« Ubuntu 升级内核后不能正常引导的问题 | 返回首页 | 华丽的桌游:星际争霸 »

《程序员修炼之道》书评

一切阅读都是误读

—— 安伯托·艾柯

上次读这本书已经是在五年前。中文版刚出版我就买了一本。那个时候我的工作相对比较清闲,有大量的时间阅读。恰巧我在负责公司的校园招聘以及新员工培训,非常需要一些不错的教材,更早的时候听说过这本书的英文版,但是没能一读,中文版自是不能放过。另外,那年我在写书,记录一些程序员生涯中的心得,对经验的总结都颇有兴趣。

爱不释手,是我第一次读完后的心境。完整的经历了人生中第一个成功的大的软件项目后,我有许多感慨。不少东西知道怎么做对,怎样做不对,但是要一条条写下来,却不知道怎么总结。这本书说出了许多我想说,而不知道该怎么说的道理。

接下来的日子,我在公司做过好几次技术培训,课题都是以这本书中的某个或某几个观点,结合自己的经历展开的。对于信任我的同学,我总是把这本书列在给他们开的书单的第一本。

后来,国内又翻译引进了几本类似的好书。比如《代码大全》,《Unix 编程艺术》。古人云,读书有三上,马上、枕上、厕上。我还真把书买了好几本,床头、办公桌上各置一本,方便睡前、如厕时阅读;手机里放入电子版,上下班路上,偶尔翻阅。这些书的确是值得逐章挑选出来,反复精读的。《程序员修炼之道》却于几年前推荐给新入职的同事,从我的视野里消失了。

这几天,同事把书还了我,加上 周筠老师 发给我电子版,我又重读了一遍。原以为那些嚼烂了的东西,不会再有新味道,但是我错了。

不同的人从不同的角度用不同的方式,阐述相同的道理。其中细微的差异,是需要读者有了许多许多的经历后,才能体会的。比如,在《程序员修炼之道》中花了六页分析 DRY - Don't Repeat Yourself 原则;而在《Unix 编程艺术》中把它称作 SPOT - Single Point of Truth ,大约用了一页半的篇幅。他们真是是想表达完全一致的理念吗?我看未必。所以,作为读者,同样会有许许多多的想法。随着编程经历的越来越多,思考次数的增加,重新和这些前辈的思想相印证,也是一件乐事。

我们以为理解了作者,其实是误解。但我们将再一次理解编程。


这篇书评是应邀而写,但的确是我想说的。也因为完成作业,而重读这本书,还是颇有收获。

Comments

雁过留痕...

看完之后,又对自己有了信心。

每当我感觉到我需要一种东西,某本书里面或者某个博客里面提到。。我就感觉自己又进步了一点

我需一份电子版的,能否发一下。

能否发个电子版的给我?谢谢!

看书 一遍有一遍的体会 呵呵 不同的 就像一千个看看哈利波特 就有一千个不同的哈利波特

大家有没有留意到本文提交的时间呀,02:02 AM。云风深夜也不睡觉,这是不好滴

本书的作者Dave Thomas这次将前来参加9月11日~12日在北京举行的敏捷中国大会2009,欢迎大家关注<a href=http://www.agilechina.net>http://www.agilechina.net</a>

虽然一切阅读都是误读,阅读也总会常读常新。每一篇都会有新的收获。

好书,读后感觉不错。

科学研究表明, 如厕看书时间超过5分钟, 患痔疮概率会显著提高.

云风,去看看《飞屋传奇》,不要一个人去啊!

潘老师常说,技术性的书籍没有一本是值得精读的,不过貌似分享经验的书不同。

能否公布一下您的书单?不胜感谢

动作好快,谢了。下次去杭州再让周老师请你吃饭:)

去年看了这本书的英文版,觉得相当的好,语言欢乐,道理朴实。就是后几章比较费解。

这些年来,有八分之一的书我是在厕所读的。搞得现在一进厕所,无论之前多么堕落,立马变得胸怀大志,想起各种各样要做的事情,要如何去做。。。。

不同的人从不同的角度用不同的方式,阐述相同的道理。其中细微的差异,是需要读者有了许多许多的经历后,才能体会的。

希望这一段,能够详细展开...

这本书好看得毋庸置疑,云大佬的书后面的参考书籍就有,类似于《代码大全》《编程珠玑》之类的书,读了后很有体会,很有心得,貌似是站在开发和管理的角度看待的。

确实如此,越是在编程上经历的多,就越是有共鸣。
顺便说一句,你那本《编程感悟》,如果能少一点底层,多一点感受,就更好了。

占据了沙发再说。

Post a comment

非这个主题相关的留言请到:留言本