程序員的自覺
這邊蒐集關於一個程序員應該要知道的資訊、修養、知識的好的經典文章、書籍。不定期更新,歡迎幫忙補充 (繁中、簡中、英文皆可)!
這裡不放技術的文章,只放技術之外的重要知識!
目錄
提昇自我能力
基本書單:
Head First Design Patterns
(繁中:深入淺出設計模式
)大话设计模式
:原文為簡中,有繁中書Design Patterns
(繁中:設計模式
):傳說中四人幫 (GoF) 的書大话资料结构
:原文為簡中,有繁中書Algorithm
(繁中:演算法
;簡中:算法
)Clean Code: A Handbook of Agile Software Craftsmanship
(中文書:無瑕的程式碼-敏捷軟體開發技巧守則
)The Clean Coder: A Code of Conduct for Professional Programmers
(中文書:無瑕的程式碼番外篇-專業程式設計師的生存之道
)The Pragmatic Programmer
(繁中書:程序員修煉之道
;簡中:程序员修炼之道
)The Mythical Man-month: Essays on Software Engineering
(中文書:人月神話
)Peopleware: Productive Projects and Teams
(繁中書:Peopleware:腦力密集產業的人才管理之道(增訂版)
)
進階書單:
Refactoring: Improving the Design of Existing Code
(繁中書:重構─改善既有程式的設計
)Working Effectively with Legacy Code
(繁中書:修改代碼的藝術
)Code Complete: A Practical Handbook of Software Construction
(繁中書:代碼大全 2
)程序员的自我修养
(俞甲子/石凡/潘爱民):原文為簡中,有繁中書Soft Skills: The software developer’s life manual
工作效率
TBD
職場職涯
TBD