Skip to content

间隔重复

原理见遗忘曲线与间隔效应。这一页讲操作:如何把间隔复习变成一个不需要意志力的系统。

三个层次

层次 1:手工间隔(零工具)

适合任何材料的最低成本方案:

  • 当天:睡前白纸回忆一次。
  • 次日:第二次回忆(会发现已丢一部分——正常且必要)。
  • 第 3-7 天:第三次。
  • 之后:间隔翻倍式拉长(1 周 → 2 周 → 1 月)。

规则只有一条:在「快忘了但还没全忘」的时机提取。太早是浪费,太晚等于重学。

层次 2:卡片 + 调度软件(Anki)

需要长期保留的大量离散知识(词汇、语法点、API 签名、医学名词、棋局模式)交给软件:

  1. 把知识切成一张卡只考一件事的卡片。
  2. 软件按你的回忆结果排程:忘了 → 间隔缩短;轻松记起 → 间隔拉长。
  3. 你只负责每天清空到期卡片。

现代 Anki 的 FSRS 调度算法基于记忆的三变量模型(难度、稳定性、可提取性)预测遗忘曲线,排程显著优于老的 SM-2 固定系数。详见工具

层次 3:项目级间隔(技能型学习)

编程、写作这类技能没法做成卡片,但间隔原则同样适用:

  • 隔天重做:今天看懂的实现,明天不看教程重写一遍。
  • 周回顾:每周末重做本周最有价值的一题(而不是做新题)。
  • 月度重建:隔月把一个学过的系统从空目录重建骨架。

重做 = 面向技能的检索练习 + 间隔,两个效应叠加。

卡片制作原则(决定系统成败)

卡片质量 > 复习坚持度 > 算法优化。坏卡片会让系统每天惩罚你:

  1. 最小信息原则:一卡一事。「React useEffect 清理函数何时执行」是好卡;「讲讲 React Hooks」是坏卡。
  2. 先理解后制卡:没理解的材料做成卡片 = 用背字典的方式学数学。卡片是保留器,不是理解器
  3. 用你自己的话:抄来的卡片提取线索对不上你的编码。制卡本身就是一次检索 + 生成。
  4. 原子化拆解大概念:一个复杂概念拆成「定义 / 为什么 / 例子 / 反例 / 边界」多张卡。
  5. 定期删卡:已经内化(在真实工作中反复用到)的卡,删掉不心疼。卡片服务于你,不是反过来。

常见失败模式

  • 「囤积卡组」:下载别人的上千张卡,第二天被到期量劝退。别人的卡片缺你自己的提取线索,从自己材料起步。
  • 「重收藏轻复习」:收藏 ≠ 学习。系统的唯一输入是每天的到期清空。
  • 「新卡暴冲」:一天加 100 张新卡 = 未来三天到期量爆炸。新卡限量(每天 10-20 张起)。
  • 把不该背的东西做成卡:能在 5 秒内查到且无需脱稿的(精确的官方文档 URL、低频配置项),不值得占用自己的记忆容量。

间隔重复的边界

  • 它解决保留问题,不解决理解/迁移问题——后者靠检索练习的深度变体(自我解释、教学、项目应用)。
  • 对持续性技能(打字、驾驶),间隔巩固发生在正常练习节奏中,不需要显式卡片。
  • 复习量存在上限:每天可用于清卡的时间是硬预算,超配卡片等于给未来自己放高利贷。

延伸阅读

  • 站内:遗忘曲线(原理) · 检索练习(间隔里做的动作) · 工具
  • 材料:Michael Nielsen 的 Augmenting Long-term Memory( spaced repetition 的深度使用哲学,免费在线)