☰
第一性原理:科学世界的底层公理如何驱动技术决策与工程实践
2026/10/3 9:41:25 网站建设 项目流程

刚入行那会儿,我听到“第一性原理”这个词,总觉得它要么是培训课上的玄学口号,要么是创业者在路演PPT里用来撑场面的黑话。直到我自己带项目、做技术选型、被反复问“为什么这么做”问到答不上来时,才意识到这个词真正描述的是科学世界里最基础的一种思考姿态:先回到不可再简化的公理,再从那里重新把系统搭起来。

这篇文章我想聊聊我个人对第一性原理的理解,以及它作为“科学世界的底层公理与宇宙法则”,到底怎么落到真实的工作和判断里。不绕弯子地说,它解决的三个核心问题分别是:当行业共识失效时,怎么找到新的突破口;当成本高到离谱时,怎么拆出真正的成本底线;当所有人都说“应该这样”时,如何重新判断“到底应该怎样”。这不是一套玄学方法论,而是能从零一步步执行的思考程序,适合做工程、做产品、做技术决策的人,也适合任何一个不想被惯例惯性推着走的普通人。

1. 第一性原理到底是什么:从“常识”倒推到“公理”

1.1 一句话版本:回到系统最底层那张地图

我习惯用一句话向新同事解释第一性原理:把问题拆到不能再拆,找到那些不证自明或者已经被严格验证的事实,再从这些事实出发,重新推导出解决方案。这个“不能再拆的事实”,就是第一性。它可以是物理定律,可以是数学恒等式,也可以是资源约束和市场客观瓶颈,共同特点是:不依赖任何人的主观意愿、不依赖行业惯例、不依赖现有产品形态。

举个例子,很多人问我“为什么现在的电动车电池普遍铺在底盘下面”,我第一反应不是去背供应链新闻,而是先回到约束:电芯需要布置空间、需要散热、需要碰撞保护、需要尽量降低重心。沿着这些约束推导,底盘就是最优解区域。这种思考方式就是第一性原理的日常用法:不看别人怎么布局,先看系统本身逼你往哪个方向走。

1.2 为什么它是科学世界的底层公理

科学世界之所以能自洽运转,靠的是少数几条被反复验证过的底层公理。能量守恒、热力学第二定律、最小作用量原理、对称性对应守恒律,这些命题在无数实验中都没有被推翻,于是成了整座科学大厦的承重墙。任何工程方案只要违背了这些公理,无论中间过程多精巧,最终都会碰壁。

我当年读工程专业时,总觉得热力学、材料力学这些课太抽象,离真实产品很远。后来真正做研发才明白,几乎每个“离谱方案”最后都能追查到它违反了哪条底层公理。比如某结构件反复开裂,查到最后是设计时没考虑热膨胀系数的累积位移,本质上是“材料受热必然膨胀”这种第一条物理常识被忽略了。所谓“科学世界的底层公理”,并不神秘,它就是那批无论你换什么技术路线都绕不开的铁律。第一性原理之所以被称为宇宙法则,是因为它把人类主观偏好、商业模式、流行趋势统统剥离掉之后,剩下的那部分仍然成立。

1.3 和“类比思维”的本质区别

想真正理解第一性原理,最好和它的反面放在一起看。大多数人在绝大多数决策里,用的是类比思维:别人这么做成了,我也这么做;上代产品这么定,下一代继续这么定;行业内都是这个成本,那它就是合理成本。类比思维速度快、风险分摊,但它有一个致命缺陷——所有系统性的错误也会被继承下来。

我通常会画一张简表帮助团队理解两种思维的差异:

维度类比思维第一性原理
出发点已有方案、行业惯例、竞品做法客观事实、物理规律、数学关系
推理方式横向移植,看别人怎么做自己就怎么做纵向拆解,从约束条件一步步往上推
主要风险继承前人的系统性错误前提识别不全、拆解到位但推演链条过长
迭代速度上手快,见效快前期慢,一旦突破边界就是量级提升
适用场景局部优化、稳定期迭代方向选择、范式切换、重大成本重构

