引子
高质量代码
世界上最不缺的是能写代码的人,但是能够信手拈来的写出高质量的代码,是每个优秀开发者的追求之一,我一直向往于此,就像我希望lpl可以通过五个中国人拿下世界赛冠军一样,显然前者的难度更弱一点。机缘巧合学习到了王争老师的设计模式之美,决心好好向老师取取经。
KISS 原则
是用户体验的高层境界,简单地理解这句话,就是要把一个产品做得连白痴都会用,因而也被称为“懒人原则”。换句话说来,“简单就是美”。KISS 原则源于 David Mamet(大卫·马麦特)的电影理论,后来被逐渐延伸扩展到其他领域。
如何提升能力
以优秀开发者的经验来看,最有效、最快速提高编码能力的方法就是,找一个比你资深的工程师,一对一、手把手地指导你写代码。你提交代码,他来指出你的问题,你再优化,这样一来一往,要不了多久,你就会发现,自己的代码能力突飞猛进。然而这不是每个人都能够得到的殊荣。通过互联网让我们的知识获取机遇变得一切皆有可能。
目标
- 系统、全面地学习编写高质量代码相关的所有知识。
- 提升逻辑思维能力
- 提升独立思考能力
实际上,大部分设计原则、设计思想、设计模式理解起来都不难,难的是如何将这些理论灵活恰当地应用到实际的开发中,而不是教条主义和盲目滥用。
设计问题本来就没有标准答案。 所以,不要轻信一家之言,也不要盲目追从任何一位专家、大师的说法。主动思考,积极讨论,比单纯地被动接受,学习效果要好十倍、百倍。
就从今天开始学习设计模式之美吧!