间隔复习
什么是间隔复习(Spaced Repetition)
Section titled “什么是间隔复习(Spaced Repetition)”间隔复习是一种学习法:你复习材料的间隔会按”你记得多好”自动增长。
简单例子:
- 你学了 “LGTM”,第一天再看一次(1 天间隔)
- 你完全记住了,系统放 3 天再问你
- 你还记得,系统放 7 天
- 一直增长到 30 天
但如果某天你忘了,间隔立即重置为 1 天。
DevGlish 用的算法:SM-2
Section titled “DevGlish 用的算法:SM-2”DevGlish 用的是 SM-2 算法(Supermemo 2),这是 30 年前开发的、仍是最常用的间隔复习算法。
1. 复习卡片
Section titled “1. 复习卡片”生词本中每个有复习进度的条目都是一个”卡片”。每天,DevGlish 菜单栏会显示你有多少卡片需要复习:
DevGlish 菜单栏 ├─ Word Book ├─ Settings └─ Review 3 →点击「Review 3」打开复习界面。
2. 四个评分按钮
Section titled “2. 四个评分按钮”每个卡片显示英文表达,你看看是否还记得。然后点击四个按钮之一:
Card: "Good catch"
Do you remember this?
[Again] [Hard] [Good] [Easy] 0 2 3 5| 按钮 | 意思 | 质量评分 | 后果 |
|---|---|---|---|
| Again | 完全忘了 | 0 | 间隔重置为 1 天,立即再复习 |
| Hard | 记得但很费力 | 2 | 间隔比平时短 |
| Good | 记得,反应速度正常 | 3 | 间隔按标准增长 |
| Easy | 轻易记得,反应快 | 5 | 间隔比标准更长 |
3. 自动计算下次复习日期
Section titled “3. 自动计算下次复习日期”每次评分后,系统自动计算下一个复习日期。
示例序列:
表达: "Could you elaborate"
Day 1: Saved └─ Next: 1 day
Day 2: Review → Good (quality 3) └─ Next: 3 days
Day 5: Review → Good (quality 3) └─ Next: 7 days
Day 12: Review → Hard (quality 2) └─ Next: 4 days (重置,但不完全)
Day 16: Review → Easy (quality 5) └─ Next: 15 days
Day 31: Review → Good (quality 3) └─ Next: 30 days难度因子(Difficulty Factor)
Section titled “难度因子(Difficulty Factor)”每个卡片都有个”难度”,从 2.5 开始。
- 简单的表达 — 难度 1.3~2.0(间隔增长快)
- 中等难度 — 难度 2.5~3.5(标准增长)
- 难表达 — 难度 4.0~5.0(间隔增长慢)
日常复习流程
Section titled “日常复习流程”每天早上,DevGlish 菜单栏显示今天有多少卡片待复习:
DevGlish ➔ Review 5点击快速进入复习模式。
快速复习(5~10 分钟)
Section titled “快速复习(5~10 分钟)”Review Session (5 cards)
Progress: ████░░░░░░ 2/5
Card 1: "Let me walk you through"
Do you remember?[Again] [Hard] [Good] [Easy]
← Back Next →每次评分立即跳到下一个卡片。整个流程快速、无摩擦。
打卡(Streak)
Section titled “打卡(Streak)”连续复习的天数会显示为”连胜”:
Word Book Stats Current Streak: 7 days ✓ Longest Streak: 23 days生词本里每个表达都显示复习进度:
Expression: "LGTM"
Spaced Repetition Last reviewed: 2 days ago Quality: 4/5 Interval: 10 days Next review: 2024-04-16 Total reviews: 12 Ease factor: 2.8查看”总复习次数”知道自己投入了多少。大多数人需要 3~5 次复习才能真正掌握一个技术表达。
Free vs Pro 版本的区别
Section titled “Free vs Pro 版本的区别”Free 版本
Section titled “Free 版本”- ✅ 本地生词本(离线、无云同步)
- ✅ 基础复习(4 个评分按钮)
- ❌ 高级统计(只有总数,无详细进度)
- ❌ 菜单栏复习提醒
- ❌ 复习流
Pro 版本
Section titled “Pro 版本”- ✅ 所有 Free 功能
- ✅ 云同步生词本
- ✅ 完整复习统计(难度因子、连胜、详细进度)
- ✅ 菜单栏复习提醒和”今日 N 个到期”显示
- ✅ 高效复习流(优化的 UI,快捷键)
- ✅ 导出复习数据
复习的最佳实践
Section titled “复习的最佳实践”1. 每天复习,即使只有 5 分钟
Section titled “1. 每天复习,即使只有 5 分钟”间隔复习最关键的不是一次长时间学习,而是持续的、小的复习。5 分钟/天比一周一次 1 小时更有效。
2. 从保存当天开始复习
Section titled “2. 从保存当天开始复习”你保存一个表达的当天就开始复习(比如晚上)。这样大脑在新信息还”热”的时候加强印象。
3. 诚实评分
Section titled “3. 诚实评分”- Again — 真的一点想不起来
- Hard — 想起来了,但花了超过 5 秒
- Good — 自然想起来,1~3 秒
- Easy — 很快想起,毫不费力
4. 根据情境灵活调整
Section titled “4. 根据情境灵活调整”在办公室写代码审查时,你可能需要复习一些表达。在 DevGlish 里,虽然不是”到期”的卡片,你也可以主动搜索和复习。这不算正式复习,但加强了记忆。
Search: "code-review" tag └─ Click on "Good catch" (not due today) └─ Review anyway for practiceQ: 如果我一周不复习,怎么办? A: 没问题。复习会积累(可能是 15 个到期卡片),你可以一次处理,或分几天。没有”失败”。
Q: 复习一个已掌握的表达有用吗? A: 有。即使一个表达已经很掌握(难度 1.3,30 天间隔),偶尔再复习会强化。但系统优先推荐你”接近遗忘”的卡片。
Q: 为什么有些表达的间隔还在减少? A: 因为你一直评 “Again” 或 “Hard”。系统判断你还没掌握。坚持复习,你会慢慢掌握的。
Q: 我可以手动设置下一个复习日期吗? A: 不行。SM-2 算法是自动的,保证了科学性。但你随时可以主动复习任何表达,不用等系统提醒。
Q: 应该每天复习多少卡片? A: 没有固定数字。但如果每天超过 20 个,可能说明你保存表达的速度太快,质量不够好。建议每天 5~10 个高质量复习。