演化不是进步
鲎 4 亿年没动;人类男性的乳头虽然没用但被保留。"更好"不是自然选择的目标——"够用"才是。
预计时间:25 分钟读 + 25 分钟习题 = 50 分钟。
本课核心问题
当你把"做得更好"视为目标时,就已经被"线性进步"的错觉困住。演化不是登山,是气候战——能把后代送过冬天的方案赢,不管它是否精致。
一、演化的三个「非进步性」
- 无方向(Directionless)——演化没有内部目标,「做得更好」只是对环境压力的回应。环境一变,「更好」立刻可能变「更糟」。
- 无必要继续(Not Cumulative Forever)——物种可以停止演化(鲎 4 亿年几乎没变)。「停滞」是被允许的。
- 无最优(No Optimum)——没有「完美形态」。每个物种都是局部妥协。
细菌的适应度可能比人类高——它们繁殖一代只要 20 分钟,意味着演化速度高 100 万倍。但人类用自己的指标衡量「进步」,于是看高不看实。
芒格式提醒
"演化产生人类"是个例,不是目标。把物种演化误读为"线性阶梯"是儿童读物和西方中心论的合谋——商业里这一思路同样常见:以为"先进 = 高级 = 最终胜出"。
二、为什么「够用即可」是商业主流?
绝大多数成功产品不是「最佳」,而是「够用」。原因有三:
| 原因 | 生物 | 商业 |
|---|---|---|
| 选择压力有限 | 环境稳定→改良的回报低 | 市场未变→没必要迭代 |
| 边际改进递减 | 第 N 项小优化没大好处 | 已经很稳定的系统再改=扰动 |
| 资源稀缺 | 能量要分配给其他功能 | 开发资源有限,造新的是拖累 |
三、警示:「伪进步」的几种表现
- 「现代化」的迷信——以为换更「现代」的工具 = 更先进。旧 COBOL 系统至今仍在跑银行核心,因为够用且改动代价巨大。
- 「更多功能」就是好——Bloat / 复杂度上升不叫演化,叫「晚期病」(paligenesis)。
- 「完美主义」陷阱——一定要做完打磨才上线。这是反演化的:在快速变化的环境中,先做一个够用的版本比「完美」更重要。
四、方法论:判断「继续优化的边际效用」
遇到「要不要继续打磨」的决策时,问三个问题:
- 环境是否变?如果不变——打磨的边际效用递减;如果变——也许要「放弃」重新做。
- 资源机会成本是什么?继续打磨 vs 投到别的方向,哪个期望回报高?
- 完美上线 vs 够用上线?你可能有 5% 改进、5% 风险、95% 时间——但 95% 时间可以做完全不同的 10 件事。
警觉:你是不是在做"晚期病"工程?
- 系统有 200+ 菜单,每个季度只增不减 → 复杂度膨胀
- 每次改一个老功能都得做全套集成测试 → 演化成"耦合霸王"
- 上线新版本用户数停滞但"功能满意度调研"涨 → 用户用的一直是旧版本
本课一句话
演化的目标不是"变得更好"——是"继续活着"。把"做得更好"翻译成"活得下去",所有方法都会变。
下一课 0004 · 性选择与无用的奢华——为什么「客户根本用不上」的孔雀羽毛,居然是演化最关键的发明之一。
五、练习(10 题)
单选
1
鲎 4 亿年几乎不变,说明演化:
2
关于「演化 = 进步」的说法,最准确 的是:
3
人类男性保留乳头「虽然没用但也没害,所以留下」——这说明演化?
4
为什么 COBOL 系统至今还在银行核心运行?
5
「Bloat(功能膨胀)」为何是反演化的?
6
「现代化 = 进化」的误区在?
7
演化「有方向」的论点在什么前提下才成立?
8
关于细菌与人类的「演化速度」,下列最准确 的说法是:
9
你的功能上线后用户不增长但「功能满意度调研」上涨——这是什么信号?
10
做「完美版本」还是「够用版本」,对 PM 而言实际是?
案例分析
C1
C1. 案例:某银行核心用 COBOL,运行 30 年没出现大问题。 这暗示?
C2
C2. 案例:你公司 10 年做同一类项目管理软件,每年「升级版」加功能但用户不增长。 你会?
C3
C3. 案例:你团队每季度加 30 个新菜单,最后系统有 800 个菜单。
反事实思考题
T1
T1. 反事实:你的产品今年发布「完美版本」vs 提前一周上线「够用版本」。哪个更可能胜出?
T2
T2. 反事实:你设想把「必须做完美」的产品哲学砍掉,改「先打出去跑起来」。最大的反弹会来自?
下一步:Lesson 0004 · 性选择与无用的奢华——为什么「客户根本用不上」的孔雀羽毛,居然被自然选择保留下来——这是理解「信号 vs 实用」的入口。