你读完了几篇建站教程,也能说出页面该有什么,却迟迟没有改动自己的站点。问题可能不在于你读得少,而在于“继续学习”还没有对应一件真正要做出来的东西。
为什么读:给学习一个出口
Scott H Young 在 How to Build Skills That Matter 里建议,设计学习项目时,先写清自己要做或制作什么。文章用“读 JavaScript 书”与“做一个能运行的网站”作对照。对正在建立个人项目的人,这个判断很实用:下一篇资料该读什么,由你要完成的任务来决定。
原文也谈学习迁移的研究,但本文只采用作者提出的项目设计建议;没有把他引用的个别研究概括成对所有人的效果保证。
核心观点:让练习长得像你最终要做的事
Young 的意思不是停止阅读。他认为有些领域本来就需要大量阅读;只是当目标是获得能使用的技能时,练习应该尽早进入计划。如果目标写成“学习内容策划”,做完多少算完成很模糊;写成“为一篇文章确定读者问题、核心观点和一个例子”,下一步就具体了。
这种改写还会反过来改善阅读:你知道自己缺的是选题、结构还是表达,就能只找解决这一步的材料。没有用上的资料可以留待以后,不必在开始前全部读完。
怎么读:盯住一个可以交付的动作
读原文时,看“How Can You Avoid This Trap?”和“Put practice first”两节,再拿自己的一个学习目标做对照:它的结尾是一句“我了解了”,还是一个别人能看到、自己能检查的结果?
例如,想学会写成长文章,可以先写一张很小的文章卡:这篇帮谁解决什么问题?原文作者真正说了什么?读者今天能试哪一步?写完后再去找缺少的事实和例子。这个文章卡是本站拟定的练习,不是原文提供的固定模板。
今天做一个最小版本
- 写下你正想“学习”的一件事。
- 把它改写成十五分钟内能留下的产物,例如一张文章卡、一个页面开头、一个能演示的操作步骤。
- 开始做;只有遇到具体卡点时,再返回资料找答案。
- 保存这个版本,写下下一次要改的一处。
完成一次只说明你留下了一个版本。要知道是否真的更会做了,还得在类似任务里再试,并看实际结果。
留给下一次的问题
过两天回看:那份产物暴露了哪一个真实缺口?下一篇要读的材料,能否直接帮你补上它?如果能,就继续读;如果不能,先把手头版本往前推进一点。
原文与作者
How to Build Skills That Matter · Scott H Young · 2020年4月。


