精品推荐影响程序员一生的经典书籍

不论你擅长什么语言,也不论你正在从事什么工作,这些程序员的经典书籍,已是家喻户晓,阅读它们,不仅能提高自己的编程水平,而且能领悟到计算机巨人们,灵魂深处的那一丝精华。

人月神话

“图灵奖得主、“IBM系统之父”作者Brooks颠覆了项目管理领域,长久不衰传奇经典!

软件开发人员、软件项目经理、系统分析师等IT从业者推荐收藏之软工圣经!

影响人力编程思想的经典著作......

精彩内容试读

在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还大。导致这种普遍性灾难的原因是什么呢?

首先,我们对估算技术缺乏有效的研究,更加严肃地说,它反映了一种悄无声息,但并不真实的假设——一切都将运作良好。

第二,我们采用的估算技术隐含地假设人和月可以互换,错误地将进度与工作量相互混淆。

第三,由于对自己的估算缺乏信心,软件经理通常不会有耐心持续地进行估算这项工作。

第四,对进度缺少跟踪和监督。其他工程领域中,经过验证的跟踪技术和常规监督程序,在软件工程中常常被认为是无谓的举动。

第五,当意识到进度的偏移时,下意识(以及传统)的反应是增加人力。这就像使用汽油灭火一样,只会使事情更糟。越来越大的火势需要更多的汽油,从而进入了一场注定会导致灾难的循环。

程序员修炼之道

全球票选程序员读物,常读常新的不老神话;

从开发到架构,主从实效永不过时;

一本被所有编程翘楚力荐过的书;

精彩内容试读

一扇破窗户,只要有那么一段时间不修理,就会渐渐给建筑的居民带来一种废弃感——一种职权部门不关心这座建筑的感觉。于是又一扇窗户破了。人们开始乱扔垃圾。出现了乱涂乱画。严重的结构损坏开始了。在相对较短的一段时间里,建筑就被损毁得超出了业主愿意修理的程度,而废弃感变成了现实。

“破窗户理论”齐齐发了纽约和其他大城市的警察部门,他们对一些轻微的案件严加处理,以防止大案的发生。这起了作用:管束破窗户、乱涂乱画和其他轻微违法事件减少了严重罪案的发生。”

不要留着“破窗户”(低劣的设计、错误决策、或者糟糕的代码)不修。发现一个就修一个。如果没有足够的时间进行适当的秀丽,就用木板把它钉起来。或许你可以把出问题的代码放入注释(







































白癜风怎么治才最好
北京去哪治疗白癜风好



转载请注明地址:http://www.q345rhic.com/tshysy/9749.html
  • 上一篇文章:
  • 下一篇文章: 没有了