1、 我的源码让猫吃了
对自己做的事情负责;
考虑事情要考虑到多套解决方案,应对变化;
与客户、老板换位思考,想想自己该怎么做;
2、 软件的熵
为了加强软件的可控性,减少小的错误代码,如果代码真存在不确定性,增加(//TODO)待办注释,以后处理;
你的代码越干净,后续的修改者和开发者将越注意自己的代码质量;
如果你的代码混乱,后续的开发者也会仿照你的风格,除非他有心情重构。
3、 石头汤与煮青蛙
以目标驱动团队协作,增加团队主动性;
主动的合作和贡献才能更好的完成项目;
集中注意力,能更好的完成事情,不要东一榔头西一棒槌,容易偏离规范;
建立大局观,确认自己做的事情是无害的。
4、 足够好的软件
控制需求,不要过分的优化,过分优化可能出现更多的问题;
敏捷交付,开发过程中多次分阶段交付,让客户完善需求,因为客户的需求是随着所见到的系统会变的更加优化、合理;
5、 你的知识资产
把知识看做投资,保持好奇、扩大知识面、学会评估知识;
多与人交流,防止闭门造车;
学会提问,尽量帮助别人;
6、 交流
交流前,或者是说任何事之前,先构思好,最好能够列出大纲,如果自己的脑子足够清晰可以不用写出来,如果不是,建议还是能写出来;
提前了解你的沟通对象是什么样的人,对方喜欢的是什么,如果无法了解,建议准备多套方案大纲;
注意礼貌、让交流更美观;
事事回复,不要被他人感到被忽略。