武汉博文官方博客http://blog.csdn.net/bvbook

技术凝聚实力 专业创新出版 与向上的心合作 共同成长!

原创 横评:一本书,两个人收藏

韩道亮横评:一本书,两个人

                                          

   

    我一直觉得周爱民应该是一个文人:博学、健谈、幽默以及写起文章来妙笔生花,无一不向你展示着一份比文人还更加文人的修养和气质。所以,自从去年8月份在上海和他见过一次面之后,我在私底下其实一直在用一种非常龌龊的心思在想:他走上程序员这条路是不是和我一样属于为生计故而被逼良为那什么什么。
  当然念想归念想,事实证明我的想法是不靠谱的,因为随着了解的加深,更多的事实正在证明着他显然要比我这个号称"行走在文字和技术之间"的人靠谱,你看他:从池小水浅的河南到水深火热的大上海、从别人眼中的草蟒程序员到盛大架构师的专家级人物、从名不见经传的代码工人到响当当的动态函数式语言编程界的泰山北斗,甚至,从《大道至简》到眼下的这本JAVASCRIPT语言精髓与编程实践》,他是这样一路走来,是这样脚踏实地、一路高歌、毫不倦怠。他让我相信,他绝不仅仅是陶醉于因构筑代码而带来的自我满足,也应该不只是如我等是为生计故,他的目标是要做一个大师--他的大师之路从著书立说开始。
  精髓,是我比较怕的一个词汇,不是因为""字太难写,而是因为在我的理解中,精髓应该是那么深刻、应该是那么鞭笞心智的物或者事。它应该难以被琢磨和被理解,不到刻骨铭心,谈不上懂,更谈不上悟,自然也无以言说。就像道,在许多时候应该是可意会而不可言传,一如老子的"道之道,非常道"。我从来不敢说精髓,也害怕别人和我谈精髓,我害怕面对这种顶礼的严肃和崇高,以及这种心态下的表情,我以为那会令我失去微笑和从容,我以为它会导致痛苦。正是基于此,当我第一次应邀做为JAVASCRIPT语言精髓与编程实践》这本书做技术初审时,其实我内心还是有着犹豫,这不是自我清高式的姿态,而是实实在在的恐惧,我觉得我不会与不可能理解这书中所写,那怕它讲述的是一门我使用了三年的、自认为还算运用自如的语言。
  然而事实又一次证明了我的错觉。多少年来,我们一直沉迷于教科书式的语言的述说,这种沉迷让我们形成了一个思维就是看什么事都觉得"应该是这样的,而不该是那样的",比如技术书我们认为就应该由浅入深逐步精通、比如文学书我们认为就应该时间地点人物依次而来、比如哲学书我们认为就应该从古希腊文化起源到苏格拉底到康德到黑格尔再到尼采,却从来没有想过是否可以换个角度来叙述。而《JAVASCRIPT语言精髓与编程实践》之所以吸引我,其原因就在于此,我讨厌一本书开篇即谈如何如何生产出"Hello World",因为这本应该在生命之始说的一句话容易让我联想到此人要开始谈人生,我宁可你在第一章跟我谈"Fuck World",这或许能令我稍稍安慰觉得适逢知己。JAVASCRIPT语言精髓与编程实践》没有一开始就"Hello world",哦不能这么说,是没有一开始就讲如何生产出"Hello world"。作者没有落入俗套地从语法开讲,而是首先以自己使用这门语言的亲身经历为视角,以时间顺序如一部编年体史书般娓娓道来,然后在一个水到渠成的地方嘎然而止切入正题,接着......接着当然还是有"Hello world"的,但要比"你可以通过XXXX来输出Hello world"讲得更动听一些。
  当然这只是粗浅的理解,事实上JAVASCRIPT语言精髓与编程实践》涵盖的有用知识远超过你的想象,这些知识基于作者长期研究这门语言而形成的结果,不懂怎么声明"对象直接量"?不懂怎么列举对象成员?不懂标签的二义性?不懂如何在JavaScript中实现模块化?等等等等,这些貌似高深的知识作者在书中都做了浅显易懂的解释,而事实上,无论是语言组织还是技术含量,这本书都有理由成为国内最好的一本行业教材。
  JavaScript其实也是一种道,觉知总在发生,开悟却难成必然,也许你苦学半年一无所成,也许你code半日即能开悟,而这往往取决于能否触发你灵感的点。说一个我看完JAVASCRIPT语言精髓与编程实践》这本书之后的趣事,有一天我问一个朋友说:考你一个简单的JS问题:
