每日一书 #011|《技术的本质》:为什么「从零开始」在技术世界里几乎不成立

遥望星星
发布于 2026-09-09 / 16 阅读
0

每日一书 #011|《技术的本质》:为什么「从零开始」在技术世界里几乎不成立

昨天读的是佩蕾丝的《技术革命与金融资本》,讲的是钱怎么流进一场技术革命、又怎么在泡沫破裂之后重新接上生产。那本书的镜头架在金融这一侧。

今天把镜头转回技术本身。

选的是布莱恩·阿瑟的《技术的本质:技术是什么,它是如何进化的》。阿瑟是圣塔菲研究所的元老,复杂性科学的奠基人之一——他最有名的工作是「收益递增」和路径依赖,解释的正是为什么一个技术上并不最优的标准能锁死整个市场。这本 2009 年的书,是他把同一套思路反过来对准技术本身:技术到底是什么,它是怎么长出来的。

这本书的核心命题只有一句话:技术不是被「发明」出来的一堆点子,而是已有技术被不断重新组合、并持续捕获新的自然现象而自我创生的——技术从自身创生了自身。

这句话的分量在于它的推论:如果技术真是这么长出来的,那么「从零开始做一件全新的东西」在技术世界里几乎不成立。这个判断会改写你看待自己工具箱、看待简历、看待「我会不会过时」的方式。

一、先把「技术」这个词钉死

日常说法里,技术是工具、是方法、是软件、是「高科技」。阿瑟认为这些说法都太松,松到无法在上面建立任何理论。他做的第一件事是把定义收紧:技术不是人对自然的一次聪明念头,而是自然现象被人抓住,并且为了某个目的被组织起来。

从本质上看,技术是被捕获并加以利用的现象的集合,或者说,技术是对现象有目的的编程。

这里最容易被滑过去的是「现象」两个字。电磁感应、压电效应、核磁共振——这些现象客观存在,跟人无关,跟技术也无关。人能做的只有一件事:抓住它们,然后编程。雷达不是「想」出来的,是「高频无线电信号遇到金属产生回波」这个现象被抓住之后,配上发射、接收、放大、显示这一整套装置的结果。现象在先,装置在后。

记住这个定义,后面的推论都能自己推出来。

二、组合:技术是从技术里长出来的

这是全书最硬的一条原理。阿瑟用三条基本原理搭建整本书:一,所有的技术都是某种组合;二,技术的每个组件自身也是缩微的技术;三,所有的技术都会利用某种效应或现象。

第三条上一节已经说了。第一条和第二条合起来,指向一个不太直觉的结论——新东西不是凭空冒出来的,是把已有的东西重新拼起来的。

慢慢地,最初很简单的技术发展出越来越多的技术形式,而很复杂的技术往往用很简单的技术作为其组分。所有技术的集合自力更生地从无到有,从简单到复杂地成长起来了。我们可以说技术从自身创生了自身。这种机制便是组合进化。

注意阿瑟用的词是「自创生」(autopoiesis)。技术不是被人一件一件造出来的,它是自己从自己身上长出来的。喷气发动机不是内燃机的改良版本,它和内燃机之间没有渐变关系;但拆开看,压气机、燃烧室、涡轮、控制系统,每一个都能在已有技术里找到前身。所谓「根本性的新技术」,在技术进化里的地位相当于生物的新物种——而新物种的涌现,恰恰是达尔文当年解释不了的部分。

三、递归:每一行代码下面都压着一整棵树

组合说的是横向的拼接,递归说的是纵向的套娃。

技术具有递归性:结构中包含某种程度的自相似组件,也就是说,技术是由不同等级的技术建构而成的。

往下拆,会拆出一个固定形态:

技术的最基本结构,包含一个用来执行基本功能的主集成和一套支持这一集成的次集成。

