金版计划|温伯格《系统化思维导论》领读·序
向谦备忘录,启发小进步,我是徐向谦。
你先回想一个时刻。
三个人的小组,配合默契,活儿越干越顺。后来项目做大,人扩到三十个,流程、周会、对齐文档一样不少,事情却开始到处出岔子。你把每个环节都复盘了一遍,发现每一步都没错——可合起来,就是不对。
这样的时刻到处都是。家里老人住院,医生、护工、亲戚、请假,每件事你都安排到了,生活还是乱成一团。公司上新制度,单独看每条都合理,落地三个月,怪事一件接一件。
我先说一句:这不是你的问题。你不缺知识,也不缺努力。你缺的是另一样东西:当一个问题不属于任何专业的时候,该怎么思考。
你看,病有医生管,账有会计管,官司有律师管。可“每一步都对、合起来却错”这件事,归谁管?
没人管。它掉在所有专业的缝隙里。
有一个人,专门为这道缝隙写了一本书。我陪你把它读完。
一个功成名就的程序员,为什么跑去写“思维”
杰拉尔德·温伯格,美国计算机学者,软件这行的祖师爷。计算机还是一屋子铁柜子的年代,他就在写程序,还写下了程序员人手一册的经典《程序开发心理学》。
按理说,顺着这条路走下去,书能一本接一本地出。但他停住了。用他自己的话说,他意识到“计算机语言的变化比人的变化要快得多”。于是他决定,“将编程语言的生意让给别人,专注于更一般的思维法则”。
翻译一下:技术会过时,思考不会。教人一门手艺,十年后作废;教人怎么思考,能用一辈子。
这个判断,今天听格外有分量。五十年后,他担心的事一条条都应上了:工具越来越聪明,系统却越来越复杂。AI 可以替你写代码、做表格、出方案,可“每一步都对、合起来却错”的怪事,不但没少,反而更多了。确定性的知识越来越便宜,怎么看问题、怎么把一团乱麻理出个形状,越来越值钱。
于是他从 1961 年动笔,整整写了十四年,1975 年才出版这本《系统化思维导论》。它后来重印了二十多次,一直供不应求,二手书价被越炒越高。二十五年后,温伯格干脆收回版权,换了家出版社重出一版。那一版的开头,他只放了一句爱因斯坦:“要解决我们面对的重要问题,不能停留在当初制造它们的思维层面上。”这句话,就是全书的心法。
一本讲“怎么思考”的书,凭什么这么硬?因为它瞄准的,正是开头那道缝隙。温伯格说,成功的专家都很聪明,他们只挑自己领域内能赢的问题;可有些问题不属于任何学科,躲也躲不开。这本书教的,就是“应对没有标签或标签存在误导的情况”。
对了,书名里的“系统”跟计算机没关系。原书名里的 general(一般)才是题眼,温伯格给它安了双重含义:“最一般的实用洞见,尽可能带给最一般的读者。”他心里的读者名单长得离谱:经理、工程师、大学生,还有“制图者和出租车司机”“埃及古物学者”“法语专业学生和农夫”。
换句话说:就是你。
它到底好在哪?听三个读者说
吹得再响,不如听读者的。
第一个是他的学生,上完课说:“我觉得这门课程让我的(计算机)系统设计水平提高了 1 倍,但我知道它让我的思考水平提高了 10 倍。”这个倍数差有意思——专业本事的长进只是顺带,真正长进的是思考本身。这话不是他一个人说的:不少学生毕业多年后回学校或写信告诉温伯格,这是他们四年里学到的最有用的课程。
第二个读者远在地球另一端,是一位在中国南方工作的兽医。他写信给温伯格:“这是我读过的对我影响最大的书之一。”这本书他是从大学图书馆借的,到期只好归还,又费尽周折说服一位书商,才替自己订到一本。一个兽医,一本讲“系统”的书——它的射程,比你想的远得多。
第三个是差评。一位程序员说,这书“不过是一堆陈词滥调,一些常识而已”,纯属浪费时间。温伯格把这条差评原样收进书里,还自我解嘲:你不是总能教育所有人。
我把差评也讲给你,是想让你放心:这不是一本被神化的书,而是一本被认真使用、也被认真争论了半个世纪的书。
这么好的书,为什么你多半读不完
现在说点实话。这本书,买过的人多,读完的人少。我第一次读,也差点在第三章弃掉。它有三道坎。
第一道,学术腔。温伯格写得幽默,但这毕竟是本严肃的书,论证一环扣一环,啃起来费劲。
第二道,例子老了。书里的计算机还是大型机,生活场景还是上世纪七十年代的美国——桥牌、旧车、收费站。道理不过时,外壳全过时了。
第三道,数学符号。虽然温伯格保证高中代数就够用,可公式一出现,很多人当场合上书。
这三道坎,就是我在这儿的理由。我不比你懂多少,只是先摔过这三跤。
我做的是三件替你翻译的活儿。
一件是把他的问题翻成你的问题。“观察结果的分解”太抽象?我给你翻成“为什么你切不动手头这个难题”。
一件是换例子。半个世纪前的桥牌、旧车和收费站,换成你今天的会议室、家庭群和项目排期。
一件是把符号翻成人话。正文里出现的数学,全部“跳过不亏”。
这一点温伯格本人也担保过。他在书里说,符号如果不好理解,“请放弃,责备我,然后继续读下去。你并不会因此错过太多内容”。
他甚至提前给全书卸了包袱:“不要把这本书太当真。它不是圣经,也不是证明,甚至不是有内聚性的论证。”它是什么呢?用他的话说,是“一些提示、说服、推动,有时候是猛推”,目的只有一个——帮你开始思考。
你看,原作者都这么大方,你还有什么可怕的。我们要做的,不是膜拜一本经典,而是把一位半个世纪前的聪明人,请到你今天的问题现场来。
一个没人接的约定
说完你为什么值得读,说说我为什么要写。
前面提到,这本书出版二十五年后,温伯格重出了一版。中文版把它译作“25 周年纪念版”,但英文原名是 Silver Anniversary Edition——银版。
这个词是有讲究的。银婚二十五年,金婚五十年,这是英文里的老规矩。他用了“银”这个字,等于顺手把“金”那一格也画了出来,只是空着。
而且银版不是这一本书的特殊待遇,是他的习惯。《程序开发心理学》1971 年出版,1998 年出银版;《系统化思维导论》1975 年出版,2001 年出银版。
他的银版做法很特别:那不是修订。原文基本不动,过时的地方原样留着,他只在旁边补上一句“事后诸葛亮的话”。在《程序开发心理学》的银版里他说得更直白:老古董一并留着,他不打算掩饰自己的错误,因为那些错误可能才是读者最能学到东西的地方。
《系统化思维导论》的银版前言里,他写道,他想没有多少人会在二十五年后重读自己的作品,但既然他重读了两次,就反思了一下这些年自己有哪些改变。他列了六条,其中一条是:他有意识地删掉了书里带性别歧视的语言;还有一条是,他把年轻时爱用的“我们”和“它”改回了“我”——因为那些毕竟是他的想法,间接的句式把思考者藏在思考背后,是对读者的亏欠。
同一篇前言里,他还顺手数了一笔账:又过了一代人,这两本书都还在,静静地做着它们的工作。然后他补上短短一句——那是我的工作。
书在替他干活。他把自己的工作,交给了两本书。
然后他用一句话收尾,随手得很,写完就翻篇了:
我很想看看,这些书还能不能再撑过一代人。
I’m looking forward to seeing how well these books hold up for another generation.
(中译本这句作“我期待看到这些书还能再畅销 20 年”。译者把 generation 折成了“20 年”,整篇前言里两处都这么处理;但 hold up 是“撑得住”,不是“畅销”——他问的是这书经不经得起时间,不是还卖不卖得动。这类地方后面还有不少,我会随时标出来。)
2018 年 8 月 7 日,他去世了,八十四岁。
五十年到了。金版没有人写。
我知道这事轮不上我。我不是他的学生,没有任何人的授权,也谈不上什么资格。但我不想让那一格就这么空着。所以这个连载,我打算按他自己的规矩来做——一个读者的、非官方的金版。
他那一棒没人接,也没人递给我。是我自己从地上捡起来的。名字我就叫它《金版计划》。
一个把“这书不过是一堆陈词滥调”的差评原样收进书里的人,大概不会太介意有人未经许可接他的活儿。
怎么补?就用他发明的那个格式:正文讲完,后面加一段批注。每一篇,我会补上三类里的一到两类。
第一类,应验了。他当年担心的事,今天成真到什么程度。讲“解决方案本身会制造新问题”的时候,他举的例子是核电站余热和杀虫剂;今天是推荐算法和大模型,量级他没见过。
第二类,失效了。例子过时、前提不成立,或者他判断错了。这一类最难写,但他自己给过许可:错误才是读者最能学到东西的地方。
第三类,他没赶上的。那个年代还不存在、但他的定律直接适用的东西。他讲“只改一小处也会牵动全身”的时候,没见过技术债;讲“你的渔网决定了你能捞上来什么”的时候,没见过训练数据。
最后说个让人放松的细节:他自己的银版,全都是迟到的。1971 年的书,晚了两年才出银版;1975 年的书,晚了一年。所以一版迟到的金版,按温伯格自己的标准,算准时。
读完这 34 篇,你会带走什么
说说你能拿到手的,一共四样。
第一,34 篇正文,走完全书七章。每篇 3000 字上下,每周六、周日各更新一篇。光读这个连载,也是完整的一门课;想对着原书读,每篇都标了章节坐标,随时能翻回去。
第二,每篇末尾的一段金版批注。这是整个连载里唯一“温伯格没写过”的部分,也是唯一署我名字的部分。正文里我会把“温伯格说”和“我说”分得清清楚楚:引他的原话一定带引号、标上章节,不混着来。
第三,31 张“温伯格工具箱”卡片。这本书最迷人的地方,是把洞察都铸成了定律。名字一个比一个响亮:计算的平方律、香蕉原理、强连接定律、旧车定律——还有墨菲定律。对,“凡是可能出错的终将出错”,在他这里不是段子,是能推导出来的结论。每篇集一到几张,读完合成一副,算你的结业礼。
第四,3 个问题。全书最后收敛成三问:为什么我会这样看它?它为什么保持不变?它为什么发生变化?卡片会忘,这三个问题一旦装进脑子,遇事就容易自己弹出来。
顺序是有的——七章按原书走,前面的概念后面要用。但顺序不锁人。你从哪一篇进来都行,哪个标题戳中你就先读哪个,回头再补前面的,34 篇会一直待在合集里等你。有人几天读完,有人读上大半年,都算数。温伯格自己在“如何使用本书”里就写过,他只是说说他见过的几种用法,读者一定会摸索出自己的那一种。
另外,每篇结尾的思考题,我优先从原书章末直接搬——温伯格亲自出题,你在留言区作答,我来陪聊。还有 4 篇符号练习加餐,纯选学,同样跳过不亏。
出发之前
温伯格写这本书,是因为他信一句挺天真的话:“大多数人如果学习一些思维法则,他们的思维能力就会比现在强很多。”
他说的不是天才,是大多数人。我信这句话,所以开了这个连载。
给你留第一道思考题:回想一件“每一步都对、合起来却错了”的事,写在留言区。先别急着分析,记下来就好——等你把这 34 篇读完,我们回头用新的眼光再看它。
他留下的那个问句是:这些书,还能不能再撑过一代人。
接下来这 34 篇,我们一起给他一个答案。
下一篇正式开课。我先交给你全书的地图:科学手里其实只有两把斧子,而它们都够不着的那片地带,恰好是你每天生活的地方。
向谦备忘录,愿你每篇都有收获,我们下篇见。
致谢与出处
本篇引用与化用的说法,出处一并列在这里,供你核实:
- “计算机语言的变化比人的变化要快得多”“最一般的实用洞见,尽可能带给最一般的读者”“应对没有标签或标签存在误导的情况”“请放弃,责备我,然后继续读下去”“不要把这本书太当真”“大多数人如果学习一些思维法则……”:《系统化思维导论》,杰拉尔德·温伯格著,王海鹏译,人民邮电出版社(25 周年纪念版),出自「25 周年纪念版前言」「前言」「如何使用本书」三节。
- 中国南方兽医的来信、“1 倍与 10 倍”的学生评价、那条差评:同上三节。
- “再撑过一代人”一句:英文原著 An Introduction to General Systems Thinking(1975 年初版),本篇按 Weinberg & Weinberg 2011 年电子版重译;中译本作“我期待看到这些书还能再畅销 20 年”。
- 银版“原文不动、只加事后之明”的做法:《程序开发心理学》银版(The Psychology of Computer Programming: Silver Anniversary Edition,1998)前言,以及作者个人网站 geraldmweinberg.com。两本书的银版年份、温伯格生卒年,同据该网站与公开资料。
#系统思维 #温伯格 #金版计划 #向谦备忘录 #一颗种子