系列导航:第 1 部分:学习阶梯 + 20 小时 80/20 计划 | 第 2 部分:主动回忆测试 + 一页速查表 | 第 3 部分:资源筛选 + 费曼循环 + 系统串联 | 第 4 部分:实测总结 + 避坑大全 + 进阶玩法
四、Prompt 3:考我直到我崩溃(主动回忆——精准找出知识边界)
4.1 核心逻辑:被动阅读 ≠ 学习,主动回忆 = 真相
| 学习方式 | 保留率(24h 后) | 认知负荷 | 适用阶段 |
|---|---|---|---|
| 被动重读 | ~10% | 低 | 入门建立熟悉感 |
| 标记高亮 | ~15% | 低 | 无效,假装努力 |
| 主动回忆 | ~65%+ | 高 | 核心巩固阶段 |
| 费曼教学 | ~90% | 极高 | 攻克难点、建立深度 |
Prompt 3 的精髓:让 Claude 变成 严格但有帮助的考官——一次一题、分级递进、即时评分+指出漏洞+只补遗漏、动态调整难度。
4.2 中文优化版 Prompt(可直接复制)
我刚学完 [主题],想测试真实掌握程度。
请扮演严格但有帮助的考官。通过主动回忆找出我理解的边界。
规则:
1. 先问 10 个问题,一次只问一个,等我答完再问下一个
2. 难度分级:
- 第 1-3 题:新手级(基础概念、定义、基础用法)
- 第 4-6 题:中级(应用场景、常见陷阱、对比辨析)
- 第 7-8 题:高级(原理机制、边界情况、性能/架构权衡)
- 第 9-10 题:专家(迁移创新、开放性设计、教会他人)
3. 每次回答后,你必须做 4 件事:
a. 给分(满分 10 分)
b. 指出答对的点
c. **精准定位漏洞/错误/薄弱点**(别说「不够详细」,要说「漏掉了 X 原理导致 Y 后果」)
d. 只用简单语言重新讲解我遗漏的部分
4. 若答案弱(<6 分),在下一题前**追问 1 个针对性问题**补漏
5. 若答案好(≥8 分),下一题稍微加难度
6. 最后给:
- 最终得分
- 最强/最弱领域
- 简短复习计划(针对弱点的 3 个动作)
- 5 道最终挑战题(掌握这些=真正精通)
禁止:一次性给所有答案、用「你需要更努力」类空话、讲与漏洞无关的新知识。
4.3 实测避坑(我亲测 3 个主题:Python async、React Hooks、SQL 索引)
| 坑 | 表现 | 根因 | 解法(加在 Prompt 里) |
|---|---|---|---|
| 考官「放水」给高分 | 答得模棱两可也给 8-9 分 | 默认温和人设 | 加「评分标准:7 分=核心点全对+能举例子;<6 分=有核心漏洞」,并要求「若不确定直接给低分」 |
| 追问陷入死循环 | 同一知识点反复追问 3 轮 | 未限制追问次数 | 加「每题最多追问 1 次,仍不及格记入弱点清单,直接下一题」 |
| 难度跳跃太大 | 第 3 题还在问定义,第 4 题突然问架构设计 | 分级描述不够具体 | 细化每级「考察维度」:新手=定义/语法;中级=场景/陷阱;高级=原理/权衡;专家=迁移/创新 |
| 复习计划太泛 | 「建议复习异步编程」 | 无针对性 | 要求复习计划=「针对弱点的 3 个微动作」:如「1. 重写 3 个 await 错误案例 2. 画出 event loop 流程图 3. 用 50 字解释给新手听」** |
4.4 实战模板:主动回忆测试记录表(Notion)
| 字段 | 类型 | 说明 |
|---|---|---|
主题 |
Text | 如「Python asyncio」 |
测试日期 |
Date | |
最终得分 |
Number | /100 |
最强领域 |
Multi-select | 如「语法」「基础用法」 |
最弱领域 |
Multi-select | 如「event loop 原理」「异常传播」「性能调优」 |
弱点微动作 |
Text | 3 个具体动作 |
挑战题通过 |
Checkbox | 5 道全对打钩 |
下次复习 |
Date | 间隔重复:1d/3d/7d/14d |
关键动作:测试结束立刻把「弱点微动作」转成 Prompt 6(费曼循环)或 Prompt 4(速查表)的输入,形成闭环。
五、Prompt 4:创建一页速查表(大脑擅长结构,不擅长段落)
5.1 核心逻辑:压缩 = 复习成本 ↓ → 复习频率 ↑ → 留存 ↑
认知科学结论:工作记忆容量约 4±1 个组块。一页速查表把 100 页知识压缩成 5-9 个组块,每次复习 5 分钟,间隔重复极易执行。
5.2 中文优化版 Prompt
我要一份 [主题] 的一页速查表,5 分钟复习完。
请扮演善于简化复杂思想的专家教师。创建一份可扫描、可打印、可作壁纸的速查表。
必须包含(按此顺序,Markdown 表格/列表混排):
1. **一句话定义**:用大白话,12 岁能懂
2. **核心知识地图**:最重要的 5-9 个概念/规则/公式/步骤(层级缩进)
3. **可视化结构**(至少 1 个):
- 流程图/决策树(Mermaid 代码)
- 对比表格(优缺点/适用场景/语法对比)
- 思维模型图(核心隐喻)
4. **3-5 个具体例子**:展示真实运作方式(输入→处理→输出)
5. **避坑清单**:常见错误/易混淆点/反模式(❌错误 vs ✅正确)
6. **使用前检查清单**:动手前必确认的 3-5 项
7. **5 道极速测试题**:填空/判断/单选,30 秒内自测
格式要求:
- 无长段落,全要点/表格/代码块
- 关键词加粗
- 可直接复制到 Notion/Obsidian/Anki
- 宽度 ≤ 80 字符,便于手机竖屏阅读
5.3 实测避坑
| 坑 | 表现 | 解法 |
|---|---|---|
| 输出太长(超 2 屏) | 复习变成阅读,放弃 | 强制「一页 A4/手机竖屏 2 屏以内」,超出让 Claude 再压缩 |
| 可视化只有文字描述 | 无法快速扫描 | 强制要求 Mermaid 代码块,可直接渲染 |
| 例子太学术 | 记不住、用不上 | 要求「真实场景+输入输出」:如「场景:并发爬虫限流→输入:1000 URLs + 并发 10→处理:Semaphore(10)→输出:结果列表」** |
| 避坑清单是废话 | 「注意边界情况」 | 要求「❌具体错误代码/行为 vs ✅修正版」,可直接对比 |
5.4 速查表 → Anki 卡片自动化
速查表的「5 道极速测试题」+「核心概念」= 现成的 Anki 卡片源。
小脚本思路(可让 Claude 写):
# 解析速查表 Markdown → 生成 Anki 导入 CSV
# 字段:正面(问题/概念) | 背面(答案/定义/例子) | 标签(主题/级别)