需要强调的是,我并不是说类比思维不好。在日常小改小动中,类比思维效率极高,直接抄最优实践是理性行为。关键要看你现在解决的是“能不能再多优化5%”还是“这个方向还对不对”。后者如果不回到第一性,就永远只会在别人画的框里打转。

2. 把第一性原理落成一串可操作的动作

2.1 分解到不可再分的真命题

第一性原理听起来宏大,执行起来却是一件苦差事:持续追问“为什么”,直到对方答出“因为这是物理规律”或“因为这是硬约束”为止。我把这个过程叫“追问到真命题层”。所谓真命题,就是那些不依赖语境、不依赖谁说了算、在所有情况下都成立或可通过数据严格验证的命题。

操作方式并不复杂。拿一张白纸,把要解决的问题写在最上面,然后开始问:要回答这个问题,我需要先知道哪些事实?每一个事实,继续往下问:这个事实还能再拆吗?直到拆出来的东西要么是已经验证的数据(比如材料抗拉强度、延迟测试P99值),要么是基本数学关系(比如成本等于固定成本加可变成本),要么是物理定律。这时候才算摸到了第一性。

我见过太多人嘴上说“我在用第一性原理”,实际只拆了两层就停下来了。拆到“产品成本高是因为物料成本高”,就等于没拆;再往下追问“哪些物料贵、贵在原材料还是加工费还是良率损耗”,才算切入正题。越是拆到细节,越能发现真正卡住系统的那只手。

2.2 区分客观约束与人为约束

在拆解过程中,一定会遇到两类约束,把它们搞混是大多数推演翻车的原因。

第一类是客观约束,比如“光速有限”“材料有疲劳极限”“每天只有24小时”“服务器吞吐量有物理上限”。这类约束无法改变,只能顺应或绕开。第二类是人为约束,比如“公司规定必须用某个供应商”“行业惯例是这么报价的”“老板说这个模块必须三个月交付”。人为约束看起来也很硬,但它是可以被改变、被替代的。

我自己的习惯是,在拆完一轮之后,把所有约束列成两栏,左边写“物理与数学上的硬限制”,右边写“制度与习惯上的软限制”。然后重点攻击右边,逐条问:如果完全不考虑这个惯例,系统会怎样?很多时候你会惊讶地发现,行业里默认的“铁律”其实是几十年前的技术瓶颈遗留下来的习惯,早就不成立了。第一性原理最大的杀伤力,正是对人为约束的祛魅。

2.3 基于公理重新合成,而不是在旧方案上打补丁

找到真命题之后,下一步是“重新合成”。这一步最容易犯的错误是:拆解做得非常漂亮,最后拼回来的却还是原来的旧方案,只是把补丁打得更好看了一点。真正的重新合成,要求你先清零,再搭积木。

我常用一个比方:旧方案是一栋老房子,类比思维是在原结构上加个阳台、换扇窗户;第一性原理则是把房子拆成砖块、钢筋、水泥,然后问“如果我们手里就这些材料,现在要满足新的居住需求,应该怎么摆?”结构可能完全不同,甚至柱子不会在原来的位置,但每块材料都物尽其用。

举个实际例子。传统车身设计里,电池包和车身是两个独立系统,车身负责承载,电池包负责储能。如果从第一性出发会发现:电池包本身是一个质量很大、刚度很高的箱体,它为什么不能作为车身结构的一部分参与承载?沿着这个思路,出现了电池车身一体化技术,本质上就是把“电池”和“结构”两个原本分开的积木重新拼在了一起。这不是在优化原方案,而是重构方案。

2.4 日常拆解练习:费米估算是最好用的入门动作

第一性原理的能力是可以训练的,最好的入门训练方法是费米估算。费米估算的名字听起来高深,内核很简单:把一个看似完全没法回答的问题,拆成一条可计算的乘除链,每一环都基于常识或公开数据去近似,最后得出一个量级正确的结论。

