Learning
VOL. III · NO. 01 · Engineering · 01 JAN 1970

第一性原理:从本质出发

工程 · 01 JAN 1970 · 9 min read · 2,314 words
· · ·

当所有人都在"优化马车"时,你在想"为什么需要马"?

**预计时间:**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 · 逆向思维——反过来想,总是反过来想。如何用”避免失败”替代”追求成功”。