一次检查一个可能的前置知识点
把当前任务拆成两三个可能出错的技能,分别给自己出一个很小的问题。能独立解释并用对的技能先跳过,继续检查下一项,直到找到做不出或解释不清的步骤。
只用一段解释、一个例子和一次尝试
找到资料里对应的定义或例子,并保存页码或时间点。先把规则写成一句话,再看一个短例子,最后合上资料做一道同类题。给原任务留个书签,让这次补课有明确的结束位置。
回到原任务,复测刚才卡住的一步
从停下来的位置继续,或换一道接近原题的变式。如果仍然卡住,就记下需要哪种帮助,下次再回访。如果能独立跨过去,做完原任务并给下次留一条简短提醒。
具体示例
一个学生会遍历列表,却写不出统计偶数的程序。先检查他是否能解释七除以二的余数。如果不会,就回看取余定义,各做一个偶数和奇数的例子。如果会,再检查计数器如何变化。最后换一个列表,重新完成统计偶数的任务。
执行前检查
- 用很小的问题验证自己到底卡在哪一步。
- 把补课连接到一处原始解释。
- 回到原任务,独立完成刚才卡住的步骤。