比如“估算一座城市一天需要多少外卖骑手”:先估算城市人口、外卖渗透率、日均下单频次,得到订单量;再估算一位骑手高峰期能完成的订单数,得到骑手需求;最后考虑骑手工作时长,修正结果。整个过程不查数据库,靠的是把“城市人口”“订单频率”这类基本事实层层组合。

这种训练之所以是入门的黄金动作,是因为它强迫你养成“任何大问题都能拆成小事实”的肌肉记忆。不要小看近似值的意义,第一性原理的核心往往不在精确计算,而在量级感和方向感:如果你算出来某个方案和常规方案差着两个数量级,那中间一定有结构性机会或结构性陷阱。

3. 三个真实场景,把第一性原理完整走一遍

3.1 商业航天:火箭凭什么可以重复使用

我在很长一段时间里都觉得火箭回收是“别人家的奇迹”。但用第一性原理拆一遍,逻辑非常清晰。当时行业的默认前提是:火箭是一次性消耗品,发射一次就报废一枚,成本自然也按一次性硬件摊销。如果停留在这个层面,所有优化都只能围绕“把火箭造便宜一点”展开,天花板极低。

但回到第一性:火箭发射中消耗掉的到底是什么?一枚火箭里,燃料(液氧、甲烷等)的成本占比非常低,大头是箭体结构、发动机、航电设备这些硬件。既然燃料几乎免费而硬件极其昂贵,那么只要让硬件重复使用,单次发射成本就能被摊薄几个数量级。正是在这个“燃料便宜、硬件昂贵”的基本事实之上,垂直回收、重复使用才成为必然选择,而不是一项炫技。

把案例简化成数字:假设一枚火箭硬件成本1000万,燃料成本10万,一次性使用单次成本1010万。如果硬件能重复使用10次,单次成本就是100万加10万,约110万,直接下降近一个数量级;如果能复用50次,成本就逼近燃料成本。这就是为什么后来几乎所有商业航天玩家都在研回收复用技术,因为物理事实摆在那里,谁先做到复用,谁就拿到了成本上的降维优势。第一性原理在这个案例里的作用是:把“火箭应该用完就扔”从默认前提变成被质疑对象。

3.2 新能源:电池成本下降的真正来源

早些年,大家讨论电动车普及,最大的拦路虎就是动力电池太贵。行业普遍反应是“等电池产业慢慢成熟,规模上去了自然会降价”。这种观察并没有错,但它不是一条可用于决策的推导链。

用第一性原理拆解电池成本:一块电池包的成本,大致等于材料成本(锂、镍、钴、石墨等)+ 加工制造成本 + 良率损耗 + 集成成本。再往下拆,材料成本是否天生昂贵?并不是。锂元素在地壳里含量并不算稀缺,只是开采提纯产能暂时不足;钴才是真正又少又集中的资源。所以沿着第一性推断,两条明显路径是:扩大上游材料产能摊薄成本;开发低钴或无钴的化学体系,从材料源头去掉缺口。这两条路,今天都已经成为现实。

更有意思的是“能量密度”这个约束。电池续航的本质是单位重量或单位体积能存多少电。早期电池包布局松散,集成效率低,大量空间被结构件浪费。从第一性出发,既然电芯本身是刚性的,为什么不用电芯直接作为结构的一部分?于是有了从传统电池包到无模组化、电池车身一体化的演进。每一步都不是追随潮流,而是被“能量密度”“成本结构”这些基本公理逼出来的最优解。新能源产业表面上是在拼产品,实际上是在拼谁更早把问题拆到了元素和物理那一层。

3.3 软件架构:一个服务到底该不该拆

聊完硬件,再看一个软件场景。这几年微服务架构几乎成了默认答案,新项目不问需求直接拆十几个服务已经是常态。但用第一性原理问一下“微服务到底解决什么问题”,答案其实集中在三件事:独立部署、独立扩展、隔离故障。再往下问:“我当前这个系统的约束是什么?团队多少人?发布频率多高?单点故障会导致什么后果?”

