致知录
第 III 卷 · 第 01 篇 · Engineering · 1970.01.01

第一性原理:从本质出发

工程 · 1970.01.01 · 9 分钟阅读 · 2,314 字
目录 · 12
当所有人都在"优化马车"时,你在想"为什么需要马"?

预计时间:15 分钟读 + 15 分钟做习题 = 30 分钟。

本课承诺
读完这节课,你将掌握:
第一性原理思维的精确定义(不是类比思维,是本质还原); 用第一性原理拆解复杂问题的 3 步框架; 识别"假设陷阱"并挑战隐含前提。

一、什么是第一性原理思维

第一性原理 (First Principles Thinking) 是一种从最基础的事实出发,不依赖类比或惯例的思考方式。

类比思维:别人怎么做,我也怎么做(「行业标准是这样」)。
第一性原理:这件事的本质是什么?从本质出发,我应该怎么想?

最著名的案例是 Elon Musk 造火箭:

  • 类比思维:「火箭一直都很贵,所以火箭就是贵。」
  • 第一性原理:火箭由什么材料构成?铝、钛、铜、碳纤维。这些材料在商品市场值多少钱?→ 发现材料成本只占火箭价格的 2% → 火箭贵不是因为材料贵,是因为制造方式和供应链。

芒格式翻译
"大家都这么做" = 类比思维(偷懒、危险)。
"为什么这么做?底层逻辑是什么?" = 第一性原理(费力、但安全)。
芒格说:"反过来想,总是反过来想。" 这句话的第一步,就是先把"大家怎么做"暂停,从本质重新开始。
**

二、第一性原理 vs 类比思维

两种思维方式的核心区别:

维度类比思维第一性原理
起点别人怎么做这件事的本质是什么
速度快(模仿即可)慢(需要深挖)
风险高(别人的错误你全盘接受)低(你验证了底层假设)
创新渐进式改良颠覆式突破
适用场景成熟、稳定的领域复杂、不确定的领域
第一性原理的陷阱
不是所有事都需要用第一性原理!
1. 日常琐事(买什么牙膏)→ 类比思维足够,别浪费时间
2. 成熟领域(写一个 CRUD)→ 行业最佳实践 > 从头推导
3. 关键决策(系统架构、技术选型、商业模式)→ 必须用第一性原理

三、3 步框架:从假设到本质

遇到复杂问题,用这 3 步拆解:

第 1 步:识别假设

你脑子里有哪些「默认假设」?把它们全部列出来。

案例:技术选型
"我们要用微服务架构。"
假设 1:团队规模大(>20人)
假设 2:系统复杂度高
假设 3:需要独立部署
假设 4:微服务一定是好的
挑战:团队只有 5 人,系统是 MVP,微服务架构 → 过度设计。

第 2 步:追问本质

对每个假设问「为什么」?直到不能再问。

「为什么要用微服务?」 → 「因为需要独立部署。」
「为什么需要独立部署?」 → 「因为不同模块更新频率不同。」
「更新频率不同到什么程度?」 → 「前端每天,后端每周。」
「那真的需要微服务吗?」 → 「不一定,前后端分离 + 后端单体就够了。」

第 3 步:从本质重建

当你挖到最底层的事实,从那里开始重新构建方案。

案例:重建方案
底层事实:
1. 团队 5 人,没有 DevOps
2. MVP 阶段,快速验证 > 完美架构
3. 前后端更新频率确实不同
结论:前后端分离 + 后端单体 + RESTful API = 够用的最简架构

四、常见「假设陷阱」

这些假设最容易被忽略,但它们决定了你的思考方向:

  1. 「别人怎么做」陷阱:行业标准不一定适合你。创业公司的架构不应该抄 Google。
  2. 「一直这么做」陷阱:历史惯例可能是历史包袱。为什么一定要写单元测试?(可能集成测试更适合你的项目)
  3. 「专家说」陷阱:专家的意见是基于他们的假设,不是你的场景。
  4. 「复杂=好」陷阱:复杂往往是能力不足的体现。真正的好设计是简单的。
  5. 「技术先进=好」陷阱:新技术不一定比旧技术好,取决于场景。
芒格式翻译
"这是最佳实践" = 类比思维的终点
"为什么这是最佳实践?在什么假设下成立?我的假设是什么?" = 第一性原理的起点

五、什么时候用第一性原理

简单规则:

  • 复杂度高 + 不确定性高 → 用第一性原理
  • 有成熟方案 + 你的场景类似 → 类比思维足够
  • 决策影响大 + 不可逆 → 必须用第一性原理
  • 决策影响小 + 可逆 → 快速试错,不需要深挖

**

过度使用第一性原理的代价

1. 时间成本:每件事都从头推导,你会累死
2. 分析瘫痪:挖得太深,迟迟不做决定
3. 忽视经验:别人踩过的坑你重新踩一遍
平衡:关键决策用第一性原理,日常决策用类比思维。

六、练习题

单选题

1

第一性原理的核心是?

2

类比思维的主要风险是?

3

「微服务架构「作为默认选项,最可能忽略的假设是?

4

第一性原理 3 步框架的正确顺序是?

5

「专家说「作为假设陷阱,指的是?

6

什么时候应该用第一性原理?

7

「复杂=好「这个假设的问题是?

8

过度使用第一性原理的代价不包括?

9

「一直这么做「作为假设陷阱,正确的质疑方式是?

10

第一性原理和类比思维的最佳关系是?

案例分析

C1

C1. 案例:公司要用 React 重写 Vue 项目,理由是「React 生态更好、招聘更容易「。用第一性原理分析,应该先问什么?

C2

C2. 案例:团队想引入 Kubernetes,因为「大厂都在用「。用第一性原理,应该先验证什么假设?

C3

C3. 案例:产品经理要求「这个功能一定要用 AI「,因为「AI 是趋势「。用第一性原理,应该先确认什么?

反事实思考题

T1

T1. 反事实:如果 Elon Musk 用类比思维造火箭,SpaceX 会怎样?

T2

T2. 反事实:如果你们团队 5 人用了微服务架构,最可能的结果是?

下一步:Lesson 0002 · 逆向思维——反过来想,总是反过来想。如何用「避免失败」替代「追求成功」。