工程算法
下一篇工作强度问马斯克怎么造东西,他会递给你一套编了号的步骤。埃隆·马斯克说,他在每个工程问题上都“严格地”执行它。它和他的第一性原理推理不是一回事,后者讲的是怎么思考一个问题。这一套是造东西的方法:怎么把一个设计,以及它背后的生产线,削减到真正需要的部分。它的口号是他被引用最多的一批话:“最好的零件就是没有零件”,“先删除,再优化”,“聪明的工程师最常犯的错误,就是去优化一个本不该存在的东西”。所有这些口号背后,都立着一个固执的主张:难的是工厂,不是设计。真正的功夫在生产体系里。
有一次,他主动把整套方法完整讲了一遍。那是 2021 年的 Everyday Astronaut 星舰基地之旅,他一边走过工厂车间,一边按顺序讲完了全部五步。到 2024 年莱克斯·弗里德曼第 438 期的对话时,他已经把它浓缩成了一句“口诀”。它所依托的推理方式,见第一性原理。
五个步骤,按顺序来
顺序就是全部要义。马斯克坚持每一步都必须先于下一步,因为打乱顺序正是聪明工程师的典型失误:你去优化或自动化了一个本该删掉的东西。
1. 让需求别那么蠢。 在找解决方案之前,先对问题开刀。每一条需求都值得怀疑,而且如果是聪明人写的,危险反而更大:
“First make your requirements less dumb, your requirements are definitely dumb.” ↗
“首先,让你的需求别那么蠢。你的需求肯定是蠢的。”
没有哪条需求是安全的,因为没有人能一直正确,不管资历多深:
“Everyone’s wrong, no matter who you are, everyone’s wrong some of the time.” ↗
“每个人都会错。不管你是谁,每个人都有错的时候。”
所以他给这一步加了一条纪律。每一条需求都必须能追溯到一个有名有姓、承担责任的人,而不是某个部门(原话引在第一部分)。否则,你可能会花上好几年,围着一条早年某个实习生随手定下、如今没人会出来辩护的限制做优化。
2. 删掉零件或工序。 先把它彻底拿掉,再谈改进。删的力度要大到偶尔会删过头:
“If you’re not deleting a part or process step, at least 10% of the time, basically if you’re not adding things back in 10% of the time, you’re clearly not deleting enough.” ↗
“如果你删掉零件或工序步骤之后,没有至少 10% 的情况,基本上就是说,如果没有至少 10% 的情况需要把东西加回来,那你显然删得还不够。”
3. 简化或优化。 这一步排在第三,而且只能排在这里,因为:
“possibly the most common error of a smart engineer is to optimize the thing that should not exist.” ↗
“聪明的工程师最常犯的错误,可能就是去优化一个本不该存在的东西。”
他把这归咎于学校教育。学生被训练得从不质疑问题本身,于是条件反射般地去优化一条本该删掉的需求。他把这种习惯称为“思维上的紧身衣”。
4. 加快周期。 要加速,但只能在前三步之后,绝不能提前:
“which is accelerate cycle time. You’re moving too slowly, go faster, but don’t go faster until you’ve worked on the other three things first.” ↗
“也就是加快周期。你动得太慢了,要快一点。但在先把另外三件事做好之前,别急着加速。”
他有一句令人印象深刻的警告,专门针对给错误的东西加速:
“don’t dig it faster, stop digging your grave.” ↗
“别挖得更快,别再给自己挖坟了。”
5. 自动化。 放在最后。
“And then the final step is automate.” ↗
“最后一步才是自动化。”
他承认,自己亲手把这些步骤倒着做过“好几次”,这正是他反复强调它们的原因。他常讲的反面教材是 Model 3 的电池组。他给一个往电池组上粘玻璃纤维垫的机器人工位做了自动化,然后加速,然后简化,直到最后才想起来问:这些垫子到底是干什么用的?电池团队说是噪声与振动团队要的,噪声团队又说是电池团队要的。其实谁都不需要。他把整个“200 万美元的机器人工位”删掉了。正是这番来回推诿的荒诞,引出了他关于戈德堡漫画与模拟的那段题外话。
“质疑需求,删掉零件”
在星舰基地之旅上,他把前两步,也就是最重要的两步,浓缩成一句他反复念叨的话。当时他在解释,为什么助推器上根本没有专门的姿态控制推进器。他发现,可以改用火箭自身排出的气体来控制方向:
“Question the requirements, delete the part.” ↗
“质疑需求,删掉零件。”
他在 2024 年莱克斯第 438 期里说的“口诀”,就是三年后的同一个第一步:“质疑需求,让需求别那么蠢”。
人人都是总工程师
这套方法还有组织层面的另一半。只有执行它的人把握了整个系统,它才能奏效,因为这样他们才能发现糟糕的局部优化(原话引在第一部分:“你真的希望每个人都是总工程师”)。他举的例子是:一个团队费尽力气给发动机减重,却无视了整整一吨用不上的着陆推进剂。局部聪明,全局愚蠢,只有系统视角才能发现。
工厂就是产品:制造才是难题
这趟参观以这套算法的伴生信念开场,也以它收尾:人们高估了设计上的“尤里卡时刻”,又严重低估了生产体系。
“I think, currently a factory is underrated and design is overrated.” ↗
“我觉得,眼下工厂被低估了,设计被高估了。”
他给出了一个数字。设计制造体系所需的努力,是设计发动机的“10 到 100 倍”。然后他把话推到了极致:“花在设计上的努力,四舍五入就是零”,原话引在第一部分。在这趟参观的第二部分里,他说得斩钉截铁:
“The production system is the actual hard thing.” ↗
“生产体系才是真正难的东西。”
“The rocket design is relatively easy compared to the factory.” ↗
“和工厂比起来,火箭设计相对容易。”
这是他那种整个体系自己造的本能在工程上的根源。如果把东西造出来比设计它更难,那么制造能力本身就是持久的资产。连删除的纪律也被放大到了工厂层面。在第二部分里,他叫停了货舱门的工作,因为它不在通往轨道的关键路径上。他的推理是:“要解决这个问题,门是必需的吗?不是”。这就是把删除步骤对准了一整个功能,而不只是一个零件。
这个说法的诞生:从超级工厂到“制造机器的机器”(特斯拉财报电话会,2013–2014)
在特斯拉的记录里,他第一次说出这个想法,是在 2013–2014 年的财报电话会上。这比 2021 年星舰基地之旅给这套算法定下五步的形状早了六年,也比2020 年电池日最精炼的表述早了一年。这个想法是随着超级工厂一起到来的。在 2013 年第三季度的电话会上,工厂本身成了一个有版本号的产品:
“It’s like a version of the factory. So we’re trying to figure out what’s the right way to do version 1 of this Gigafactory.” ↗
“这就像是工厂的一个版本。所以我们在摸索,这座超级工厂的 1.0 版到底该怎么做。”
到 2014 年第二季度,它已经成了他明确主张自己造定制设备而不是买现成设备的理由,也就是去设计制造机器的机器:
“you really get to design the machine that makes the machine, not just do so with off the shelf equipment. So just everything about it is going to get a whole lot better.” ↗
“你真正能去设计那台制造机器的机器,而不只是用现成的设备来做。所以它的方方面面都会好上一大截。”
到 2014 年第三季度,它已经固化为定义那个时代的论点,也就是后来电池日和星舰基地之旅一再重申的那一条:生产比设计难。
“it is way harder to make the machine that makes the machine than it is to make the machine in the 1st place. Like the production of the car is way harder than actually I’d say the design of the car.” ↗
“造那台制造机器的机器,比当初造这台机器本身难得多。就像造车的生产,我得说,其实比车的设计难得多。”
这和他后来在 2020 年电池日(“设计那台制造机器的机器,比机器本身难得多”)以及 2021 年那趟参观(“生产体系才是真正难的东西”)上说的,是同一个信念。这里是它第一次以成熟的口头形式出现,也是他那种整条链自己造的本能在特斯拉这边的根源。2013–2014 年的这些电话会没有发言人标注,所以这些话是根据第一人称的迹象和他在问答中的位置归到马斯克名下的;逐条引语的判断依据见 特斯拉财报电话会 2013–2015。
论点先是固化,然后自我修正:从“工厂就是产品”到过度自动化(特斯拉财报电话会,2016–2018)
2016–2018 年的财报电话会对应 Model 3 的“生产地狱”时期。这是唯一一段他先把“工厂就是产品”的论点推到最强,然后又往回收的时期。2016 年和 2017 年,这份信念只是越来越硬。特斯拉“铁了心要成为地球上最好的制造商”,“制造上的创新潜力比汽车设计还大”(2016 年第一季度)。那台制造机器的机器得了个俏皮的名字,“外星无畏舰”(2016 年第二季度)。他说“工厂将是比汽车本身更重要的产品”(2016 年第四季度)。制造机器的机器主要是软件,而且“其他制造商很难复制”(2017 年第一季度)。“速度是终极武器……如果你能看清机器人在动,那它就太慢了”(2017 年第三季度)。到 2017 年第四季度,它定型为一种近乎胭脂河工厂的信条:“T 型车不是产品,胭脂河工厂才是……那才会是特斯拉真正的长期竞争优势。”
然后,2018 年他自我修正了,比在任何别的地方都坦白。把自动化推到极限之后,他掉转了方向:“我们在自动化上确实走得太远了,把一些挺傻的东西也自动化了”(2018 年第一季度)。这就是他后来“人被低估了”这一观点的种子。修正后的信念保留了以速度和密度为核心的内容(“通往制造效率的路,是速度和密度”),但重新平衡了人和机器,并把生产重新定义为一个关于软件和人的问题(“大规模制造主要是个软件问题”;要征求“我们所有员工的意见,不管资历多浅”)。它还磨出了一条面向制造的设计规则:让设计师感受到痛(“一旦你感受到那种痛……我那糟糕的设计简直是在折磨人。现在我知道了”),因为“在研发项目一开始做出的决定,对未来的资本支出影响巨大”。同一套算法,被当场撞见正在更新,这正是这个时期值得单独成节的原因。十二份文字稿中有十份标注了马斯克是发言人;在没有标注的 2017 年第三季度和 2018 年第二季度电话会上,是根据第一人称的迹象和问答中的位置判断出自他的(见 特斯拉财报电话会 2016–2018)。
“做原型容易,量产难”:格言固化成了老调(特斯拉财报电话会,2019–2021)
到 2019–2021 年的财报电话会时,这个论点已经不再演变。现在他只是几乎一字不差地重复它。生产爬坡的 S 曲线形状被当作简单事实陈述出来(“制造遵循 S 曲线……没在制造上花过多少时间的人会以为,只要有了工厂,一开机就能满负荷”,2020 年第三季度)。“做原型容易,量产难”的信念连续三个季度以几乎相同的措辞出现:“原型很容易,扩大生产非常难”(2020 年第四季度),“原型不值一提,是小孩子的游戏……量产难,非常难”(2021 年第一季度),“我喜欢说,原型容易,量产难”(2021 年第二季度)。每一次,他都把它和特斯拉实际做成的事联系起来:“了不起的是,特斯拉在达到量产的过程中没有破产。”他重申工厂就是护城河的主张时,罕见地明确提到了自己之前说过的话(“我过去说过,我认为特斯拉的长期竞争力将主要在制造上……我非常确信事情会这样发展”,2020 年第三季度)。“制造机器的机器”这句话出现了最层层嵌套的版本(“我们造出了那台制造那台制造机器的机器的机器”,2020 年第三季度)。工厂也变成了一个活物:“工厂就像一个巨大的控制论集体”(2021 年第二季度),它的增长速度“取决于那一万样东西里最倒霉、最笨的那一样”。这几年的重点在于纯粹的重复。这套算法不再是被发现或修正的对象,而是在被布道。有些季度标注了马斯克是发言人;在标注稀少的 2019 年和 2021 年第二季度电话会上,是根据他的开场发言和问答中的位置判断出自他的(见 特斯拉财报电话会 2019–2021)。
特斯拉的表述:“制造机器的机器”(2020 年电池日)
在特斯拉这边,“工厂就是产品”的论点在 2020 年电池日上说得最直白,比 2021 年星舰基地之旅在 SpaceX 那边给出最完整的版本早一年。在逐一细数特斯拉的核心能力时,马斯克点出制造是那个被低估的难点,并把口号压缩到了最紧凑的形式:
“I think manufacturing is underappreciated in general, and the difficulty of designing the machine that makes the machine is vastly harder than the machine itself.” ↗
“我觉得制造总体上被低估了。设计那台制造机器的机器,难度远远超过机器本身。”
他搬出了多年来反复说的那个比例,工厂的难度是原型的 10 到 100 倍,并用它来解释为什么这么多硬件初创公司死在演示品和生产线之间的那道鸿沟里:
“It’s just at least 10 to 100 times harder to do the factory than the prototype, and that’s why you see a lot of companies out there or startups they’ll bring out a prototype, but they just can’t get it over the hump for who manufacturing, because manufacturing of new technology especially is the hardest thing by fa.” ↗
“做工厂至少比做原型难 10 到 100 倍。这就是为什么你会看到很多公司或者初创企业拿出了原型,却就是迈不过制造这道坎,因为制造,尤其是新技术的制造,是迄今为止最难的事。”
这和 2021 年那趟参观针对火箭说的“10 到 100 倍的努力”和“生产体系才是真正难的东西”是同一个信念,只是早一年针对汽车说了出来。在特斯拉的语境里,它是他那种整条链自己造本能的工程根源:如果把东西造出来比设计它更难,那制造能力就是持久的资产。按他的说法,电池日的全部意义在于大规模生产更便宜的电池,而不是某一项电芯突破。电芯技术细节本身属于德鲁·巴格利诺的工程工作,不属于马斯克的思维模型。
2019 年的表述:“最好的零件就是没有零件”,早了两年(星舰进展发布会)
记录中最早有日期可查的、关于这套算法核心口号的表述,出自 2019 年 9 月星舰进展发布会上的媒体问答,比 2021 年星舰基地之旅完整讲出五个步骤早了两年。记者追问 SpaceX 是怎么在几个月内造出一艘全尺寸飞船的,马斯克给出了一条排期上的经验法则,他称之为“押韵管理法”:
“if the schedules long it’s wrong and if it’s tightest right” ↗
“工期一拉长,准是走错方;工期抠得紧,方向才算准。”
删除的口号,就是后来 2021 年那趟参观让它出名的那个版本:
“the best part is no part the best process is no process it weighs nothing costs nothing can’t go wrong” ↗
“最好的零件就是没有零件,最好的工序就是没有工序。它没有重量,不花钱,也不会出错。”
还有反设计的检验:他说,在设计会上最让他“印象深刻”的,是删掉了什么,而不是加了什么:
“undesigning is the best thing just delete it that’s the best thing” ↗
“反设计是最好的。直接删掉,这才是最好的。”
这些是他 2019 年 9 月版本的先删除和“最好的零件就是没有零件”的本能,外加把工期当作设计信号来解读。它们和 2021 年的五步表述、2024 年第 438 期的“口诀”所重申的是同一批口号,只不过这里对准的是快速建造星舰 Mk1,而且是当着飞船本身说的。在同一段字幕附近,那番“在排期上递归改进……反馈回路:这样做有没有让它变快”的推理,就是第 4 步的周期逻辑,在 2019 年 9 月星舰进展发布会上用大白话讲了出来。这些是他自己在问答中的回答,不是记者的提问(归属与核实的细节)。
目标优先:先定目标,再评判设计(火星学会 2020)
2020 年 10 月火星学会的对话补上了位于这五步上游的那一步。在你能“让需求别那么蠢”或者删掉一个零件之前,你得先弄清自己是朝着什么在造。被请求解释星舰背后的设计思路时,马斯克把设计问题撇到一边,坚持要先回答更前面的那个问题:
“you first have to say what what is the goal” ↗
“你首先得说清楚,目标是什么”
“once you have what is the goal you can then measure the various designs against that goal” ↗
“一旦有了目标,你就可以拿各种设计去和这个目标比对”
他的意思是,没有一个可以对照的目标,比较就毫无意义,大意是“为什么一个设计比另一个好?你的目标是什么?”这是把第 1 步(先对问题开刀)又往上推了一层。需求要拿设计来评判,设计要拿目标来评判。
后来,当被追问是什么方法让 SpaceX“创新得这么快”时,他否认自己有什么方法(“我也不太清楚”),又把话题指回目标。一个足够难的目标会逼出激进的创新,因为别的都到不了那里:
“creates i think a good forcing function for radical innovation because in the absence of radical innovation we have no chance of meeting that goal” ↗
“我觉得这会形成一种很好的倒逼机制,逼出激进的创新,因为没有激进的创新,我们就完全不可能实现那个目标”
而且创新的速度必须是指数级的,不能是线性的,否则目标就是达不到:
“if we do not see something close to an exponential improvement in our rate of innovation we will not reach mars” ↗
“如果我们的创新速度看不到接近指数级的提升,我们就到不了火星”
这是从上往下推导出来的算法。目标约束需求(第 1 步),而目标之难,让删除、简化,尤其是加快周期(第 4 步),成了非做不可的事,而不是锦上添花。它也给 2019 年“工期一长准是错”的那种创新速度本能找到了理由:目标就是倒逼机制。这些是他自己的回答,不是主持人的提问(归属与核实的细节)。
“想法不值钱,执行才是一切”(2023 年特斯拉股东大会)
在“工厂就是产品”这个论点之下,2023 年特斯拉股东大会给出了最鲜明的排序。被问到特斯拉会不会去追另一个提高效率的想法时,马斯克先重申了那句标准口号(“原型容易,量产难”;要实现正向现金流,大意是“痛苦到极点……痛到你无法相信的程度”)。然后,他把想法排在了执行之下:
“I find ideas to be somewhat trivial.” ↗
“我觉得想法这东西有点不值一提。”
他用一个比喻把这一点敲实,大意是“就像去月球这个想法……真正到达月球才是难的部分”。这是把“制造机器的机器”和“生产体系才是真正难的东西”这一信念,说成了一个直截了当的排序:设计上的“尤里卡”很便宜,持久的难度和价值都在制造里。它也是 2023 年 5 月的一个口头孪生版本,对应他六个月后说的那句“我有源源不断的想法……创新不是问题,执行才是问题”。同一份信念,在这里被钉在了造东西的方法上,而不是他头脑里的那场风暴上。这是他自己在问答中的回答,不是提问者的话(归属与核实的细节)。
为什么它自成一个概念(而不是第一性原理)
第一性原理是马斯克的推理习惯:把问题归结到物理上的基本事实,再往上推理,唯一有约束力的规则是物理。工程算法是架在它上面的建造方法,是一份可重复、有顺序的清单,用来把一个设计和一座工厂变成能用的、最精简的东西。两者环环相扣。第 1 步(“让需求别那么蠢”)就是把第一性原理用在规格上,也是把发现问题用在工程上。但它们是不同的工具。马斯克之所以给这套算法编上号,恰恰因为它是机械式的,而第一性原理是开放式的。
“原型容易,量产难”:如今成了自我引用的信条(特斯拉财报电话会,2022–2026)
到 2022–2026 年的财报电话会时,这些关于生产的信念是作为他坚持多年的格言说出来的,他还公开引用自己的话。“原型容易,量产难。这话我说了很多年了”(2024 年第四季度),紧接着就是初创公司为什么失败的道理:“达到量产比做出原型难 10000%……这就是为什么一百年来,除了特斯拉,没有一家新的汽车初创公司成功过”(2023 年第三季度)。他发明了一个“一分钱一分钱抠”的成本模型,并从每个零件的算术推演出来(“这是一场抠分钱的游戏。就像《权力的游戏》,只不过是分钱的”,2023 年第二季度),然后把它渲染成无名英雄的壮举(“那些把一辆车的成本砍掉 20% 的英雄”,2024 年第三季度)。“工厂就是护城河”的论点,以层层嵌套的“制造机器的机器”反复出现(“你得复制那台制造那台制造机器的机器的机器”,2023 年第四季度;“特斯拉最难被复制的产品将是工厂”,2024 年第三季度;“工厂和汽车一样,都是产品”,2025 年第一季度)。还有 S 曲线爬坡的经验法则,即工厂的速度只取决于它最差的那个环节,从 2025 年第一季度(“和最慢、最倒霉的那个部件一样快”)到 2026 年第一季度(“和那一万个部件里最倒霉、最慢、最笨的那个一样快”),几乎一字不差地回来了。这里的每个季度都明确标注了埃隆·马斯克是发言人(见 特斯拉财报电话会 2022–2026)。
相关
- 第一性原理——底层的推理习惯;第 1 步就是把第一性原理用在需求上。
- 提出正确的问题——“质疑需求”是发现问题在工程上的形式。
- 垂直整合——“工厂就是产品”的论点,是“整个体系自己造”这一本能的根源。
- 工作强度——“加快周期”和极度的紧迫感,是算法的第四步变成了一种文化。
- 边缘系统与皮层模型——删除这一步为什么难:人们会因为记得过去删错的痛而矫枉过正。
- 模拟假说——删除步骤的那个实战故事引出的戈德堡漫画题外话。
- 综合:从直觉到算法——这套五步算法是一段二十年弧线的终点:推理习惯从 2003 年的一种直觉,固化成 2024 年那套有顺序的“我当口诀来执行的算法”。
- 综合:马斯克如何做决定——这套建造方法是四挡决策机器里的第二挡(削减挡):把第一性原理的框定对准一份规格,由宏图计划的目标供料,由提前接受损失的冒险胃口提供动力。
- 实体:埃隆·马斯克 · SpaceX · 特斯拉
- 来源:星舰进展发布会 2019 · 火星学会 2020 · Everyday Astronaut 星舰基地之旅(2021)·第一部分 · Everyday Astronaut 星舰基地之旅(2021)·第二部分 · 莱克斯·弗里德曼 #438(2024) · 特斯拉电池日 2020 · 特斯拉股东大会 2023 · 特斯拉财报电话会 2013–2015 · 特斯拉财报电话会 2016–2018 · 特斯拉财报电话会 2019–2021 · 特斯拉财报电话会 2022–2026