@正在敲代码的你 ,春节假期即将来临,复盘这1年,你印象最深刻的一件事是什么? 有人在群里回答了一条扎心的答案:忙碌1年,每天996,回首2019除了加班再无成长可说。 你以为只要把事情搞定了,成长是一件自然而然的事情,但是过段时间你发现之前犯过的错误,后来一个都没有避免? 当你换到一个新的领域,你发现自己的经验好像用不上? 你以为只要足够努力,996甚至007,你就能成长得比别人快,可是你发现你累死累活,却干不过写PPT的一顿胡扯,真的是这样吗? 事实上,这是缺少了“思考的力量”----设计模式。 什么是设计模式? 设计模式是思想,是针对各种复杂的业务场景而总结的一种规范和完美的业务功能的实现。可以说,设计模式是前人针对各种复杂业务场景实现的方式和思想。
对于工程师而言,编程是最基础的能力,必备技能,而设计模式是高效编程的基础。 比如阿里系的技术框架NBF、TMF、早期的webx,各类框架设计理念,都逃不脱设计模式。 编程是一门技术,更加是一门艺术,你不能只满足于写完代码运行结果正确就完事,你要时常考虑如何让代码更加简练,更加容易维护,容易扩展和复用,只有这样,你才可以真正得到提高。 |
|
来自: 千锋Python学堂 > 《程序员经验分享》