交错练习
交错练习把多个容易混淆或需要不同策略的题型交替练习,迫使学习者先识别问题类别再选择方法,从而训练辨别与迁移,而不只是重复执行同一套路。
#concept
#growing
#learning
[!info] related notes
- 所属 MOC: 学习与掌握 MOC
- 前置概念: 学习
- 并列概念: Worked Example 效应、主动提取、学习中的间隔效应
- 易混淆概念: 随机切换任务;交错要求任务之间存在可比较、需要辨别的结构
- 关系笔记: 如何学习一个知识并达到掌握、学习中的掌握
交错练习
一句话定义
交错练习(interleaved practice) 是把多个相关但不同的问题类型穿插练习,使学习者每次都必须先判断“这是什么问题、该用哪种方法”,而不是连续重复同一种套路。
它训练的不是同一件事
连续分块练习(blocking)主要训练:
已经告诉我方法后,我能不能正确执行?
交错练习进一步训练:
面对一个没有标签的问题,我能不能识别类别并选择正确方法?
因此它尤其适合相似概念的辨别。
最小例子
分块练习:
10 道极限
→ 10 道求导
→ 10 道积分
交错练习:
极限 → 导数 → 极限 → 积分 → 导数 → 积分 ...
后一种情况下,做题前首先要决定题型和策略。
什么时候开始交错
不建议在一个概念尚未形成基本模型时就随机混入大量陌生内容。
更合理的顺序:
- 分别建立几个基础 schema;
- 每类完成少量有指导的练习;
- 再把容易混淆、需要选择不同策略的任务混合起来;
- 最后加入新情境做迁移。
交错不是“随机制造混乱”
高质量交错应有明确比较价值,例如:
- 极限 / 导数 / 积分;
- TCP / UDP 场景判断;
- DoH / DoT / DoQ 的协议识别;
- 不同设计模式的适用条件。
完全无关任务的随机切换可能只是增加切换成本。
边界与常见误解
- 交错 ≠ 所有内容从第一天起全部混学。
- 短期做题感觉更难 ≠ 学得更差;训练目标是长期辨别和选择。
- 它不能替代单一技能的基本练习。
- 最适合有多个相似类别、策略选择重要的任务。
掌握验收
- 能判断一组练习是否真的需要“先辨别问题类型再选方法”,而不是无意义地随机切换任务。
- 能说明一个新手何时应该先分块建立 schema,何时再引入交错。
- 能为一个真实学习主题设计至少三类可比较任务,并解释交错顺序训练了什么辨别能力。
证据入口
- Rohrer & Taylor (2007), The Shuffling of Mathematics Practice Problems Boosts Learning, DOI: https://doi.org/10.1007/s11251-007-9015-8
- Dunlosky et al. (2013), DOI: https://doi.org/10.1177/1529100612453266
学习检查
- 分块练习主要训练什么,交错练习额外训练什么?
- 为什么刚接触三个完全陌生概念时不一定适合马上交错?
- 给一个你自己学习计算机知识时适合交错练习的例子。