顺着这些约束重新合成,很多项目根本不适合一上来就拆微服务。团队只有五个人,服务拆到十几个,光维护服务间通信、配置、发布编排就把精力耗光了。这时候,拆服务的首选代价远大于收益。软件架构里的第一性,不是“业界最佳实践”,而是“业务需要多快的迭代速度”“团队协作的瓶颈在哪”“故障影响范围怎么控制”。

我见过一个很典型的反例:某平台把订单、支付、库存拆成三个服务,理由是“以后扩展方便”,结果每次改一个字段要同时改三个服务、协调三次发布、排查三份日志。后来重新用第一性推了一遍,发现系统当前阶段最大的约束是“上线速度”而不是“拆分粒度”,最终把三个服务重新合并成一个,反而把上线时间缩短了一半。这个例子不是说微服务不好,而是提醒:架构选型的最佳判据永远是面向约束的第一性推理,而不是照抄大厂文章。

4. 我踩过的坑:常见误区与排查方法

4.1 最容易犯的三个误区

第一性原理用多了,我自己也踩过不少坑,最典型的三个,几乎每隔一段时间就会在团队里重新出现一次。

第一个坑是把“我的目标”当成“第一性”。比如“我们公司今年一定要做到行业第一”,这句话再义正言辞也不是公理,它是一个主观愿望。第一性原理要求你找到的是客观约束和客观事实,主观目标可以作为评估方案的指标,但不能作为推导的大前提。如果你发现自己围绕一个口号在拆解,拆到后面全是“必须做到XX”,就要警惕了。

第二个坑是用“行业共识”冒充“基本事实”。我一度也犯过这个毛病:把“行业规格都是这样的”当作不能动的约束。实际上很多行业规格只是历史阶段的产物,并不是物理必然。检验方法很简单:对每一个你说出的“事实”,追问一句“这个结论有没有可验证的来源?换一个前提它还成立吗?”如果答案是“大家都这么说”,它就只能算假设,不能进入推理链条。

第三个坑是只拆不解,停在“分析瘫痪”。有些人拆解能力很强,把问题拆成三十个因素,却迟迟不敢重新合成。原因大多是追求完美,想等所有数据都确认后再动手。但第一性原理的价值恰恰在于“基于现有确定的少数公理,先给出一个可行框架,再逐步修正”。在工程现场,方向正确但粗糙的行动,永远好过完整但迟到的分析。

4.2 怎么判断自己是不是又想歪了

因为第一性原理的产出经常挑战惯例,所以也需要一套自查机制,用来判断你的推演是真的面向底层,还是只是给旧结论找了一套新说辞。

我有一个三层检查清单,每次做完方案我都会拿它过一遍:

  • 你推理中的每个“基本事实”,是否都可以用物理规律、数学关系或公开可验证的数据支撑?如果有任何一条来自“公司规定”或“大家习惯”,它就必须被标成待删项。
  • 从前提推导到结论的过程中,是否存在“因为所以”的跳跃?尤其是那些你觉得“显然成立”的环节,往往是隐藏假设最密集的地方。把每一步“显然”写成显式命题,再问一次它是否成立。
  • 最终方案相比原方案,是本质结构不同,还是只是微调参数?如果只是把旧方案的数字改小一点,说明你可能根本没有真正完成“清零再构建”,只是在旧路线上加快了速度。

这套检查并不复杂,但非常消耗耐心。我的经验是,很多自以为高明的第一性分析,都倒在第二层:推理链里藏着一句“显然应该有XX”,而那个XX正是行业惯例换了个马甲。

4.3 第一性原理的边界:什么时候别硬套

强调完价值,也得说清楚边界。第一性原理不是所有场景下的最优工具,更不该成为“凡事都要从零推导”的行为艺术。

第一种不适用的情境是常规优化。当系统运行稳定,只需要把某个效率提升5%时,类比思维和最佳实践往往是更高效的路径。此时非要重新拆一遍底层逻辑,投入产出比很低。我通常会把资源分配成“二八开”:八成的精力用于基于对标和经验的持续优化,两成的精力用于对那些决定未来的重大方向做第一性推演。

