程序員一生必讀的書籍

Coding Practice | 編程實踐


  基礎篇


  Clean Code《代碼整潔之道》


  Pragmatic Unit Testing《單元測試之道》


  The Productive Programmer《卓有成效的程序員》


  Test-Driven Development By Example《測試驅動開發》


  Clean Coder《程序員的職業修養》


  The Art of Readable Code《編寫可讀代碼的藝術》


  進階篇


  Refactoring To Patterns《重構與模式》


  Implementation Patterns《實現模式》


  Code Complete《代碼大全》


  The Pragmatic Programmer《程序員修煉之道》


  高級篇


  Structure and Interpretation of Computer Programs《計算機程序的構造和解釋》


  Working Effectively with Legacy Code《修改代碼的藝術》


  Architecture & Design | 架構與設計


  基礎篇


  Agile Software Development 《敏捷軟件開發:原則、實踐與模式》


  Head First Design Patterns《深入淺出設計模式》


  Design Patterns 《設計模式》


  進階篇


  The Art of UNIX Programming 《Unix編程藝術》


  Practical API Design 《框架設計的藝術》


  Domain Specific Languages 《領域特定語言》


  Patterns of Enterprise Application Architecture 《企業應用架構模式》


  高級篇


  Release It


  Domain-Driven Design 《領域驅動設計》


  Enterprise Integration Patterns《企業集成模式》


  Beautiful Architecture《架構之美》


  Pattern-Oriented Software Architecture《面向模式的軟件架構》


  Methodology | 方法學


  基礎篇


  User Stories Applied《用戶故事與敏捷方法》


  The Gold Mine《金礦》


  Scrum and XP From the Trenches《硝煙中的Scrum和XP》


  Continuous Integration《持續集成》


  Extreme Programming Explained《解析極限編程》


  進階篇


  Lean Thinking《精益思想》


  Continuous Delivery《持續交付》


  How Google Tests Software


  Agile Testing


  Extreme Programming Refactored《重構極限編程》


  高級篇


  Specification By Example


  Thought & Leadership | 思想與領導力


  基礎篇


  The Effective Executive《卓有成效的管理者》


  Are Your Lights On?《你的燈亮着嗎》


  Becoming A Technical Leader《成爲技術領導者》


  進階篇


  The Fifth Discipline《第五項修煉》


  The Design Of Business


  Management 3.0《管理3.0:培養和提升敏捷領導力》


  Presentation To Win


  The McKinsey Way《麥肯錫方法》


  高級篇


  Thinking, Fast and Slow《思考快與慢》



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