100本頂尖軟體開發書籍
我將在這篇文章列出100本頂尖的軟體開發書籍,我主要根據以下標準來評選:1)Amazon的瀏覽次數 ;2) Amazon的評分 ; 3) google的點擊次數 ; 4) 是否得到 Jolt 獎 (一本技術書籍只有在獲得了Jolt獎之後才能真正奠定經典的地位)。
下面列出前20位,全部列表請點擊下面連結,看你喜歡的書籍有沒有在裡面
Top 100 Best Software Engineering Books, Ever
1 Steve McConnell
Code Complete: A Practical Handbook of Software Construction
2 Elisabeth Freeman, etc.
Head First Design Patterns
3 Steve McConnell
Rapid Development
4 Erich Gamma
Design Patterns: Elements of Reusable Object-Oriented Software
5 Bruce Schneier
Applied Cryptography: Protocols, Algorithms, and Source Code (2nd Edition)
6 Robert C. Martin
Agile Software Development: Principles, Patterns and Practices
7 Joel Spolsky
Joel on Software
8 Tom DeMarco, Timothy Lister
Peopleware: Productive Projects and Teams (2nd Edition)
9 Frederick P. Brooks
The Mythical Man-Month, Anniversary Edition (2nd Edition)
10 Martin Fowler
Refactoring: Improving the Design of Existing Code
11 Mike Cohn
Agile Estimating and Planning
12 Alistair Cockburn
Writing Effective Use Cases
13 Bertrand Meyer
Object-Oriented Software Construction (2nd Edition)
14 Steve McConnell
Software Estimation: Demystifying the Black Art
15 Mike Cohn
User Stories Applied: For Agile Software Development
16 Donald E. Knuth
The Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition)
17 Martin Fowler
Patterns of Enterprise Application Architecture
18 Jeffrey Friedl
Mastering Regular Expressions
19 Andrew Hunt, David Thomas
The Pragmatic Programmer: From Journeyman to Master
20 Karl E. Wiegers
Software Requirements (2nd Edition)
來自:noop.nl