阅读更多

11顶
0踩

非技术

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

2008-06-11 14:07 by 副主编 QQbyte 评论(15) 有17836人浏览

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
11
0
评论 共 15 条 请登录后发表评论
15 楼 252536730 2008-07-08 16:25
                        
14 楼 252536730 2008-07-08 16:25
[img][/img][url][/url][flash=200,200][/flash]
13 楼 252536730 2008-07-08 16:25
System.out.println("dfdfd");
12 楼 252536730 2008-07-08 16:21
public
11 楼 252536730 2008-07-08 16:20
引用
引用
fgfgfg
10 楼 racnow 2008-07-03 08:52
晕,才读过2本,看来还差很多呢
9 楼 abcx 2008-06-19 09:59
Design Patterns: Elements of Reusable Object-Oriented Software
Patterns of Enterprise Application Architecture

这两本书写得也不怎么样。
8 楼 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大学获学士学位,并从西雅图大学获软件工程硕士学位。
7 楼 searun 2008-06-12 17:16
好多书都要慢慢体会慢慢看。
6 楼 AllenZhang 2008-06-12 12:38
竟然没有think in java
5 楼 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
4 楼 QQbyte 2008-06-12 11:20
mvmouse很强。

Martin Fowler的书都不错。
3 楼 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
2 楼 mvmouse 2008-06-12 09:33
发现前十大部分都读过,很有成就感
1 楼 yapi 2008-06-12 08:31
软工的圣经啊。。。

发表评论

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