主集成执行基本功能,次集成为它供能、调节、冷却、测量、兜底。喷气发动机是飞机的一个组件,燃烧室是发动机的一个组件,燃油喷嘴是燃烧室的一个组件,而喷嘴所用到的材料和工艺本身又是一项技术。这样一层层往下,一直走到某个被直接捕获的现象为止。

做技术的人对这个结构不会有违和感:一个服务是主流程加一堆依赖,一个依赖本身又是一个服务。值得注意的是推论——低一层技术一旦变化,高一层必须跟着协调。一个团队把存储从 MySQL 换到分布式数据库,改的从来不只是 SQL,还有事务边界、重试策略、监控口径、发布流程。重构的成本不在改的那一处,在它上面压着的所有层级。

四、现象是技术的「基因」,而基因是有限的

阿瑟给了一个类比,我认为是全书解释力最强的一句。

基因是生物进化的基本单元,与此类似,我们可以把「现象」称为技术的「基因」。

生物用有限的基因编程出近乎无限的结构,技术用有限的现象编程出近乎无限的应用。这个类比真正的用处在于它的边界:基因库在一段时间里是给定的,你不能在需要翅膀的时候临时进化出一整套飞行相关的基因。技术也一样——可用的现象在任何一个时点上都是有限的,被科学发现的速度死死约束着。

所有的技术,无论多么简单或者多么复杂,实际上都是在应用了一种或几种现象之后乔装打扮出来的。

这解释了一件行业里反复发生、却总被解释错的事:为什么有些东西喊了十年做不出来,而某个底层现象一旦被抓住,几年之内会突然长出一大片。不是资本变多了,是那个「基因」到位了。在此之前,钱只能买到排列组合,买不到新基因。

五、域:为什么换方向的人前期慢、后期快

第四章引入「域」(domain)——一批共享同一套现象、同一套组件、同一套实践的技术集群。

某种形式的共性,或者是可以使共同工作成为可能而共同固有的能力,可以定义为一个技术集群,对于这种集群或技术体,我们称之为域。

一个域里的技术共享一套语汇,所以阿瑟把设计和语言表达直接对应起来:

一个域就相当于一种语言,当某个域在产生一件新的艺术品时,就相当于这个域在以某种语言进行表达。

这条对正在换方向的人特别有用。进入新域的慢,不是能力不行,是缺词汇。一个做了八年后端的人转去做 AI 应用,前三个月读论文、翻接口、拆项目,本质上是在背单词。但词汇量过了某个阈值,组合的可能性会指数级上升——因为手里现在有两个域的词汇可以互相配对。

这也同时解释了另外两句话为什么都成立:「纯模型背景的人做不出能上线的产品」,以及「纯工程背景的人做不出有壁垒的产品」。前者缺工程域的词汇,后者缺模型域的词汇,两边都只拼得出自己那一半的图。

六、发明的核心不是灵感,是「看见」那个可行的原理

这一节对做技术的人最解压。阿瑟对发明的拆解非常冷静:

发明的核心在于发现合适的可行性解决方案,即「看见」合适的工作原理。剩下的,夸张点讲,就是标准工程了。

他还顺手拆掉了一个执念——「谁是第一」。ENIAC 常被称为第一台电子计算机,但这个说法要成立,必须同时加上「电子的、通用的、规模化的、数字的」四个形容词;去掉任何一个,候选名单立刻变长。

与人类发明相关的活动中根本就不存在什么「第一」。如果你加上足够的形容词来描述,你总是可以声称你找到了你认为的第一。

所以「我想到一个别人没想过的点子」,在技术史上几乎从来不是瓶颈。真正的瓶颈是:有没有一组现成的组件能把这个原理托住。原理没有支撑技术托着,就只是原理。

七、结构深化:老系统为什么改不动

技术不会停在「能用」的状态。阿瑟区分了两种演进方式:

内部替换是指用更好的部件(子技术)更换某一形成阻碍的部件。结构深化是指寻找更好的部件、材料,或者加入新组件。

