推薦書籍

以下是不負責任推薦軟體開發書籍:

Software Design & Programming

  1. 敏捷軟體開發 Agile Software Developer: Principles, Patterns, and Practices (碁峰)
  2. 深入淺出設計模式 (O’Reilly)
  3. 物件導向設計模式 Design Patterns (培生)
  4. 重構 Refactoring (碁峰)
  5. 重構-向範式前進 Refactoring to Patterns (碁峰)
  6. Smalltalk Best Practice Patterns (Prentice Hall)
  7. Patterns of Enterprise Application Architecture (Addison-Wesley)
  8. xUnit Test Patterns (Addison-Wesley)
  9. Test-Driven Development (Addison Wesley)
  10. Interface-Oriented Design (Pragmatic)
  11. 聚沙成塔 Building Scaleable Web Sites (O’Reilly)
  12. SQL 之美學 (O’Reilly)
  13. SQL Antipatterns (Pragmatic)
  14. HTTP: The Definitive Guide (O’Reilly)
  15. Release It! (Pragmatic)
  16. Domain-Driven Design (Addison-Wesley)
  17. Implementing Domain-Driven Design (Addison-Wesley)
  18. Working Effectively with Legacy Code (Prentice Hall)
  19. Clean Code (Prentice Hall)
  20. The Pragmatic Programmer (Addison-Wesley)
  21. Domain Specific Languages (Addison-Wesley)
  22. Growing Objet-Oriented Software Guided by Tests (Addison-Wesley)
  23. 操作介面設計模式 Designing Interfaces (O’Reilly)
  24. Designing Web Interfaces (O’Reilly)
  25. 松本行弘的程式世界-成為一流程式設計師的14種思考術 (博碩)
  26. Seven Languages in Seven Weeks (Pragmatic)
  27. Seven Databases in Seven Weeks (Pragmatic)
  28. Functional Programming for Java Developers (O’Reilly)
  29. The Art of Readable Code (O’Reilly)
  30. 網路竟然這麼危險!阿里巴巴首席安全專家教你全方位保護網站(佳魁)
  31. High Performance Browser Networking

Software Development

  1. 約耳趣談軟體 Joel on Software (悅知)
  2. 約耳續談軟體 More Joel on Software (悅知)
  3. Practices of an Agile Developer (Pragmatic)
  4. The Agile Samurai (Pragmatic)
  5. 深入淺出軟體開發 (O’Reilly)
  6. eXtreme Programming Explained (Addison-Wesley)
  7. 規劃極致軟體製程 Planning Extreme Programming (培生)
  8. Peopleware 腦力密集產業的人才管理之道 (經濟新潮社)
  9. 人月神話 (經濟新潮社)
  10. 讓事情發生 The Art of Project Management (O’Reilly)
  11. User Stories Applied: For Agile Software Development (Addison-Wesley)
  12. Eric Sink on the Business of Software (Apress)
  13. Agile Estimating and Planning (Prentice Hall)
  14. Continuous Delivery (Addison-Wesley)
  15. Lean Software Development (Addison-Wesley)
  16. Implementing Lean Software Development (Addison-Wesley)
  17. Agile Software Development with Scrum (Prentice Hall)
  18. Agile Project Management with Scrum (Microsoft)
  19. Succeeding with Agile: Software Development Using Scrum (Addison-Wesley)
  20. Web Operations (O’Reilly)
  21. 精實創業 The Lean Startup
  22. Running Lean (O’Reilly)
  23. Scrum and XP from the Trenches (InfoQ)
  24. Kanban and Scrum making the most of both (InfoQ)
  25. Ship It! (Pragmatic)
  26. Specification by Example (Manning)
  27. Lean from the Trenches (Pragmatic)
  28. How Google Tests Software (Addison-Wesley)
  29. NoSQL Distilled (Addison-Wesley)
  30. The Cloud at Your Service (Manning)
  31. 溫伯格的軟體管理學 (經濟新潮社)
  32. Effective Programming: More Than Writing Code
  33. 別讓員工瞎忙 Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency

Ruby programming Language

  1. Beginning Ruby: From Novice to Professional (Apress)
  2. Programming Ruby 1.9 & 2.0 (Pragmatic)
  3. The Well-Grounded Rubyist (Manning)
  4. The Ruby Way 2nd. (Addison-Wesley)
  5. The Ruby Programming Language (O’Reilly)
  6. Eloquent Ruby (Addison-Wesley)
  7. Ruby Best Practices (O’Reilly)
  8. Refactoring: Ruby Edition (Addison-Wesley)
  9. Design Patterns in Ruby (Addison-Wesley)
  10. The RSpec Book (Pragmatic)
  11. Practical Object-Oriented Design in Ruby (Addison-Wesley)

Ruby on Rails

  1. Agile Web Development with Rails 4th. (Pragmatic)
  2. Rails Recipes 2nd. (Pragmatic)
  3. Advanced Rails Recipes (Pragmatic)
  4. Enterprise Recipes with Ruby and Rails (Pragmatic)
  5. The Rails 3 Way (Addison-Wesley)
  6. Advanced Rails (O’Reilly)
  7. Enterprise Rails (O’Reilly)
  8. Rails Test Prescriptions (Pragmatic)
  9. Growing Rails Applications in Practice
  10. Confident Ruby

JavaScript

  1. JavaScript: The Good Parts
  2. Eloquent JavaScript
  3. Effective JavaScript

One thought on “推薦書籍

Comments are closed.