function (){
//……
}();

function(){
//……
};();
有啥区别?
  朋友是一个JS高手,他想都没想就说:"后面的会出错,前面是一个匿名函数,顺便执行。"我说:"错,你看,区别就在于:后面那段代码比前面那段代码多了一个分号。"一时朋友被我弄得哭笑不得。当然这只是偶然无聊的闲侃,而我想告诉你的是:在JAVASCRIPT语言精髓与编程实践》这本书里,处处都是这种极富灵性的轻巧的例子。那么,想找寻进入JavaScript神秘世界的灵感?也许在《JAVASCRIPT语言精髓与编程实践》你会有所发现。

  PS.再次祝贺周老师此书的即将出版,我相信每一个成功人士的背后都有一份超乎寻常的艰辛的努力和付出,我更相信每一个成功的男人背后......除了有一份艰辛的努力和付出,还会有一个贤惠的女人在为他付出--在这里问候师的太太:麦秸姐,祝好。

韩道亮

博文视点Web开发图书推荐

===================================



构建可扩展的WEB站点



JAVASCRIPT语言精髓与编程实践



WEB开发人员参考大全:最完整的HTML、CSS与JAVASCRIPT工具书


博文视点好书重磅推荐:

http://www.cc2e.com.cn/indexbooks.htm

发表于 @ 2008年04月09日 23:08:00|评论(loading...)

新一篇: 《编程之美》读书笔记(二): 一摞烙饼的排序问题 | 旧一篇: 《编程之美》读书笔记(一):中国象棋将帅问题

用户操作
[即时聊天] [发私信] [加为好友]
武汉博文视点
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
武汉博文视点的公告
参加读者调查,免费获取新书
博文视点,年底重磅原创
Web2.0好书推荐
文章分类
收藏
    博文视点合作伙伴
    01.《程序员》杂志
    02.CSDN读书频道
    03.51CTO读书频道
    04.博客园
    05.JavaEye技术网站
    06.中国互动出版网
    07.卓越亚马逊
    08.华储网
    09.新风雨网络书城
    10.当当网
    11.IT专家网Linux频道
    博文视点图书网站
    《RESTful Web Services中文版》官方网站
    《Silverlight 2完美征程》官方网站
    《代码大全》官方网站
    《移山之道》读者社区(RSS)
    《编程之美》“智慧碰撞”专栏
    《走出软件作坊》官方论坛
    《软件调试》官方网站
    博文视点团队博客
    策划营销团队博客
    编校团队博客
    设计团队博客
    博文视点专家博客
    DBA notes-冯大辉
    Delphi专家-李维
    GIS专家-蒋波涛
    InfoQ中文站主编-霍泰稳
    ITECN博客主编-盆盆
    LVS创始人--章文嵩
    MySQL专家-简朝阳
    OSGi先锋-林昊
    Python源码剖析-陈儒
    Silverlight 2完美征程-李会军
    Windbg专家-熊力(RSS)
    Windows系统技术研究-潘爱民
    冒号和他的学生们-郑晖
    大道至简-周爱民
    开源网格GIS实验田-高昂
    搜索专家-车东
    测试专家-陈绍英
    移山之道-邹欣
    系统架构师-张宴
    设计模式-王翔
    走出软件作坊-阿朱
    软件调试-张银奎
    轻轻松松自动化测试-朱少民
    存档
    Csdn Blog version 3.1a
    Copyright © 武汉博文视点