花了三四天时间把Dreaming in Code(梦断代码)翻了一遍,感觉还可以。看前面几章,一开始最大的感觉是有点乱,跟翻译应该有点关系,原作者的写作风格也是重要原因,但我想最主要还是自己一开始就把这本书当作消遣,翻的太快,看的太粗。后来倒是越看越有趣,现在想想在空闲的时候这本身还是值得一看的。
这本书的主线是记录OSAF的Chandler项目的开放历程,其主旨是展示软件开放的困难,并探讨软件开发的哲学和方法。我觉得作者的目的基本达到了,每个读者都可以充分感觉到软件开发的困难,看到最优秀最有经验的程序员同样会在软件开发的泥沼中痛苦挣扎。但就我而言,虽然充分体验了作者要表达出的这种混乱,却没有从书中找到可以克服或者减轻这种混乱的方法,或许是我看的不够仔细,也或许是我资历太浅,很多东西还无法领会。另外一个想法就是,开发Chandler这帮人的表现似乎离我想象中成熟的软件开发还有一段距离,我想象中的优秀团队应该是可以干的更加出色。
不过这本书给我最大的收获倒还不是这个,而是书中大量的牛人牛书牛软件的八卦,看的挺过瘾,长了不少知识。随便列几个:
Mitch Kapor,Lotus软件公司创始人,OSDF创办人,Chandler的总领导,也可以算是书中的主人公;
Doug Engelbart,鼠标发明人
Donald Knuth写TeX和TAOCP的故事
侯世达和他的《哥德尔、艾舍尔、巴赫——集异壁之大成》
Xerox PARC,发明激光打印机,图形界面,以太网,所见即所得编辑器,面向对象编程和SmallTalk,InerPress(PDF的先驱)的神奇地方
还有许多,一时想不起来。别的不说,光是冲着这些名字和故事,这本书也是IT民工们消遣的好去处。
Chandler 项目从2002年开始,目标是一个革命性的PIM系统。为了写书,作者一开始就介入到项目开发中,可是书写的差不多了,项目却还不停跳票。当本书年出版时,Chandler项目还是没能发布稳定版本。我到项目主页上看了看,Chandler项目的1.0版本最终在2008年8月8号发布(看来他们也认为这是个好日子:-) )。他们提供了在Windows,Linux和Mac平台上的可执行程序,我不想下程序,只是简单试了试他们提供的网页版ChandlerHub,功能和Google Calender类似,基本没有吸引我的地方。
当作消遣还是不错的
《梦断代码》热门书评
-
Dreaming In Code
66有用 0无用 g9 2007-02-14
当年Lotus Development的创始银,Lotus 1-2-3的设计者Mitchell Kapor,离开Lotus后拉开单干,成立了开源应用基金会(OSAF)。他招募了一堆牛程,开发号称革命性的下一代个人信息管理系统--Chandler。我还记得Mitchell Kapor宣布要开发Chan...
-
外国大牛也不过如此
37有用 7无用 庄表伟 2008-09-18
花了一周的时间,看完了《Dreaming in Code》(梦断代码),看得我心潮起伏。对里面那帮家伙的评价也起起落落。最终的结论是:外国大牛也不过如此。别看他们名头那么响,做了那么多超有名的项目,实际的能力(软件开发能力与项目管理能力)看来相当有限。感想很多,想到一点说一点吧。1、以前有一篇文章叫...
-
开源的路在何方?
25有用 1无用 kimi 2008-12-26
在图书馆的阅览室看了这本书,花了我两个小时的时间,午后的阳光透过图书馆的玻璃照进来,很温暖,可是我的心却一点点的凉了下来。 再过半年我,一个计算机系的学生,就要投身到软件开发这个行业中去了,可没有任何经验,仅凭着那些薄弱的理论知识。边看书边记下自己的想法...
-
有关软件工程的焦油坑
16有用 0无用 大徐 2008-09-25
结婚前夕我请假一天,躺在床上看了大半的《梦断代码》,Chandler项目时间从2002年转眼到了2004年,10月26日OSAF发布了 Chandler0.4版。2年时间里,整个项目组的人员从几人上升到了20多人,有人离开,更多的是新人加入。做为一款致力于“无地窖式数据处理”的开源PIM软件,项目组...
-
一身一身的冷汗啊
13有用 1无用 铁观音加枸杞 2008-09-30
这本书看了已经一半多了,就看完的这些部分说点自己想说的。开始看的时候,还是很轻松很调侃的在看老外大牛们的囧事。可是越看越发现这个项目里的很多扯淡的事情其实每天都发生在自己的身边。冷汗啊,一身一身的出,想想以前的很多事情,那真是不停的后怕。 &...
书名: 梦断代码
作者: Scott Rosenberg
出版社: 电子工业出版社
原作名: Dreaming in Code
译者: 韩磊
出版年: 2008.06
页数: 336
定价: 49.00元
ISBN: 9787121066795

