`
庄表伟
  • 浏览: 1136230 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[拼搏到底之龟兔赛跑--Day 29]软件开发类书籍

阅读更多

说起来,我的本行是搞软件开发,这个龟兔赛跑我前面已经写了28天了,居然就一直没有写到任何一本与软件开发有关的书籍,的确是个需要解释一下的问题。

在我而言,读书是一种生活享受,而读绝大多数软件开发相关的书籍,都很难说是一种享受。无论中外,搞软件开发的人的文笔,都相当的弱,国外翻译过来的技术类图书,很有可能那个老外本身的文笔就一般般,再加上翻译的文笔,往往就不忍卒读。还有不少“工作室”翻译的垃圾,好书都给他翻坏掉了。国内的技术类书籍,要么是编著,那就不必谈了,偶尔有些原创的,也同样存在词不达意的问题。好书,尤其是读起来算得上是享受的好书,真的是少之又少。没办法,工作的确是需要,往往又只能硬着头皮去啃,这也就造成了更多的心理阴影,在这种情况下,让我回忆软件开发类的好书,就比较困难了。

如果一定要列举一些的话,也只能说出个五、六本来了。

《重构》,熊节翻译的,在技术类图书中,算是相当的流畅了,再加上书本身所具有的,开创性的价值,的确值得好好读一读。相对而言,另外一本《网站重构》,就翻译得很差了。

《敏捷软件开发》,Bob大叔的那本,这是我到目前为止看到的,对于面向对象讲解得最为清楚明白,也最为深入透彻的一本书。强烈推荐。

《代码大全》(第二版),我曾经写过一篇书评,《软件开发的世界地图》当时虽然是受邀而写,也的确说的是心里话。

《程序开发心理学》,有一段,来自代码大全:“每个程序员的上司都该有一本,应当认真读读, 用心去记, 按其中的训诫行事; 放在办公桌上供其程序员去偷。 但他仍要继续再放一本, 直到没人拿为止。”   --Weiss, 1972。我因此买了温伯格的好多其他书,然后发现,其他的书,大多不必买。

《人月神话》,当年看到的时候,自然是引为圣经,说实话,现在看来,这本书很像一本“训诫”,上帝对人说:“教你不要飞,你不相信吧!现在果然摔下来了吧。”但是也就是如此了。

《测试驱动开发》、《解析极限编程:拥抱变化》,两本革命性的好书,如果是人月神话,人件之类的书,是早前的经典,大多只能提出问题的话,那么测试驱动开发与极限编程,则是对于解决软件开发问题,最为重要的尝试。随后兴起的敏捷大潮,正是由此起步的。

差不多了,大概就这些了吧。

分享到:
评论
1 楼 turing 2008-02-08  
《测试驱动开发》和《解析极限编程:拥抱变化》两本书卖得都很一般,一直有些纳闷。

相关推荐

Global site tag (gtag.js) - Google Analytics