第二种不适用场景是信息高度不确定时。如果系统的基本构成要素都还没搞清楚,强行从“公理”出发就很容易变成空中楼阁。这就好比连桥梁的荷载路径都没弄明白,先讨论最优梁截面,方向对了也落不了地。

第三种是时间极度紧迫的救火场景。线上故障正在烧钱,第一件事是止血,而不是坐下来重新设想一套系统架构。第一性原理解决的是“为什么我们会在一个错误方向上走这么远”的根因问题,不适合处理眼前正在冒烟的危机。

5. 把第一性原理训练成肌肉记忆

5.1 从“解释一个现象”开始

第一性原理的日常训练并不需要遇到惊天项目才能做,最简单的起点是解释日常现象。比如在饭店门口等位,可以顺手拆一下“为什么这家店要排队”:店铺坪效怎么算、翻台率如何影响边际利润、等位如何成为营销手段、周边同类供给是否不足。再比如看新闻说某芯片涨价,可以试着拆:“涨价”由供需缺口驱动还是库存周期驱动,供需缺口又由哪几个工厂的产能约束决定。

这种训练看起来像是打发时间的思维游戏,实际上是在反复强化“现象→要素→约束→结论”的路径。拆多了之后,你再遇到工作里的复杂问题时,会下意识地不再满足于“行业报告怎么说”,而是想先看看约束条件本身什么样。这是把第一性原理内化成直觉的最有效方式:把它变成一种日常的观察习惯,而不只是一项项目工具。

5.2 把“大家都在用”当成危险信号

当你开始以第一性原理的视角生活时,会发现一句高频咒语正在悄悄偷走你的判断力:“大家都在用”“行业都这样”“以前一直如此”。我并不是说流行方案没有参考价值,恰恰相反,流行方案通常是因为在当时的条件下解决了真问题才流行起来。

但流行方案的适用条件会过期。更好的做法是,每次听到“大家都在用”时,不要直接采用或反驳,而是把这句话转译成一个开放问题:大家用它的原因是什么?那些原因在当前我的约束下还成立吗?这个转译动作本身,就是在强迫自己把“类比默认项”降级为“待验证假设”。

实际工作中,我常用一个很笨但有效的办法:在评审会上,任何人说出“别人都这么做”,我就要求他在白板上写出“别人这么做的三个前提条件”。往往写到第二个,他本人就开始怀疑了。把潜藏的类比识别出来,是第一性原理最重要的日常动作。

5.3 建立一份自己的“已验证事实清单”

长期使用第一性原理的人,最后都会沉淀出一份属于自己的“公理清单”。这份清单上的每一条,都经过你自己的实践或严格验证,是可以反复信赖的知识底座。比如做硬件的人,清单上可能有“散热能力与风道横截面积强相关”“结构刚度与厚度三次方相关”;做软件的人,清单上可能有“分布式系统的核心难点在于数据一致性”“接口一旦多版本共存,维护成本非线性增长”。

积累这份清单有两个要点。第一,每条都必须是一句话能说清楚、可以检验的命题,而不是含糊的价值观。第二,要定期复核,因为随着技术演进,有些“事实”会过期。比如曾经的“硬盘随机读写性能远低于顺序读写”,在新型存储时代需要重新修正。这个清单越厚,你在做第一性推演时的起点就越可靠,速度也会越快,因为不需要每次都从零开始验证那些已被沉淀的公理。

我个人在实际项目里最能体感到的第一性原理价值,不在那些光鲜的大决策上,而是在日常汇报里。每次当我说“让我先回到约束推一遍”,而不是“竞品怎么做的我们照做”,讨论的质感就会明显不一样。这篇文章最后再分享一个小技巧:把你认为已经用第一性原理推出来的结论,原原本本写下来给一个懂行的朋友看,请他专门挑你推理链条里“藏起来的假设”。这个方法我用了很多年,几乎每次都能抓出一两个你以为理所当然、实际上漏洞百出的隐含前提。第一性原理不提供标准答案,它只提供一个更不容易自欺欺人的起点。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询