设计原本

[美] Frederick P. Brooks, Jr.

出版时间

2013-03-31

ISBN

9787111416265

评分

★★★★★
书籍介绍
《设计原本》最独特的地方,在于它把「设计」当作一种近乎艺术的创造活动来谈,而非流水线上的工程步骤。布鲁克斯借巴赫、莱特曼、桥梁与建筑设计类比软件,反复追问:什么是「情趣」?什么是真品与赝品?他认为,设计的价值不在「新颖」,而在解决老问题时那种出众的优雅——新颖带来的惊奇七天便消退,唯有「足够」才能带来持久的满足。这一判断对当下追逐新奇的行业,近乎一记警钟。书中最有争议处,是他直言「伟大的设计源自伟大的设计师,而非设计过程」,概念完整性必须托付给一个人。它适合愿意思考「为何这样设计」的人,而非只求速成的码农;若缺乏系统架构背景,部分实例会显得艰涩。
作者简介
Frederick P. Brooks,Jr.博士在北卡罗来纳大学教堂山分校计算机科学系担任Kenan讲座教授。由于在IBM System/360的研发项目中担任项目经理,后又在Operating System/360的设计阶段担任了软件项目经理,他以“IBM System/360之父”而闻名于世。因为这些成绩,他和Bob Evans、Erich Bloch一起荣获了1985年的美国国家技术奖章(National Medal of Technology)。 此前,他还曾经是IBM Stretch和Harvest计算机体系结构的架构师。 Brooks博士是教堂山分校计算机科学系的创建人,并担任了该系从1964年到1984年的系主任。他也曾在美国国家科学委员会(National Science Board)和美国国防科学委员会(Defense Science Board)任职。目前,他正在从事计算机体系结构、交互式计算机图形学和虚拟环境等领域的教学和研究工作。
AI导读
核心看点
  • 批判理性设计模型缺陷,倡导共同演化
  • 强调概念完整性与团队协作的重要性
  • 结合S/360等案例反思软件设计本质
读者共识
  • 被誉为软件工程领域的经典之作
  • 与《人月神话》互为补充
  • 翻译质量存在争议但内容硬核
精彩摘录
  • "什么是创意呢? 它可能是某种情趣。我们曾看到过非常新颖的设计,我们对如此优雅的解决方案感到兴奋——莱特曼可折叠的口袋工具、漂亮的玩具以及钢缆拖引的桥梁。 但情趣在于解决老问题的新方案那出众的优雅性,而不在于新颖本身。每次我们使用工具或玩具时的新情趣就足以表明这一点。它不会消退。另一方面,只有新颖是对满意的一种欺骗。7天的惊奇很快就会过去。随着新颖的退却,情趣也将一并消失。寻找新奇事物的人永远都是被动的。没有永恒不变的情趣。"
  • "我认为这是对神圣的真品与邪恶的赝品的真正测试。因为真品才能带来满足(满足=“足够”)。人们可以得到足够的事物、足够的睡眠、足够的娱乐、足够的爱情。但错误的方式总是在寻找新的美味、不同的感觉、不可思议的东西。"
  • "与创意之后的奋斗紧密相连的就是自满了,希望自己能够出名。长久以来,这都是人类失败的根源,它会影响到所有的设计并毁掉一切。"
  • "“虽然一开始巴赫倾向于穿越传统的边界,但他更愿意在既定的框架下工作并接受由此带来的挑战。”"
  • "好的架构应该是直接的,人们掌握了部分系统后就可以推测出其他部分。"
  • "快速原型是一种进行精确的需求配置的必要工具。"
  • "那么,设计师该怎么做?估算!理所当然,正式的也好,非正式的也罢,都要做估算。在求精的步骤中,人们必须对设计树进行剪枝。"
  • "研习设计史的最有力的原因是去了解怎么样的设计方案是行不通的以及为什么这些设计方案行不通。"
目录
译者序
前言
第一部分 设计之模型
第1章 设计的疑问
1.1 培根的结论对吗

显示全部
用户评论
很多关于设计的思考,不过连作者自己也认为伟大的设计源自于伟大的设计师,而非设计过程。用建筑设计做类比还挺有意思。可惜对计算机架构和操作系统了解甚少,S/360和OS/360相关实例中有很多不理解的地方。
年度最佳读物。工程设计本身就像人生,纯粹的理性模型多半会失败;条件约束往往降低决策复杂度,带来另种自由;大教堂更宏伟,集市更有活力。
软件设计的深刻思想讨论,以人为本的艺术
作者结合实例对软件设计的诸多环节进行了阐述和解析,有我们了解内容。后面作者用较大篇幅,结合自己的经历再多年后回顾以前的设计,总结经验,教训,收获,非常有实用价值。值得推荐
计算机系统和架构设计中哲学方面的书,计算机设计且不仅仅局限计算机的设计书。计算机学科的同学都应该好好看看。
从解题到开题的过渡阶段,用问题空间和解空间螺旋交互上升的方式做自己的事情
讨论设计本身的过程和思维方法
不太需要去读。至少不值这个价。虽然确实讲了些内容。
虽然不是程序员,但这本书写的软件设计经验认知,推广到产品设计领域也是同样有用,道道是一样的。
比较大众版,读面向对象设计与分析比较直观。
求书
收藏