2007-11-20 06:34:25
来自: g9
Programmers at Work的评论



PC时代初期犹如拓荒小说里的南非。拓荒者们没有精巧的工具,没有丰厚的财力,没有经验,甚至没有足够的食物。一人一镐一簸箕,和百折不挠的狂热而已。然而风云际会,不定一镐下去,就是非洲之星。二、三十年前的黑客们就是PC时代的拓荒者。技术原始,无损他们奔放的想象力。工具粗陋,却激起他们征服的雄心。那时没有铺天盖地的类库,所以他们钻研P.J. Plauger的雄文。那时没有巨无霸一样的操作系统,所以他们细读Lion的经典。那时没有趁手的软件,所以他们创造奇迹。作为程序员,想来多少对这段动人往事好奇。Dan Bricklin怎么就做出了spreadsheet?Ray Ozzie从哪里得到关于群件的灵感?Jef Raskin如何让Machintosh成为PC的不朽经典?Butler Lampson发明所见即所得编辑器和Ethernet时,经历了怎样的顿悟?正如Peter Norvig在书评里所说,理解编程,除了学习黑客们铿锵的代码外,也许还要了解他们丰富的内心。虽说高手不可模仿,因为“学问跟他整个的性情陶融为一片,不仅有丰富的数量,还添上个别的性质;每一个琐细的事实,都在他的心血里沉浸滋养,长了神经和脉络,是你所学不会,学不到的”,但我们无疑可以受到不小的启发。如果能被他们打动,分享同样的激情,也算一庄美事。好在20年前Susan Lammers采访了书写历史的19名程序员。她把这些访谈集结出版,于是有了让众多程序员心潮澎湃的经典:Programmers at Work。记得是等公共汽车,为了排遣无聊翻看这本书。结果一看入神,错过了最后一班车。干脆走两小时路回家。一边走一边把书看完。当时我还几乎不懂编程。好比连烟都没抽过的人突然静脉注射高纯度海洛因,被刺激得死去活来。:-P 有兴趣的老大可以到这里读第一版的存档。
当然,19人,400页怎么能写尽前辈风范呢?何况IT业是古龙书中高手辈出的天下,而不是金庸笔下老人无敌的江湖。20年时移势易,早有新人名动五洲。不知别人如何,反正俺盼着有人再出类似的书。还好,Apress在Founders at Work(也是好书,顺便推荐一下)上尝到了甜头,于是趁热打铁,请Practical Common Lisp(Lisp的书居然能得Jolt奖,还是值得翻一下的哈)的作者Peter Seibel写Coders At Work。Peter能把Common Lisp的宏编程写得通俗易懂,能让铁杆儿C++/Java程序员对Common Lisp动心,笔头自是没话说。他的采访对象也是俺这种小喽喽仰望的对象。这里汇总了他采访的候选对象,凡284人。有意思的是大家心目中的超级高手大体一致。按投票数排序,前25位都是大家耳熟能详并且深刻改变我们生活的牛程。后面的就见仁见智了。比如说Google的Jeff Dean居然排在121位。而近几年光说不练Paul Graham排在第23位。下面是已经答应接受采访的程序员名单,让人神往:
Joe Armstrong — Erlang作者
Bernie Cosell — ARPANET的IMP主要作者之一
Simon Peyton Jones — Haskell的发明人之一
Alan Kay — Smalltalk的发明人
Donald Knuth — 《编程的艺术》和Tex的作者.
Peter Norvig — AI: A Modern Approach和Paradigms of Artificial Intelligence Programming的作者
Ken Thompson — Unix的发明人
Jamie Zawinski — XEmacs和Netscape的主程
Programmers at Work的评论




