一切阅读都是误读

《程序员修炼之道》即将重印现身2009敏捷中国大会,云风撰书评推荐
 

《程序员修炼之道》

 

一切阅读都是误读

                       —— 安伯托 · 艾柯

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

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

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

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

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

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

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

 

网易互动娱乐有限公司 杭州研究中心总监 云风

http://blog.codingnow.com/

《程序员修炼之道》 将重印现身2009敏捷中国大会 ,届时作者David Thomas亲临现场。
posted @ 2009-09-07 17:11  博文视点  阅读(604)  评论(0编辑  收藏  举报