一本对程序员有影响力的书,设计都应该读

它不仅仅是一本影响程序员的书。各种不同设计领域的设计,都应该阅读这本书。它是畅销书《人月神话》的作者又一力作,但绝不仅仅是因为作者Frederick P. Brooks 是软件工程界教父级的人物,以及《人月神话》的成功而体现其价值。你可以听听大家的推荐,也可以了解中文版《设计原本》的成书始末,当然,任何事物一旦获宠必定会传来批评的声音,你也可以在体会大师的作品后,从不同的视角去谈谈你的看法。

推荐

这是ern 读Brooks的思考的读后
这本书从听说开始,就怀着一点期待的,毕竟作者是《人月神话》 的作者,而这前一部作品是软件工程的神作(是不是夸张了点)之一。《人月神话》还是大学时候读的,当时没什么太深入的感觉,工作了几年(前几年还都是技术工作),再看《设计原本》 还是有些感触的。

整本书是以IBM的System/360计算机或者说计算机总体架构为主要例子讲产品设计,但实际上涉及的计算机理论知识不算多,所以完全可以向非计算机专业的人士推荐。个人尤其推荐第二、三、五部分(对应第6-16、19、20章):

  • 第一部分主要是设计方法论和一些概念,第1-3章似乎更易懂,其他部分因为个人阅历,还没能上升到这么抽象的境界;
  • 第二部分涉及现代设计时的协作,特别是远程协作,我个人倒是觉得给通信运营商一些产品要求或者说是方向,当然也有不少团队协作方面的想法;
  • 第三部分是关于设计多个方面的真知灼见,个人尤其推荐
  • 第四部分是从一个计算机科学家的角度来考虑给建筑设计师设计一套设计系统,稍有点专业;
  • 第五部分是讲人,也就是卓越的设计师,个人推荐;
  • 最后一个部分就是案例了,分别讲了作者家的建筑设计与演进、System/360、OS/360 和作者的《计算机架构》一书四个实际的设计案例,可以一翻,如果没有专业背景知识,也可以省略。

思想的闪光点

全书的风格挺有意思,书不厚,每章的篇幅出奇的短,一般都是16开的7-8页,长的也就十来页而已,废话很少,处处闪耀着思想的光芒,总是针对某一个疑惑的问题,几句话解决。也正因为章节短,所以看书是比较轻松愉快的,随时可以放下,也随时可以拿起。

  • 比如谈到协作:许多人手会让工作变得轻松——通常如此;但许多忍受会让工作变得很多——总是如此;
  • 头脑风暴的标准规则:关注数量;不要批评;鼓励发散思维;组合并改进想法;勾画出所有想法让大家能看到;

一点提醒

内容不仅涵盖了设计本身,对思考方式、工作流程、管理、小组合作、部门协调都有不少好点子,值得一读,不仅仅是面向计算机专业的。而对程序员来说,即使你没有任何开发经验,也能从书中找到很多开发的需要掌握的技能与思考方式。

这本书的原版《The Design of Design》电子书现在能够下载到,包括适合不同阅读器的多个版本。另外,原价55元的价格,网上书店折扣略不同,全书270页不到,从印刷出版来看小有点贵,但其价值对每个读者是无法衡量的,请支持正版。

中文版豆瓣点评

英文版豆瓣点评

英文版电子书下载

中文版电子书下载(只有前三章)

购买1 购买2 购买3 (价格略有不同,自行参考)

目录