Dreaming in Code 在线电子书 图书标签: 软件工程 programming 计算机 软件开发 程序人生 编程 传记 软件
发表于2025-03-03
Dreaming in Code 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025
真是train wreck in slow motion。。这书很适合给不是dev但要和dev打交道的人科普+打预防针。对dev来说这种案例太似曾相识了,一路看下来只想呵呵呵呵呵。事后诸葛地说,一开始就严重over-engineering,对核心技术Python+wxWidgets没经验,对P2P同步这样可以做学术研究的课题一直只有空想,不玩脱倒怪了。问题是一开始就背负了那么大的抱负,这些问题又怎样避免?
评分Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
评分以前读过中文版
评分Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
评分两点启示: 其一是linus所说, 别指望做大项目, 从小处着手. 其二是无任何纪律约束的开发必然失败.
Scott Rosenberg 是一个作家和编辑。
他的整个职业生涯大部分都投身于写各种各样的评论上了,电影,戏剧,书等等。
他职业生涯最引人注目的身份恐怕就是Salon的co-founder了。过去的几年他一直是Salon的专栏作家,现在他是Salon 的VP of New Project。
http://www.wordyard.com/
http://www.dreamingincode.com/
这本书讲述的是Chandler 这个软件的开发历程。 首先来介绍一下Chandler。Chandler(1) 是一个由Mitch Kapor(2) 领导的"信息管理软件",如果这个名字听起来有些不着边际,不妨参照Wired 的说法,叫它"Outlook 杀手" (3) .
这个软件的开发在2002年就已经正式了, 但是现在还在 Alpha stage. 一个由像Mitch Kapor 这样的软件行业的传奇人物领导的团队为什么到现在还不能拿出一个相对完整的版本, 不得不让人好奇。
Scott 选择了这个项目来探讨为什么做一个好的软件那么难 ?
个人感觉,这本书也许有可能成为又一本软件工程的经典书目。
(1) http://chandler.osafoundation.org/
(2) http://en.wikipedia.org/wiki/Mitch_Kapor
(3) http://www.wired.com/wired/archive/11.01/start.html?pg=3
前两天与同学交流时,同学让我谈谈软件开发与测试的区别,我说撇开技术和工作细节不谈(除了时常辅助地写些Unit Test外,实在对测试不甚了解),二者对待同一问题的心态上本该不同——测试人员大抵悲观而怀疑,开发人员往往乐观而执着。作出这样的推断,一方面作为一名...
评分本书的可贵之处,在于真实。在软件开发中,这样真实的历史总在重复。我们总在找寻“天才”,期望“天才”的组合能开发出“伟大的软件”。其实不然。就像生命体一样,对于一个软件组织而言,要有骨有肉,有器官有皮肤,不同类型的人才组合,方能实现一个根本的目标。而软件开发...
评分花了一周的时间,看完了《Dreaming in Code》(梦断代码),看得我心潮起伏。对里面那帮家伙的评价也起起落落。最终的结论是:外国大牛也不过如此。 别看他们名头那么响,做了那么多超有名的项目,实际的能力(软件开发能力与项目管理能力)看来相当有限。感想很多,想到一点...
评分 评分前两天与同学交流时,同学让我谈谈软件开发与测试的区别,我说撇开技术和工作细节不谈(除了时常辅助地写些Unit Test外,实在对测试不甚了解),二者对待同一问题的心态上本该不同——测试人员大抵悲观而怀疑,开发人员往往乐观而执着。作出这样的推断,一方面作为一名...
Dreaming in Code 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025