我花了两年时间开发闪卡软件,后来才意识到大多数用户在一半的学习时间里其实并不使用闪卡。
一位医学生告诉我,她会在 Anki 上花 90 分钟,然后再用两个小时做练习题,并向学习伙伴讲解概念。一位软件工程师说他用闪卡记 API 和语法,但学习系统设计时是在白板上凭记忆画架构图。
他们做的都是提取练习——从记忆中提取信息,而不是被动复习。闪卡只是一种实现方式,至少还有六种其他值得了解的方法。
TL;DR
提取练习意味着自我测试,而非重读材料。闪卡适合离散事实,但自由回忆能处理概念,白纸法能暴露知识盲区,费曼技巧能发现浅层理解,回教法能建立流畅度,习题集能培养应用能力,低风险测验能模拟考试环境。根据学习内容选择合适的技巧。
提取练习为何有效
当你强迫大脑提取信息时,你就在强化通往该信息的神经通路。这就是测试效应,在超过 100 年的记忆研究中都有记录。
Karpicke 和 Blunt 在 2011 年发表于《科学》的一项研究中比较了四种学习方法:概念图、提取练习、精细学习和重读。一周后的最终测试中,练习提取的学生比使用概念图或重读材料的学生多回忆出 50% 的内容。
其机制是:提取需要努力。这种努力会触发记忆巩固。被动复习感觉更轻松,但它无法建立持久的记忆痕迹。
闪卡是最流行的提取工具,因为它们结构化且可重复。但它们是为原子化事实优化的——词汇、公式、药名、历史日期。对于其他所有内容,你需要不同的提取练习技巧。
1. 自由回忆(大脑倾倒)
合上笔记。设置 10 分钟计时器。写下你记得的关于该主题的所有内容。
没有结构,没有提示。只是把脑子里的东西倒在纸上或空白文档里。
**何时使用:**读完教科书章节、看完讲座或结束学习环节后。自由回忆能显示出什么真正留下了,而不是复习时感觉熟悉的东西。
**示例:**你刚读完关于克雷布斯循环的章节。合上书。凭记忆写出步骤、底物、酶和能量产量。完成后,打开书检查遗漏了什么。
**为何有效:**自由回忆没有提取线索。你在自己生成结构,这比在选择题中识别正确答案或回应闪卡提示更难。这种难度正是强化记忆的关键。
我在 SmartRecall 的"大脑倾倒"模式中使用自由回忆——它给你一个空白文本框,并跟踪你与之前环节相比写了多少。没有评分,只是一个强制提取的功能。
**局限性:**自由回忆很耗精力。你无法像用闪卡那样连续做 90 分钟。要策略性地使用它,而不是作为唯一方法。
2. 白纸法(结构化回忆)
类似于自由回忆,但有结构。凭记忆画出空白图表、表格或大纲,然后填充它。
**何时使用:**用于视觉或层次化信息——解剖结构、组织架构图、决策树、网络拓扑、分类体系。
**示例:**你在学习心脏解剖。凭记忆画出四个心腔、瓣膜和主要血管。标注含氧血与缺氧血的流动。然后将你的图与参考图对比。
或者你在学习 React 组件生命周期。凭记忆画出生命周期图,包括挂载、更新和卸载阶段,以及每个阶段的方法名称。
**为何有效:**空间记忆很强大。当你重建图表时,你在编码内容及其空间关系。这种双重编码使后续提取更容易。
2018 年发表于《应用认知心理学》的一项研究发现,凭记忆画图的学生表现优于复制图表或被动学习图表的学生。
**局限性:**仅适用于具有视觉或结构表示的内容。对程序性知识或抽象概念无用。
3. 费曼技巧(简单解释)
以物理学家理查德·费曼命名。用简单语言解释一个概念,就像教给没有背景知识的人一样。
**何时使用:**当你需要深入理解一个概念,而不仅仅是记住它时。适合支撑其他一切的基础主题——热力学、面向对象编程、供需关系、科学方法。
**示例:**你在学习 TCP 如何处理拥塞控制。口头或书面解释它,不用术语:"当网络变得拥挤时,TCP 会减慢发送数据的速度。它通过……"
如果你无法简单解释,说明你还不理解。费曼技巧能暴露你心智模型中的空白。
**为何有效:**解释迫使你将信息组织成连贯的叙述。当你必须自己生成解释时,无法伪装理解。
**局限性:**耗时。你无法对 50 个词汇使用费曼技巧。把它留给 5-10 个其他一切都依赖的核心概念。
4. 回教法(向他人解释)
向另一个人解释你学到的东西。他们提问。你回答。
**何时使用:**当你有学习伙伴或能找到朋友、室友或家人时。适用于任何可以口头解释的主题。
**示例:**你在学习 1 型和 2 型糖尿病的区别。向你的室友解释。他们问:"等等,哪种需要胰岛素?"你回答。他们问:"为什么会得 2 型?"你回答。如果你答不上来,你就找到了知识盲区。
或者你在学习 SQL 连接。用现实类比(两个人员列表,通过电子邮件地址匹配)向朋友解释 INNER JOIN、LEFT JOIN 和 RIGHT JOIN。他们提出澄清问题,直到理解为止。
**为何有效:**教学是最高形式的提取练习。你不仅在回忆事实——你在根据另一个人的理解调整解释,这需要灵活、深入的知识。
2018 年发表于《教育心理学评论》的一项元分析发现,预期要教授材料的学生比预期要参加测试的学生学得更透彻。
**局限性:**需要另一个人。如果你没有学习伙伴,录下自己解释概念的过程并回看。虽然不如真人有效,但总比没有好。
我见过 SmartRecall 用户创建"教学卡组"——闪卡的提示是"向初学者解释 X",他们录制语音备忘录作为答案。这是一种混合方法。
5. 习题集(应用练习)
解决需要应用所学知识的问题。在尝试之前不要看答案。
**何时使用:**用于任何基于技能的领域——数学、物理、编程、会计、统计、工程、化学。
**示例:**你在学习微积分中的积分技巧。做教科书上的 10 道积分题。在尝试每道题之前不要看答案手册。
或者你在学习 Python。编写一个函数,接收字典列表,返回给定键值最高的字典。在尝试之前不要搜索。
**为何有效:**习题集迫使你提取相关概念,识别适用哪种技巧,并执行它。这是一次练习中的三层提取。
闪卡可以帮你记住积分规则,但它们不会教你何时使用分部积分法还是换元法。习题集可以。
**局限性:**需要精心设计的问题。如果问题太简单,你就没在提取。如果太难,你就在猜测。寻找略高于你当前水平的问题。
6. 低风险测验(考试模拟)
在限时、闭卷条件下参加练习测试。做完后立即评分。
**何时使用:**准备实际考试时——USMLE Step 1、MCAT、NCLEX、AWS 认证、JLPT N3、HSK 5 或任何高风险测试。
**示例:**你在准备 MCAT。做一套 30 道生物化学练习题。设置 45 分钟计时器。不看笔记,不看手机。时间到后,评分并复习每道错题。
或者你在准备编程面试。在 25 分钟内做一道 LeetCode 中等题。不看提示,不看答案。完成后,将你的解法与最优解法对比。
**为何有效:**低风险测验模拟真实测试的提取条件。你不仅在练习内容,还在练习时间压力下和没有外部线索时的提取。
2014 年发表于《心理科学》的一项研究发现,参加练习测试的学生表现优于重新学习材料的学生,即使两组花费的时间相同。
**局限性:**只有在你能获得高质量练习题时才有用。糟糕的练习题会教你错误的东西。
SmartRecall 集成了 USMLE、MCAT 和 NCLEX 的题库,因此你可以在同一学习环节中交替使用闪卡和练习题。
7. 闪卡(线索回忆)
经典方法。一面是提示,另一面是答案。你看到提示,提取答案,翻卡,给自己评分。
**何时使用:**用于离散的原子化事实——词汇、公式、药名、历史日期、解剖标签、API 语法、键盘快捷键。
**示例:**你在学西班牙语。卡片正面:"to run"。背面:"correr"。你看到"to run",提取"correr",翻卡检查。
或者你在学药理学。正面:"二甲双胍的作用机制是什么?"背面:"减少肝脏葡萄糖生成,增加胰岛素敏感性。"
**为何有效:**闪卡提供提取线索(提示)和即时反馈(答案)。它们对大量记忆很高效。
像 SM-2 和 FSRS(自由间隔重复调度器)这样的间隔重复算法优化闪卡复习计划,在你即将遗忘时向你展示卡片。这就是为什么 Anki 和 SmartRecall 这样的工具对长期记忆如此有效。
**局限性:**闪卡不适合概念、程序和应用。如果你无法将其简化为问答对,就不要强行做成闪卡。
一个常见错误:制作写着"解释克雷布斯循环"的闪卡。那不是闪卡——那是伪装成闪卡的自由回忆提示。用对工具。
将技巧与内容匹配
我是这样思考的:
- 离散事实(词汇、日期、公式):闪卡
- 概念(理论、模型、原理):费曼技巧、回教法
- 视觉/空间信息(图表、地图、结构):白纸法
- 程序(算法、协议、工作流):习题集、回教法
- 应用技能(数学、编程、临床推理):习题集、低风险测验
- 广泛主题复习(讲座或章节后):自由回忆
大多数学习环节应使用 2-3 种技巧。我会做 30 分钟闪卡、20 分钟习题集和 10 分钟自由回忆。这样在一小时内涵盖了记忆、应用和综合。
SmartRecall 中的提取练习
SmartRecall 最初是一个闪卡应用,但我们已添加对其他提取练习技巧的支持:
- 大脑倾倒模式用于自由回忆
- 图表练习,你凭记忆重建图像
- 习题集集成,包含 USMLE、MCAT 和 NCLEX 的题库
- 教学提示,要求你用自己的话解释概念
间隔重复算法会安排所有这些,而不仅仅是闪卡。如果你今天对克雷布斯循环做了大脑倾倒,SmartRecall 会提醒你三天后再做一次,然后一周后,然后两周后。
从一种新技巧开始
如果你只使用闪卡,从这个列表中选一种技巧,本周试试。
如果你在准备考试,加入低风险测验。
如果你在学习概念性学科,对三个最重要的想法尝试费曼技巧。
如果你在学习教科书,每章后做自由回忆。
提取练习有效。问题是你是否在为所学内容使用正确的提取练习。