相关推荐

  • 奶头乐理论介绍及个人感悟

    在 80% 人的嘴中塞一个"奶嘴"。指要使彼 80%的人口安分守己,此 20%高枕无忧,就得采取色情、麻醉、低成本、半满足的办法卸除"边缘化"人口的不满

  • 从抖音到奶头乐,它是如何一步步毁掉我们的?

    文自:行业研究报告 id:report88当你玩着王者荣耀,吃着鸡,刷着朋友圈,看着抖音的时候,背后有成千上万的人正在费尽心思让这些产品更具有粘性,他们的目的就是一个:毁...

  • 怎么看待奶头乐理论?

    如果有用或者有帮助的话,点个赞吧,如想了解更多,右上角可以关注“阅读修身”。在悟空问答上看到这样一个问题:怎么看待奶头乐理论?然后就回答了一下。如下所示。MBA智库:奶头乐理论是用来描述一个设想:由于生产力的不断上升,世界上的一大部分人口将会不用也无法积极参与产品和服务的生产。为了安慰这些“被遗弃”的人,他们的生活应该被大量的娱乐活动(比如网络,电视和游戏)填满。社会动荡的主要因素之一是阶层之间的...

  • CYBORG的迷思─人工智能、信息与复杂

    CYBORG的迷思─人工智能、信息与复杂 作者:王树森 文章来源:2002网络与社会研讨会论文网 曾经见过cyborg吗?大部分的人会回答没有。当我们听到这个字时,大概会想到星舰迷航记﹙Star Trek﹚的百科﹙Data﹚,或阿诺史瓦辛格﹙Arnold Schwarzenegger﹚主演的电影魔鬼终结者﹙Terminator﹚。这个答案有部分的真实性也有部分的虚假。让我们参考一下cyborg的定

  • 易学观点一:前论,乾坤

      本文带有对常识的颠覆性,凡是心理承受能力太差或受封建分析思想毒害过深的同志,不适合阅读本文:) 耦合是抽象描述间的关联度的量的描述。耦合度高的,可以转化为内聚来处理,内聚度低的,可以转化为低耦合来看待。 耦合与内聚是对象间的阴阳,易经曾有描述“一阴一阳为之易”,我们从动态的角度来看待阴阳如何变化与对象性质的变化。 老子所谓:“天生一,一生二,二生三,三生万物”,易之所...

  • 马太效应

    “凡是有的,还要给他,使他富足;凡是没有的,连他所有的,也要夺去。 ”    这句话出自《新约.马太福音》,他的寓意是“穷者越穷、富者越富”。这是一个赢家通吃的时代,富人享有更多资源——金钱、荣誉以及地位,穷人却变得一无所有。    和马太效应有因果关系的还有一下七条有代表性的效应:    1、规模效应;    2、齿轮效应;    3、领先效应;    4、资源优势;

  • [推荐阅读]在蹉跎中一路前行——谈Microsoft .NET战略

    文章名称:在蹉跎中一路前行——谈Microsoft .NET战略作者:Eric Liu(刘如鸿)原文地址:http://blog.csdn.net/liuruhong/archive/2005/03/16/320545.aspx

  • FastDFS结合Nginx Image 模块使用缩略图

    1,安装nginx缩略图模块:点击查看 2,安装FastDFS图片服务器:点击查看 3,配置nginx访问静态资源FastDFS资源 server { listen 81; #配置图片缩略图,匹配图片后缀 location ~* /group1/M00/.*\.(gif|jpg|jpeg|png)$ { root ...

  • FastDFS配置以及java操作

    综合介绍 内容介绍 FastDFS是由淘宝的余庆先生所开发,是一个轻量级、高性能的开源分布式文件系统,用纯C语言开发,包括文件存储、文件同步、文件访问(上传、下载)、存取负载均衡、在线扩容、相同内容只存储一份等功能,适合有大容量存储需求的应用或系统。做分布式系统开发时,其中要解决的一个问题就是图片、音视频、文件共享的问题,分布式文件系统正好可以解决这个需求。同类的分布式文件系统有谷歌的GFS、HD...

  • 奶头乐理论和二八定律和马太效应

    奶头乐(英语:tittytainment,又译为奶头娱乐[1]),是美国国家安全顾问布热津斯基提出来的理论,来自于英文“titts”(奶头)与“entertainment”(娱乐)两词的组合,特别泛指那一类能让人着迷、又低成本、能够使人满足的低俗娱乐内容。政府通常会对有争议的内容实施管控,然而在奶头乐的体制中,只要不会撼动利益,就可以见到其对于低俗内容的放松。  最基本例如发泄型娱乐:开放色情产业...

  • Nginx和FastDfs完整配置过程

    最近需要搭建一台上传下载的服务器,所以没办法硬着头皮就是干吧。本文讲述的步骤完全就是一步血泪史,当然如果你按照我得步骤走,我保证你不会出现错误,因为这一天零2个小时,完全就是我的试错史,当然也感谢 MrCao杰罗尔德(https://blog.csdn.net/m0_37797991/article/details/73385161) ,好了废话不多说开始教程。 1. 首先声明:本文不介绍...

  • return 0 和return 1的区别

    return 0  代表程序正常退出,return 1代表程序异常退出! 使用return 语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。 return   代表调到函数外, return 0代表函数正常终止 return 1代表函数非正常终止 return 关键字的作用是返回程序流程的控制权! 其副作用是返回一个值。 例如int main(){}则必须返

  • 动态PE和静态PE计算

    P/E是Price/Earnign的缩写,中文称之为市盈率,是用来判断公司价值的常用的方法之一,市盈率有静态和动态之分: 静态市盈率是指用现在的股价除以过去一年已经实现的每股收益,例如万科07年每股收益为0.73元(加权,未加权的每股收益为0.70元),4月18日收盘价为20.30,那幺静态市盈率为:20.30/0.73=27.80倍; 动态市盈率是指用现在的股价除以未来一年可

  • 奶头乐理论

    2019独角兽企业重金招聘Python工程师标准>>> ...

  • 我们被 奶头乐理论 死死的抓住

    奶头乐理论 自于美国学者布热津斯基。英文“titts”(奶头)与“entertainment”(娱乐)两词的组合。泛指那一类能让人着迷、又低成本、能够使人满足的低俗娱乐内容。 政府通常会对有争议的内容实施管控,然而在奶头乐的体制中,只要不会撼动利益,就可以见到其对于低俗内容的放松。 热津斯基:已经于2017年5月去世 什么是奶头乐理论?和孩子们有什么关系? 1995年9月27日至...

  • 对当代奶头乐的一些看法(警醒!)

    数万当代年轻人追求刺激,寻欢作乐,被“奶头乐”操纵却不自知

  • 基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip

    基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip基于Android Studio的个人记账应用帮助用户轻松管理和跟踪他们的财务源码.zip

  • 基于python实现树莓派和传感器的植物生长环境评估信息系统

    【作品名称】:基于python实现树莓派和传感器的植物生长环境评估信息系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:基于python实现树莓派和传感器的植物生长环境评估信息系统

  • 优质资源,Yearning Mysql SQL审核平台

    Yearning Mysql SQL审核平台(使用go语言)

Global site tag (gtag.js) - Google Analytics