结构深化的代价,是系统越来越复杂、越来越难改。一个跑了六年的交易系统,核心逻辑可能只有几千行,但围着它的对账、兜底、灰度开关、历史数据兼容,加起来是几十万行。每一层都是当年为了「更好地支持主集成」加进去的,加的时候都很合理。

阿瑟还列了旧原理为什么能长期锁死的四个原因:成熟的旧原理经过打磨,往往表现得比新对手更好;采用新原理意味着改动周围的结构和组织,成本高到不会被执行;从业者不认可新原理的愿景;新原理会让旧知识过时,在它与安全的旧原理之间制造认知失调。

这四条里,第四条最容易被低估。技术选型之争最后经常不是技术之争,是「我这套八年经验还算不算数」之争。

八、经济是技术的表达,不是技术的容器

最后一章是全书野心最大的部分。常识里,经济是一个容器,技术在里面被投入、被商业化。阿瑟把这个关系整个倒了过来:

众多的技术集合在一起,创造了一种我们称之为「经济」的东西。经济从它的技术中浮现,并不断从它的技术中创造自己,并且决定哪种新的技术将会进入其中。经济是技术的一种表达,并随这些技术的进化而进化。

新技术不是被「投放」到经济里的,它得先给自己找到一个能站住的位置。阿瑟管这个位置叫机会利基:

机会利基的出现召唤新技术的诞生。

这个推论对正在找工作的人不太客气:岗位不是先存在好等你去的,是技术组合起来之后自己长出来的。当一个新技术域开始成形,最先出现的往往不是职位名称,而是一堆没人认领的空隙。谁先把空隙填成可复用的模块,谁就参与定义了那个职位的描述——包括薪水那一行。

对照:对一个在深圳做技术的年轻人

一、别再问「我要不要从零开始学一个新方向」。 技术从来不从零开始,你的存量就是入场券。真正要算的是:你旧域里的词汇,和那个新域依赖的现象,中间有没有接口。有接口的路才是路,没有接口的叫转行。

二、把简历从「我会哪些技术」改成「我能把哪些现象组合成什么」。 前者是清单,后者是原理。面试里讲原理的人和背清单的人,定价不是一个量级——尤其在面试官自己也在焦虑「这个方向明年还在不在」的时候。

三、现金缓冲决定你能不能在旧原理锁死期里等得住。 阿瑟说旧原理能长期锁死,原因之一是换原理要改周围的组织和结构。对个人也一样:待在一个正在被结构深化的老系统里,改不动也不想改,能不能等到下一个机会利基出现,取决于你能撑多久,不取决于你多努力。这不是理财建议,是议价权问题。

今天可以做的一件事

打开你最近做完的一个项目,画一棵三层树。最上面写它对外提供的功能(主集成);中间写撑住它的三到五个模块(次集成);最下面,为每个模块写出它真正依赖的那个「现象」——它到底靠什么效应成立。可能是数据库索引的局部性,可能是消息队列的顺序写盘,可能是大模型注意力随距离衰减。

画完只看最下面那一层。如果一个也写不出来,说明这些年一直在组合别人的技术,却从没碰过现象本身。这类工作可替代性最高,因为它不产出新的基因,只在已有的基因上做排列。

写出来了,那最下面这一层,就是别人三个月追不上你的地方。

明天读什么

方向转回历史。下一本读伊恩·莫里斯的《西方将主宰多久:东方为什么会落后,西方为什么能崛起》——如果这本讲的是「技术怎么长出来」,那本讲的就是「技术和能量,过去一万多年里怎么决定谁在前面」。

莫里斯的做法很像一个工程师:他不写英雄史,而是给文明造了一个可量化的「社会发展指数」——能量获取、城市化、信息处理、战争能力四个维度,拿它去量东西方一万四千年的分野。读完大概会换一个看法:很多被讲成文化、制度的差距,往上追两层,都是能量和信息的差距。

老废物乐园 🗼

[]