程序員修煉之道——第一章 注重實效的哲學

1、 我的源碼讓貓吃了

    對自己做的事情負責;

    考慮事情要考慮到多套解決方案,應對變化;

    與客戶、老闆換位思考,想想自己該怎麼做;

2、 軟件的熵

    爲了加強軟件的可控性,減少小的錯誤代碼,如果代碼真存在不確定性,增加(//TODO)待辦註釋,以後處理;

    你的代碼越乾淨,後續的修改者和開發者將越注意自己的代碼質量;

    如果你的代碼混亂,後續的開發者也會仿照你的風格,除非他有心情重構。

3、 石頭湯與煮青蛙

    以目標驅動團隊協作,增加團隊主動性;

    主動的合作和貢獻才能更好的完成項目;

    集中注意力,能更好的完成事情,不要東一榔頭西一棒槌,容易偏離規範;

    建立大局觀,確認自己做的事情是無害的。

4、 足夠好的軟件

    控制需求,不要過分的優化,過分優化可能出現更多的問題;

    敏捷交付,開發過程中多次分階段交付,讓客戶完善需求,因爲客戶的需求是隨着所見到的系統會變的更加優化、合理;

5、 你的知識資產

    把知識看做投資,保持好奇、擴大知識面、學會評估知識;

    多與人交流,防止閉門造車;

    學會提問,儘量幫助別人;

6、  交流

    交流前,或者是說任何事之前,先構思好,最好能夠列出大綱,如果自己的腦子足夠清晰可以不用寫出來,如果不是,建議還是能寫出來;

    提前瞭解你的溝通對象是什麼樣的人,對方喜歡的是什麼,如果無法瞭解,建議準備多套方案大綱;

    注意禮貌、讓交流更美觀;

    事事回覆,不要被他人感到被忽略。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章