【十信条】
0、掌握基础:
核心理念的理解会帮助你用最好的方法设计和实施出最完美的方案。
1、开始为你写过的代码贴上标签(怎么做,做什么):
优秀程序员希望深究每一行代码做了些什么,是如何实现的。随着时间的推移,会形成一种习惯。
2、帮助他人,可以学到更多:
相比于靠别人解决问题,自己去帮忙解决问题,往往可以学习到更多。。在一个团队中也是一样,帮助他人解决问题收获更多。相信我,了解他人的问题你,思考并最终提供解决方案吧,你会比之前学到的更多。
3、写简单易懂,有逻辑性的代码:
尽量写富有逻辑性的代码,避免复杂化。好的代码本身就是好的文档。当你要加注释的时候,问问自己,我能如何改进我的代码,才能不写注释也能看得懂勒?
4、花更多时间去分心问题,你将会花更少时间去解决问题:
那些遇到问题就开始敲代码的人,往往会偏离所求。
如果你在洗澡的时候,还不能理清整个程序的结构,那么你还没准备好编程。—— Rcihard Pattis
5、不要迷失在快速更迭的科技世界:
最基本的核心的科技的变化比那些框架借口小的多。就像大海,大海表明上波涛翻滚,深处却相当平静,而那里才是水生生物生存的地方。所以将你自身置于大海深处吧。
6、应急方案不会持续很长时间
7、阅读文档
8、你可以学习别人的代码
9、成为第一个检查你代码的人