终于断断续续地读完了.
几个月前偶然看到刘韧对此书的评论,又试读了译者网站上发布的"第0章 软件时间",当即决定买下.
拿到书后,发现后面的几章读起来颇为费劲,语言和思维的跳跃性很大,不断出现大量的人物和典故.在我读完另外几本书后,对硅谷的历史和人物脉络逐步清晰,方能一口气把剩下的几章读完.
作者以旁观者的视点,讲述了一群有理想主义情怀的软件天才,试图打造一个能改变世界的产品--Chandler(一款个人信息管理工具,号称要取代Outlook),在历经多年努力后却最终失败的故事.
作为一名软件从业人员,结合自己这些年的项目经历,这个故事引发了我对软件和项目管理的重新思考和理解,感触良多.
书中提到Linus Torvalds的一句话,"别指望在短时间内达到大成就.我致力于Linux达13年之久,我想后面还得花上好些时间.如果一早就妄想做个大东西,可能现在还没动手呢."这句话点出了Chanlder项目失败的根源,一语中的.
Chandler项目从一个始就是一个梦幻,有卡普尔提供的强大资金资助,有约翰.安德森,安迪.赫兹菲尔德等技术大牛,有热情高涨的开源团队,人人都雄心勃勃,试图做出像Windows或Macintosh一样能改变世界的产品,一切看起来都很美好.或许,因为OSAF提供的环境太美好,以至于项目没有商业竞争的压力,没有最终发布日期的压力,也没有明确的目标用户,一切都以项目团队自己的理想中来设计功能,确定进度.然而,外面的商业世界是高速变化且竞争残酷的.当Chandler中加入越来越多的功能,变得越来越复杂,外面的世界也变了,商业软件也在不断推出新功能,人们的需求也在变化,Chandler这个理想乌托邦,却离现实越来越远,以至于项目成员和创始人也慢慢的失去了信心,最终宣告了失败.回过头来看,它的失败也是必然的,因为他们自己都一直不知道要做一个什么样的产品出来.
此外,书中提到的很多情景,我相信有过软件开发经历的人都能感同身受,会心一笑.例如:
--如果向程序员报告缺陷,他的第一反应是问你,"重现问题了吗?"如果答案是否定的,程序员就会耸耸肩,将责任推给硬件故障或者宇宙射线.
对软件业或开源项目感兴趣的人,有空可以翻翻.
软件乌托邦--理想主义的失败
《梦断代码》热门书评
-
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