把“学完再做”改成“做完再学”,选一个能在两小时内留下可核对产物的任务,例如给一个假设站点写十页标题与描述草稿,并只保留完成它所需的那部分课程内容;其余内容先搁置。这样做的直接结果是:你有了可检查的产出,下一步是核对它、补一个缺口,而不是继续加课。
连续学习却不产出,通常表现为课程进度在增加,但没有任何可以拿出来核对的东西。你可能看完了关于关键词、页面结构、外链的若干节,却说不清自己做过什么。这时有两个常见解释,它们指向相反的动作。
解释一:知识缺口太大,所以不敢动手。若真是这样,补课应当让动手变得更容易,而不是更难。解释二:任务没有被收缩到可完成的粒度,所以每次动手都碰到边界不清,学习成了回避模糊任务的方式。两种解释都成立,但需要的下一步不同。
找一段你已经学过的内容,试着在二十分钟内做出一个小产物,例如为三篇文章各写一个标题。观察卡在哪里。
证据的关键在于:知识缺口会因为补一节内容而消失;任务粒度问题不会,它只会换一个地方再次出现。
如果你和同伴对“该不该继续学”有不同看法,不要争论学习是否有效,改成一个可核对的项目。做法是:约定一个假设站点,写清目标页面数量、每页需要产出的字段,以及完成时间。然后各自按自己的判断做一页,再交换核对。
核对时只看三件事:字段是否齐全、判断依据是否能说清、两人对同一页的结论差在哪里。差异本身就是信息:如果差异集中在方法上,说明需要补课;如果差异集中在“这页算不算完成”上,说明任务定义需要收紧。这一步的实际动作是产出并交换,结果是下一步要么补一节内容,要么改任务定义,而不是继续讨论要不要学。
收缩不是随便砍掉内容,而是让任务满足以下条件:
一个假设的例子:你学完了关键词分组和标题写法,但一直没动手。把任务收缩为“为一个假设的五页站点,每页写一个主标题和一个描述”,完成标准是每页标题不重复、描述能对应页面主题。做完后你可能会发现描述写不出来,这时再回去看描述相关的一节,学习就有了明确目标。若做完后觉得太简单,再增加一页或加一个字段,而不是重新从头看课。
先做一次收缩后的任务,记录两件事:哪些部分靠已有知识完成,哪些部分卡住。卡住的部分如果能在半小时内查到并解决,就当场解决;如果查不到或越查越乱,就把它记为一个待补缺口,暂时搁置其他内容。
这样做的结果是:你的学习进度不再由课程章节决定,而由缺口清单决定。下一步只有两种:补一个已记录的缺口,或把任务再加一页。两种都比继续无产出地看课更容易核对,也更容易停下来。