价值的形状 书架

第 04 章 / 共 14 章

第四章 · 半衰期:你学的东西正在以多快的速度烂掉

上一章我们说,能力能不能复利,取决于你的投入是累积还是每天清零。这一章要问一个更扎心的问题:就算它累积,它累积的东西会不会自己烂掉?

因为复利有个隐藏假设——你昨天存进去的本金,今天还在。银行不会半夜偷偷把你的存款蒸发掉一半。但知识会。你三年前精通的东西,今天可能只值当年的一小半,而你甚至没注意到它在漏。

先给「烂掉」一个单位

物理学早就有了描述「东西以多快速度烂掉」的现成工具,我们直接借来用。

半衰期——一堆会衰变的原子,损失掉一半所需要的时间。它的妙处在于:衰变不是「用完就没了」,而是每过一个固定周期就少一半、再少一半。你不需要知道某一个原子什么时候坏,只需要知道这个「减半的节奏」有多快。

这个节奏,不同东西差得离谱。铀-238 的半衰期约四十五亿年,碘-131 是八天。四十五亿年是多少天?大约一万六千亿天。拿它去除以八,商是两千亿的量级——也就是说,同样是衰变,快慢差了大约十一个数量级。一个几乎不动,一个一个礼拜就塌一半。

数量级就是「差了多少个零」。差十一个数量级,意思是这两件事的速度不是「一个快一点一个慢一点」,而是一个后面比另一个多挂十一个零。它们根本不是同一类东西,不该用同一种态度对待。

知识也是这样。你脑子里装的每一样东西,都有自己的半衰期。有的两年就烂一半,有的三十年都不怎么动。麻烦在于:它们混在一起,看起来都叫「我会的东西」,你分不清哪块在漏。

语法在快速烂掉,品味几乎不动

把你会的东西粗暴地劈成两堆。

一堆叫语法——具体某个工具「怎么用」的知识:这个框架的 API 怎么调、这个命令的参数叫什么、这个库这个版本的坑在哪。它的特征是**可以被写进文档**。凡是能写进文档的,就能被查、被搜、被大模型一句话吐出来。

另一堆叫品味——判断「什么是好的」的知识:这两个方案哪个更简单、这段代码为什么读着别扭、这个抽象是恰到好处还是过度设计、这个需求背后真正要解决的是什么。它的特征是**很难写进文档**,因为它不是一条规则,是一大堆规则在具体情境里打架之后的取舍。

这两堆的半衰期差着数量级。

语法快得吓人。一个前端框架的具体写法,两三年一个大版本,旧写法直接作废;某个云服务的控制台,去年的操作截图今年就对不上了。有人估过,程序员的「技术知识」半衰期大概两到三年——意思是你今天会的这批具体技能,三年后有一半不再值钱。不是你忘了,是世界把它换掉了。

品味几乎不动。「重复的代码要收敛」「命名要让下一个人看懂」「先让它跑对再让它跑快」「复杂度是有守恒的,你在这里省了就在那里还」——这些判断,二十年前成立,今天成立,换一门语言还成立。它们的半衰期长到你这辈子都等不到它减半。

一句话:教科书里带版本号的东西,烂得快;不带版本号、换个工具还能用的东西,烂得慢。

为什么快的那么快、慢的那么慢

光观察到差别不够,得讲清楚机制,不然就是算命。

语法为什么烂得快?因为它绑定在一个具体的、有人在维护、有人在竞争的载体上。框架有作者,作者要迭代;工具有对手,对手要超车。这个载体本身就在剧烈变化,绑在它身上的知识只能跟着一起翻新。你学的不是「道理」,是「这一版的约定」,而约定这东西,随时可以被下一版推翻。

品味为什么烂得慢?因为它绑定的不是某个工具,而是那些几十年不变的底层约束:人的短期记忆只能装七样东西上下,所以太复杂的东西没人 hold 得住;协作的人会来会走,所以代码首先是写给人读的;需求永远在变,所以耦合是要付利息的。工具换了一茬又一茬,但「人脑的容量」「协作的成本」「变化的必然」这些底层的东西没变。品味是对这些不变量的适应,所以它跟着不变量一起长寿。

快衰减的知识,锚在某个人造的、会过期的东西上;慢衰减的知识,锚在某个不会过期的约束上。想知道一样东西烂得快不快,就问:它锚在哪儿?

这直接决定了你的学习预算该怎么花

现在把它变成一个能动手的决策。

你的时间和注意力是有限的,学任何东西都是在下注。学习预算——你愿意花在「学新东西」上的总时间和精力,它是固定的,花在这就没法花在那。既然预算固定,那关键就不是「学不学」,而是同样一小时,投给半衰期长的,还是半衰期短的

这里有个反直觉的地方:半衰期短的东西,往往学起来更爽。今天学个新框架的具体用法,明天就能跑出个效果,反馈快、成就感强。而品味类的东西学起来很闷——你读了十个人的代码、做砸了三个设计,才慢慢咂摸出一点「什么叫干净」,短期内啥都拿不出来。于是大多数人把预算全砸在了爽的那头,攒了一大堆三年后作废的语法。

但这不是说语法不用学。语法是你干活的手,没有它你今天就寸步难行。真正的分配逻辑是这样的:

这也解释了一件让很多人焦虑的事:为什么有些人技术更新那么快还不慌,有些人学得要死要活却总觉得在原地打转。前者把预算的大头压在了慢衰减的品味上,工具换代对他只是换一套手,骨架没动;后者一直在追快衰减的语法,跑得再快也是在一条自动下行的扶梯上往上爬,停一下就退回去。

一个能自己算的小检查

下次你准备认真学一样东西,花五秒问它三个问题:

  1. 它带版本号吗?凡是会说「在 X 的第几版里」的知识,默认短命,按短命对待——用到再查,别囤。
  2. 它锚在哪儿?锚在某个具体工具上的,跟工具一起过期;锚在人性、协作、复杂度这些不变量上的,能陪你很久。
  3. 换一个工具,它还成立吗?换掉语言、换掉框架、换掉平台,它要是原封不动地还成立,那它就是你该往里砸预算的地方。

把这个检查用顺了,你会发现一件安心的事:你不必追上每一样新东西。你只需要认出哪些东西烂得慢,然后把它们攒厚。

不过这里藏着一个我们还没处理的漏洞。品味长寿、值得攒厚,这没错——但一样长寿的东西,如果满大街都是,它照样不值钱。半衰期只回答了「你攒的东西会不会烂」,没回答「你攒的东西换不换得掉」。一个东西再耐用,只要谁都能有,市场就不会为它多付一分钱。所以下一章我们换一个变量:稀缺。它跟「稀有」根本不是一回事——真正让你值钱的,不是你有多难得,而是你有多换不掉

价值的形状
面向对世界有好奇心的人 · 费曼式写法 · 由多个 AI 代理撰写与互相审校