成为一个注重实效的程序员,需要做到一下几个事情:
- 对所做的事情负责
- 接受变化
- 理解工作语境
- 持续不断的学习
- 与人打交道
对于个程序员或者一个人来说,在所有弱点中,最大的弱点就是害怕暴露弱点。永远不要推卸责任,犯错时提供选择,而非借口。
破窗理论:如果出现了一些漏洞不去维护,那么这个漏洞就会越来越大,最终会毁掉整个项目: “这些代码的其余部分也是垃段,我只要照着做就行了“。
做一个“启动杂役”,让团队行动起来,更有活力,做变化的催化剂。
记住大图景,要持续不断的观察周围正在发生的事情,而不仅仅是自己正在做的事情。
多和需求提供者沟通交流,让代码质量成为需求问题,但绝不可吹毛求疵。
像管理金融资产一样管理自己的知识资产:定期投资、多元化、平衡投入和回报、设法变现获取最大回报、周期性评估资产。
多学几门语言、阅读技术文档、非技术书籍、与此隔绝对你的职业生涯來 说可能足致命的、跟上潮流。
学会批判的思考:批判的分析你读到的和听到的,知识越多、批判性分析越准确。
一定要与其他人交流、设法真正了解客户的需求、把我们的想法变成文档留给后续的人、报告我们的发现、宣扬我们的想法、提出新的想法,会写文档有助于交流的进行。