根据以下标准来评选: 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