1、 我的源碼讓貓吃了
對自己做的事情負責;
考慮事情要考慮到多套解決方案,應對變化;
與客戶、老闆換位思考,想想自己該怎麼做;
2、 軟件的熵
爲了加強軟件的可控性,減少小的錯誤代碼,如果代碼真存在不確定性,增加(//TODO)待辦註釋,以後處理;
你的代碼越乾淨,後續的修改者和開發者將越注意自己的代碼質量;
如果你的代碼混亂,後續的開發者也會仿照你的風格,除非他有心情重構。
3、 石頭湯與煮青蛙
以目標驅動團隊協作,增加團隊主動性;
主動的合作和貢獻才能更好的完成項目;
集中注意力,能更好的完成事情,不要東一榔頭西一棒槌,容易偏離規範;
建立大局觀,確認自己做的事情是無害的。
4、 足夠好的軟件
控制需求,不要過分的優化,過分優化可能出現更多的問題;
敏捷交付,開發過程中多次分階段交付,讓客戶完善需求,因爲客戶的需求是隨着所見到的系統會變的更加優化、合理;
5、 你的知識資產
把知識看做投資,保持好奇、擴大知識面、學會評估知識;
多與人交流,防止閉門造車;
學會提問,儘量幫助別人;
6、 交流
交流前,或者是說任何事之前,先構思好,最好能夠列出大綱,如果自己的腦子足夠清晰可以不用寫出來,如果不是,建議還是能寫出來;
提前瞭解你的溝通對象是什麼樣的人,對方喜歡的是什麼,如果無法瞭解,建議準備多套方案大綱;
注意禮貌、讓交流更美觀;
事事回覆,不要被他人感到被忽略。