做 A 的成本,是不做 B 的收益——每一个"是"背后都有无数个"否"
机会成本(Opportunity Cost)是经济学中最基本也最容易被忽视的概念:你做某个选择的真实成本,不仅仅是直接投入的资源,还包括你因此放弃的最佳替代选择的收益。
花 3 个月学 Kubernetes 的时间,本可以用来做 3 个 MVP。这 3 个 MVP 中任何一个成功的收益,就是你学 K8s 的时间机会成本。
把 $10K 投入产品 A,就不能投入产品 B。如果产品 B 可能带来 $50K 收入,那投 A 的机会成本至少是 $50K(的期望值)。
最隐蔽也最昂贵。维护一个没前途的项目占用的注意力,本可以用来发现新机会。注意力是比时间和金钱更稀缺的资源。
理解机会成本的最大障碍是沉没成本谬误——"我已经投入了这么多,不能放弃"。但经济学告诉我们:已经发生的投入不应影响未来决策,只有未来收益和未来成本才应该。
英法两国联合研发协和式客机(Concorde),项目严重超支。在已经投入数十亿英镑后,双方都知道继续下去不会盈利,但因为"已经投了这么多"而继续追加投资。最终亏损超过 100 亿英镑。
这个案例如此经典,心理学家把沉没成本谬误命名为"协和效应"(Concorde Fallacy)。
最常见的场景:
"我要做一个 AI 写作助手!" 投入 1 个月开发。
"用户增长很慢..." 投入更多功能。
"竞品已经做得更好了..." 但"我已经投入 3 个月了"。
产品仍然没有 PMF。你本可以用这 6 个月做 6 个 MVP,其中一个可能已经跑通了。
关键问题:如果今天从零开始,你还会做这个产品吗?如果不会,就放弃——不管已经投入了多少。
不要问"我要不要继续投入",而要问:"从今天开始,我要不要投入下一个单位的时间和精力?"
| 公司 | 选择了什么 | 机会成本 |
|---|---|---|
| Google+ 社交网络(投入数十亿美元) | 这些资源本可以加强 Cloud/AI——这两个后来成为 Google 最赚钱的业务 | |
| Nokia | 坚守 Symbian 系统多年 | 转型 Android 的时间窗口——最终手机业务以 €5.4B 卖给微软 |
| Quibi | 投入 $1.75B 做短视频流媒体 | 6 个月就关闭——$1.75B 的机会成本可能成就了另一个成功产品 |
| Meta | Reality Labs / Metaverse($100B+) | 这些资金本可用于 AI 研发——而 AI 正是 Meta 广告业务最需要的技术 |
| Yahoo | 拒绝收购 Google($5B)和 Facebook($1B) | 机会成本:今天这两家公司市值合计超过 2 万亿美元 |
| 选择了什么 | 直接成本 | 机会成本 |
|---|---|---|
| 自建认证系统 | 3-4 周开发 + 持续安全维护 | 用 Auth0/Clerk 1 天搞定,3 周做产品功能 |
| 自建部署平台 | 1-2 个月 + 运维人力 | 用 Vercel/Railway 几小时,1.5 个月做业务 |
| 学新框架重构 | 2-3 个月学习+迁移 | 用现有框架继续迭代,可能已经 PMF |
| 完美设计再上线 | 额外 2 个月打磨 | 提前 2 个月上线获反馈,可能发现方向错了 |
"先做最重要的功能"是废话——真正的问题是"不做哪些功能"。每个你做的功能,都有你没做的功能作为机会成本。
标准 RICE 评分只考虑某个功能的价值,但不考虑"不做这个功能的代价"。修正版本:
其中"不做的代价"就是机会成本的量化。如果不做这个功能,用户会流失到竞品吗?不做这个功能,收入增长会停滞吗?
你的 SaaS 产品有 50 个功能请求。你决定"全做"。结果:
做更多 ≠ 更有价值。不做某些东西的能力,比做更多东西的能力更稀缺。
时间有三个独特属性,使它的机会成本比金钱更高:
花掉的钱可以赚回来,花掉的时间永远不会回来。这意味着时间的机会成本是单向的。
每天只有 24 小时,无法通过投资增加。边际效用递减——第 12 个工作小时的产出远低于第 4 个。
钱可以存银行,时间不行。你不用它,它也会流逝。这意味着"省时间"是一个伪概念——你只能"重新分配时间"。
计算你的目标时薪(比如 $100/小时),然后问:
关键:不是"花钱省时间"或"花时间省钱",而是把时间花在杠杆率最高的事情上。
输入你的决策参数,量化机会成本:
面对"要不要继续"的决策,走一遍这个决策树:
点击选择 →
边际收益大于边际成本,继续往下判断
边际收益已经不够,考虑放弃
定价决策中充满机会成本考量:
每个付费 $5/月的用户,可能是愿意付 $20/月的用户。$15 的差价就是定价过低的机会成本。Superhuman 的教训:当它从免费邀请制变成 $30/月付费后,收入反而更高——因为过滤掉了不重视的用户。
每个免费用户占用服务器资源和客服时间,这些资源本可以服务付费用户。Supabase 的 PAUS(Pause After Unused Period)机制就是为了降低这个机会成本——不活跃的免费项目自动暂停。
每个选择自建(认证/支付/部署)的团队,都在用工程时间换"控制权"。Stripe 收 2.9%+0.3$ 看起来贵,但自建支付系统的工程时间 + 维护成本 + 合规成本,远远超过这个比例。
Agent 的资源也是有限的,每次选择都有机会成本:
做任何重要决策前,快速过一遍: