Lesson 0001: Fluency ≠ Storage

为什么"当下就懂"的感觉是学习最大的陷阱

你在哪里遇到过这个?

读了一篇很好的文章,觉得"这个讲得太清楚了,我完全懂了"。三天后有人问你文章说了什么,你只能说出"写得挺好的"。

这就是 fluency(流畅感)骗了你。流畅感给你一种"我已经掌握了"的错觉,但它只衡量了当下提取信息的容易程度,不衡量长期能否提取。

核心原则:Fluency(当下提取速度)和 Storage(长期保留能力)是两个独立的系统。Fluency 高 ≠ Storage 好。而且,提高 fluency 的方法(反复读、画高亮、抄笔记)往往对 storage 毫无帮助。

试一下

练习 1:读下面这段话,读完点击按钮

在软件设计中,深度模块(deep module)是指接口小而简单、但背后实现承载了大量复杂行为的模块。与之对立的是浅层模块(shallow module)——接口几乎和实现一样复杂,调用者需要了解大量细节才能使用。深度的衡量标准是杠杆率(leverage):调用者通过一个小接口获得了多少能力。

现在,不看原文,回答:

  1. 深度模块的定义是什么?
  2. 衡量深度的标准叫什么?
  3. 浅层模块的问题是什么?

在脑子里回答完这三个问题后,再回去对照原文。你做对了吗?——这就是 retrieval practice:从记忆中提取,比反复阅读有效得多。

两个概念

Fluency StrengthStorage Strength
定义当下多容易想起长期保留的程度
怎么提高反复阅读、划重点间隔提取、混合练习
欺骗性高 fluency 让你以为自己会了不会骗你——但建立更慢
类比刚看完答案觉得"简单"一周后闭卷还能写出来

teach skill 在哪里用了这个?

回头看 teach/SKILL.md 第 35-42 行:

这就是 teach skill 设计成"多 session 异步学习"而不是"一次性灌输"的根本原因。一次教完 = 高 fluency,低 storage。

这一条设计决策解决什么问题?
解决的是"学员学完觉得很好但什么都没记住"的问题。如果教学只追求 fluency(当下流畅),那就是在浪费所有人的时间。

今天就可以用的

下次读一个 skill 或文章,读完立刻合上,拿出一张纸(或空白文档),默写出它的核心结构。写不出来就是没学会,不管当下感觉有多懂。写完再回去对照,补缺。

这就是 retrieval practice 的最简版本。不需要 Anki,不需要工具,只需要诚实面对自己。

推荐阅读:Make It Stick — Brown, Roediger & McDaniel, 第 1-2 章(解释了 fluency 幻觉的实验证据)

参考文档:fluency-vs-storage 参考卡片(快速回顾用)

有问题?直接问 Claude。这是你的老师,任何不清楚的地方都可以追问。

Lesson 0001 · 2026-06-18 · Learning Records