编程和其他工程技术一样,是一项充满细节的工作,追踪这些细节需要专注。且要能持续地作出大大小小的改进。在所有弱点中,最大的弱点就是害怕暴露弱点。
跳到更高的层次思考你的技能和工作。
不要容忍破窗户。当你看到糟糕的设计、错误的决策和混乱的代码时,修正它们。记住大图景。不要太过于专注细节,以至于忘记了查看你周围都在发生什么。
不要承诺你做不到的事情,这是对别人的不负责任。
用户宁可明天用上有瑕疵的软件,也不想等一年再用上豪华版。让他们尽早使用,他们的反馈会把你引向最好的解决方案。
随着新技术、新环境的发展,你的技术和经验会变得过时,从而对你的客户来说,你的价值也在降低。
把低级的知识防止代码里,高级的知识放在注释里。
让复用变得容易。尤其是知识和经验的复用更重要。
代码大部分千篇一律,要把真正精华的部分放在注释里。
要多注意写注释