把教程里的每一步照做,换一个站点、换一种内容结构就卡住,根因通常不是记性差,而是练习只覆盖了“操作顺序”,没有覆盖“判断依据”。迁移练习的设计目标,是让你在缺少现成步骤时,仍能凭可验证的信号决定下一步做什么。
照着做的练习,输入是教程给的固定页面,输出是固定动作,比如“打开某面板、找到某字段、填入某值”。判断着做的练习,输入是一个只给出目标和约束的真实页面,输出是你自己选出的动作序列,以及每一步的观察点。
两者都合理,但适用条件不同。当你对某个后台、某段语法完全陌生时,照着做能快速建立最低限度的操作记忆,代价是迁移能力几乎为零。当你已经能独立完成一次完整操作后,继续照着做只会加固路径依赖,此时应把练习重心转向判断。
判断的依据可以很朴素:这一步做完之后,我打算看什么现象来确认它对不对?如果答不上来,这一步就还停留在照做层面。
选一个你已经按教程处理过的页面,不要另找素材。按下面顺序把它改造成迁移练习:
第 3 步是迁移发生的真正位置。条件不变时,清单只是复述;条件一变,你才被迫去判断“这条规则在这里还成不成立”。
假设教程教的是给一篇文章设置标题与描述,你已能熟练操作。现在把它迁移到栏目聚合页。照做思路会直接套用同一套字段填写方式;判断思路会先问:聚合页的标题要覆盖多个子主题,描述要概括整组内容,那么原来的单篇写法是否还适用?
两种做法都成立,取决于你的目标。如果只是想让聚合页有基本元信息,套用单篇写法成本最低;如果要让聚合页承担入口页职能,就需要重新决定标题的概括粒度和描述的信息取舍。代价是后者更慢,但换到下一个栏目页时你不用再从头想。
练习后常见两种反馈:页面没变化,或者页面变了但说不清为什么。前者不能直接判定操作错误,因为也可能只是这次改动的影响被其他因素掩盖;后者不能直接判定理解到位,因为变化可能来自你未察觉的其他改动。
更稳的做法是给每次练习留下可对照的证据:改动前后的页面结构、你实际执行的动作、以及你预期的现象。三者对不上时,先怀疑自己的判断依据,而不是先怀疑教程。若连续多次在同一类场景失效,说明缺的是场景分类能力,不是操作熟练度。
每次学完一段教程,做一次最小迁移:换一个对象、保留同一目标、删掉具体参数。做完后回答三个问题——哪一步我靠记忆完成,哪一步我靠判断完成,判断依据是否在换场景后仍然成立。把答案写进自己的笔记,下一次遇到新场景时先翻这份依据,而不是先翻教程步骤。
这样做的直接结果是:你手上积累的不再是一串操作,而是一组带条件的判断规则,换场景时失效的范围会明显缩小,剩下的部分也能被快速定位。