zoukankan      html  css  js  c++  java
  • 一切阅读都是误读

    一切阅读都是误读

    一切阅读都是误读

    —— 安伯托•艾柯

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

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

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

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

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

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

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

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

  • 相关阅读:
    iOS初级博客的链接
    代理参数问题的思考
    数组里面的选择排序与起泡排序比较
    【C语言】02-函数
    【C语言】01-第一个c程序代码分析
    响应者链的事件分发
    UIController中view的记载流程
    UITabBar的定制
    CommandTabel_代理方法
    来到博客园
  • 原文地址:https://www.cnblogs.com/broadview/p/1906313.html
Copyright © 2011-2022 走看看