您的位置: 新闻频道 八卦新闻

原创新闻 100本顶尖软件开发书籍

2008-06-11 by 副主编 QQbyte
评论(16) 有5424人浏览

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

评论 共 16 条 发表评论

252536730 2008-07-08 16:25 引用
:twisted:  :P  :?:  :lol:  8)  :o  :lol:  :cry:  :wink:  :arrow:  :idea:  :roll:  :oops:  8)  :(  :)  :?:  :P  :twisted:  :?:  :!:  :evil:  :x  :shock: 
252536730 2008-07-08 16:25 引用
[img][/img][url][/url][flash=200,200][/flash]
252536730 2008-07-08 16:25 引用
System.out.println("dfdfd");
252536730 2008-07-08 16:21 引用
public
252536730 2008-07-08 16:20 引用
dfdf
252536730 2008-07-08 16:20 引用
引用
引用
fgfgfg
racnow 2008-07-03 08:52 引用
晕,才读过2本,看来还差很多呢
abcx 2008-06-19 09:59 引用
Design Patterns: Elements of Reusable Object-Oriented Software
Patterns of Enterprise Application Architecture

这两本书写得也不怎么样。
QQbyte 2008-06-13 16:47 引用
Steve McConnell同学很强,前三名有两本是他的:Steve McConnell是Construx公司首席软件工程师,在公司里监督软件工程实施。他是软件工程知识体(SWEBOK) 项目构建知识领域的领导。Steve曾为微软公司、波音公司和西雅图地区的公司工作过。 Steve McConnell是以下著作的作者:1996年的《快速软件开发(Rapid Development)》、1998年的《软件项目长存之道(Software Project Survival Guide)》和2004年的《专业软件开发(Professional Software Development)》。他的书由于杰出,曾两度获得当年的《软件开发(Software Development)》杂志的优秀震撼大奖(Jolt Excellence award)。Steve还曾是SPC评估专业版的开发领袖,软件开发生产力大奖(Software Development Productivity award)的获得者。1998年《软件开发》读者推选Steve McConnell为软件行业最有影响力的三个人之一,与Bill Gates、Linus Torvalds齐名。 Steve从Whitman大学获学士学位,并从西雅图大学获软件工程硕士学位。
searun 2008-06-12 17:16 引用
好多书都要慢慢体会慢慢看。
AllenZhang 2008-06-12 12:38 引用
竟然没有think in java
diogin 2008-06-12 12:01 引用
读过的:1,4,6,7,8,9,10,13,17,19
没读过:2,3,5,11,12,14,15,16,18,20
QQbyte 2008-06-12 11:20 引用
mvmouse很强。

Martin Fowler的书都不错。
woods 2008-06-12 10:17 引用
Design Patterns: Elements of Reusable Object-Oriented Software
确实读了有脱胎换骨的感觉, 加深了我对OO的理解:)  赞~

Refactoring: Improving the Design of Existing Code
Martin Fowler的书我都控- -!

最近在控Patterns of Enterprise Application Architecture
mvmouse 2008-06-12 09:33 引用
发现前十大部分都读过,很有成就感
yapi 2008-06-12 08:31 引用
软工的圣经啊。。。

发表评论

您还没有登录,请登录后发表评论