关于学习,我越来越认同一个判断:拉开人与人差距的不是学了多少,而是多快能上手用。Josh Kaufman 的"20 小时学习法"十年前就火过,但重新研读一遍会发现,大多数人对它的理解停在"20 小时"这个数字上,而真正起作用的是三个被忽略的要点——每一个都在说同一件事:尽快从"学"进入"练"。
先看这个方法的本体:只要练习 20 个小时,就能基本掌握一项技能,而且真正实践下来,可能根本不需要 20 个小时就能上手。

第一,为什么快速学习与你的认知相反
秘密藏在学习曲线里:当你学习任何一项全新技能时,只要开始练习,就会越做越好,而且在早期阶段,进步往往非常明显。但很多人的真实体感恰恰相反——学一个新东西,总觉得一开始进步得很慢。问题出在哪?大多数人只是在"学",却没有真正去"习":学方法、学理论、学案例,真正动手去做的时间却很少。
Kaufman 已经把答案告诉了所有人,但愿意持续动手的人依然少之又少。所以学习曲线真正提醒我们的,不是"学得更多",而是尽快从学习进入练习。

第二,任何事都有最小学习单元
当然,练习也要聪明,而不是盲目地鼓捣 20 个小时。很多时候,我们想学的一项技能实际上由一堆子技能组合而成,但真正使用时,可能只需要其中一部分。
这就像练吉他:一首曲子里翻来覆去可能就那么几个和弦,先掌握这些和弦,再进行足够多的练习,很快就能弹奏一首完整的曲子。任何事物都有最小学习单元——要学会拆解,找到自己真正需要使用的最小模块,然后针对它刻意练习。而我们过去常常习惯从基础开始一股脑儿按顺序往下学,因为没有拆解,也不知道自己真正需要什么,练习时间自然大大增加。与其试图一次学完整个体系,不如先找到当前最需要的那一小部分。
第三,自我纠错代表着进步
学习任何东西,自我纠错都会帮助你更快进步——这就是每天让自己进步 1% 的秘密。简单来说,每次练习完都要复盘:哪里做得还不够好?哪里可以继续改进?下一次练习时针对有问题的地方做出调整。很多时候我们进步慢,不是因为练得不够多,而是没有发现错误、更没有及时纠正——如果只是一遍遍重复却没有反馈和调整,练得再久,也可能只是不断重复同样的问题。

真正高效的学习:先做,带着问题再学
在实操层面,还有一个反直觉的经验:如果一上来就急着学,效率反而可能更低。更好的办法是——先用已有的知识和认知去做;如果做得不怎么样,或者做错了,再去看他人的解决方案。这样一来就有了对照组:面对一个刚学的东西,一开始往往没有自我纠错的能力,因为对它不够了解,也不知道判断好坏的标准是什么;但当你先做出一个版本,再去对照别人的方法,就能清楚看到差异,知道自己错在哪、缺在哪,再有针对性地学习和改进。
本杰明·富兰克林学写作就是这么干的:先照着报纸上优秀的文章模仿,然后自己开始写,写完再对照那些好文章,看哪个表达更好。
我的总结:这套方法论对做网站、做产品的人尤其有用,因为它和精益创业是同一个内核——最小成本、最快上手、反馈迭代。落到独立开发这件事上:别等"学会全部"再动手,用最小学习单元先跑通第一版,再用真实反馈纠错,20 小时足够你验证一个方向。方向验证之后的路子,可以接着看独立开发者变现指南——学习的终点从来不是"会",而是"能换成收入"。