zoukankan      html  css  js  c++  java
  • 一千个读者,一千个不同的编程人生

    读这本书,你不能指望从大师那学到什么可以立马上手的技能,也不能奢望读完了你就站在了大师的肩膀从此可以一览无遗。相反,这是一本介绍15位世界级编程大师的“发迹”史的。开放的国度和文化造就了先进的IT业,还有他们,这些中国读者熟悉不熟悉的名字。

    所以,换个角度看,阅读这样的书是一种奢侈。每位大师都被迫回答相似甚至相同的问题,迎接每位IT粉丝的八卦心理。

    “你最早什么时候开始编程的?”,“你还记得你写的第一个有趣的程序是什么吗?”OK,他们对于这样问题的答案,无疑会让粉丝们在被头衔唬住之后,又让粉丝顶礼膜拜一番:那些事情发生得太早了,现代人几乎不知道那些答案是什么。所以访谈的开头部分,基本上对于读者来说价值不大。

    这样的问题还有:“你用过Knuth的文学编程吗?”,或者类似“你使用怎样的工具写代码?”你会发现,但凡大师级的人物,都是自信的,甚至是偏执的,比如对于工具的选择,他们的答案多半是“我打开Emacs就开始写了”,或者是“我使用记事本写就好了”。看,这是大师的选择,你是不是也要这么干呢?

    不一定每位大师生来就是天才,但不必怀疑他们对于程序代码一生的追求和兴趣。我们可以看到他们之于这份事业的执着,学习他们的态度。

    值得推荐的是,他们对于编程语言的看法(比如Joshua Bloch对于Java发展的自信以及不满),还有对于开发过程的看法,怎么调试代码,对于优秀书籍的推荐,他们还会谈到怎样跟团队合作。

    甚至你还能看到他们彼此间的争执,是的,就这本书里面。比如Douglas Crockford和Brendan Eich关于ES4的争论和调侃。这个世界本来就没有什么绝对的对与错,不是么?大师亦如此。

    一千个读者,就会读出一千个不同的编程人生。这是一本枕边书,需要反复读、细细体味。


  • 相关阅读:
    怀才就像怀孕,时间久了才能让人看出来
    程序开发基础学习五(json配置、解析文件,c++篇)
    PHP 代码 加密
    2010年8月22日周日_StylingAndSkinningOverview_6.10
    2010年8月21日周六_GeoprocessingTasks_6.7
    2010年8月19日周四_insideTheAPI_Using Extent_6.4
    2010年8月22日周日_StylingAndSkinningNavigation_6.11
    2010年8月20日周五_UsingGraphic_6.5
    2010年8月18日周三_insideTheAPI_usingMap_6.2
    2010年8月21日周六_RoutingTasks_6.8
  • 原文地址:https://www.cnblogs.com/turingbooks/p/2049642.html
Copyright © 2011-2022 走看看