PC时代初期犹如拓荒小说里的南非。拓荒者们没有精巧的工具,没有丰厚的财力,没有经验,甚至没有足够的食物。一人一镐一簸箕,和百折不挠的狂热而已。然而风云际会,不定一镐下去,就是非洲之星。二、三十年前的黑客们就是PC时代的拓荒者。技术原始,无损他们奔放的想象力。工具粗陋,却激起他们征服的雄心。那时没有铺天盖地的类库,所以他们钻研P.J. Plauger的雄文。那时没有巨无霸一样的操作系统,所以他们细读Lion的经典。那时没有趁手的软件,所以他们创造奇迹。作为程序员,想来多少对这段动人往事好奇。Dan Bricklin怎么就做出了spreadsheet?Ray Ozzie从哪里得到关于群件的灵感?Jef Raskin如何让Machintosh成为PC的不朽经典?Butler Lampson发明所见即所得编辑器和Ethernet时,经历了怎样的顿悟?正如Peter Norvig在书评里所说,理解编程,除了学习黑客们铿锵的代码外,也许还要了解他们丰富的内心。虽说高手不可模仿,因为“学问跟他整个的性情陶融为一片,不仅有丰富的数量,还添上个别的性质;每一个琐细的事实,都在他的心血里沉浸滋养,长了神经和脉络,是你所学不会,学不到的”,但我们无疑可以受到不小的启发。如果能被他们打动,分享同样的激情,也算一庄美事。好在20年前Susan Lammers采访了书写历史的19名程序员。她把这些访谈集结出版,于是有了让众多程序员心潮澎湃的经典:Programmers at Work。记得是等公共汽车,为了排遣无聊翻看这本书。结果一看入神,错过了最后一班车。干脆走两小时路回家。一边走一边把书看完。当时我还几乎不懂编程。好比连烟都没抽过的人突然静脉注射高纯度海洛因,被刺激得死去活来。:-P 有兴趣的老大可以到这里读第一版的存档。
当然,19人,400页怎么能写尽前辈风范呢?何况IT业是古龙书中高手辈出的天下,而不是金庸笔下老人无敌的江湖。20年时移势易,早有新人名动五洲。不知别人如何,反正俺盼着有人再出类似的书。还好,Apress在Founders at Work(也是好书,顺便推荐一下)上尝到了甜头,于是趁热打铁,请Practical Common Lisp(Lisp的书居然能得Jolt奖,还是值得翻一下的哈)的作者Peter Seibel写Coders At Work。Peter能把Common Lisp的宏编程写得通俗易懂,能让铁杆儿C++/Java程序员对Common Lisp动心,笔头自是没话说。他的采访对象也是俺这种小喽喽仰望的对象。这里汇总了他采访的候选对象,凡284人。有意思的是大家心目中的超级高手大体一致。按投票数排序,前25位都是大家耳熟能详并且深刻改变我们生活的牛程。后面的就见仁见智了。比如说Google的Jeff Dean居然排在121位。而近几年光说不练Paul Graham排在第23位。下面是已经答应接受采访的程序员名单,让人神往:
Joe Armstrong — Erlang作者
Bernie Cosell — ARPANET的IMP主要作者之一
Simon Peyton Jones — Haskell的发明人之一
Alan Kay — Smalltalk的发明人
Donald Knuth — 《编程的艺术》和Tex的作者.
Peter Norvig — AI: A Modern Approach和Paradigms of Artificial Intelligence Programming的作者
Ken Thompson — Unix的发明人
Jamie Zawinski — XEmacs和Netscape的主程
本评论版权属于作者g9,并受法律保护。除非评论正文中另有声明,没有作者本人的书面许可任何人不得转载或使用整体或任何部分的内容。
在哪儿买这本书? · · · · · ·
g9的其他评论 · · · · · ·
- (评Outliers)
- (评人生十论)
- (评Sugarhouse)
- (评Rambo)
- (评Implementation Patterns)

2007-11-20 10:29:13 bobo
老大的文章,每次看都是热血沸腾,哈哈...2007-11-20 22:50:44 icicall
同样的,我亦十分敬仰那个时代。有本叫《中国的新革命》,其中选取了“中关村”的发展作为反映中国发展的一个侧面。但更多的,我感受到还是中国的老IT牛人们的“拓荒精神”,在那片热土上挥汗是多么让人振奋的事!政府的意志,民间的力量,社会的关注,以及利益的驱动。。。汇合成一股热血,开始创新和发展。PC时代,是一个曲曲折折而独断前进的奋进年代,多少英雄尽付笑谈中!
2009-02-20 01:20:21 realalien
<IT史记>看得一头雾水,希望这本书能带来愉悦.2009-05-15 10:57:54 普通读者
看上去不错的一本书> 我来回应