《关键20小时,快速学会任何技能》是一本很神奇的书,就算你觉得这个名字哗众取众,你还是会忍不住打开想看看它讲些什么。
技能习得与技能学习的区别
《关键20小时,快速学会任何技能》首先介绍了技能习得和技能学习这两个概念及它们的区别。简单说:
技能习得以解决某个实际问题为目标,根据问题分析出达成目标需要的关键要素,在实践中掌握这些关键要素,达到能够解决问题的程度。
技能学习则偏向于系统学习理论,深入了解一项技能相关的各种概念、理论、方法、原理等等,然后再想办法应用。
举个简单的例子,我们从小学开始学习英语,单词、语法、时态、拼读、阅读,一路学到大学,这就是技能学习的路子。技能学习经常让你偏离你的目标,所以,80%以上的大学生毕业时既听懂英语系国家的人说话,也说不了一口流利的英语。这就是技能学习的弊病。而如果以说一口流利的英语为目的,习得英语听说这项技能则可能变得简单——你要把你放到只能说英语的环境里,你很快就可以用英语与人沟通了。
这就是技能习得与技能学习的区别。
这并不是说技能学习不重要。相反,关于技能的理论知识是极其重要的,它能够增强你在实践中的训练效果。如果你想精进某项技能,还是要在理论知识的指导下,在实践中不断的自我修正和完善,这样才能在长期的训练之后,成为该技能方面的顶尖人物(10000小时理论)。
实际情况是,我们在生活中运用的很多技能,并不需要达到大师级水准,只要它能帮助我们解决问题就好了。因此,只要我们通过技能习得,快速掌握关键要领,就足够了。这个过程,根据乔希·考夫曼的经验和理论,只需要20小时。
我联系了自己的经验,发现这真的是非常可能的。比如我在驾校学开车,每周六去一次,大概学习15分钟,前后持续了四个月左右,然后就可以上路了,也考取了驾照。真正花费在练习开车上的时间,也就20小时左右。
再比有一阵我想用Node.js搭建一个博客类的网站,搜集Node.js相关的信息、框架、关键模块,然后配置环境、了解JavaScript基本语法、跑Hello World、学习Mongoose,一路下来,也就3天时间左右。
快速习得一项技能,体验到成就之后,要想让这项技能成为你的突出优势,还需要技能学习,以及反复的实践和训练。否则,你不用的话,很快就又扔掉了。比如我的Node.js,工作中用不上,缺乏练习,现在忘完了。而开车,因为天天开的缘故,已经很熟练了,进入到潜意识层面了。
快速习得技能的10个方法
乔希·考夫曼这本书最牛X的地方在于:它总结了快速习得技能的10个方法,并且提供了瑜伽、编程、盲打、围棋、弹琴、冲浪两个技能习得的例子,演示如何应用这10个方法来快速掌握某项技能。
先来看看快速习得技能的10个方法:
选择方向
集中精力
制定目标
分解技能
获得工具
扫除障碍
腾出时间
及时反馈
计时训练
数量速度
你是不是看这些方法的名字就有所领悟了?来看看乔希·考夫曼怎么说的,是不是和你想的一样,也许你们心有灵犀。
>> 1. 选择方向
要想习得技能,必须得有兴趣点存在。你必须去发现问题,同时你又有很大的兴趣去解决它们。因为你越有兴趣,你就学得越快。
要是你对某项技能根本不感兴趣,还想20小时学会,基本不可能。
>> 2. 集中精力
学习技能的关键之一在于能否把时间和精力集中在某一项技能的学习上。就是说,你在这段时间就只学你心仪已久的那项技能,集中精力,只学一门,反复练习。假如今天要学这个明天要学那个,每个都只走马观花捯饬两下,那就很难学会。
>> 3. 制定目标
没问题,没目标,你根本就不会去学习一项技能。
这个目标,说得简单一些就是学完这门技能后你要求自己达到什么样的水平?在日常生活中拥有这样的技能,你到底又能做些什么?目标越洗,学得越好。
那么,如何制定目标呢?这根你为什么优先选择学习这项技能有关。
比如我学习RIA读书法,目标很明确,就是能够快速写书评和荐书文,所以只要几个小时就能掌握RIA的用法,再加上五六次拆书练习,就可以了,拿到任意一本致用类图书,都可以在三几个小时内写好一篇书评或荐书文。我根本不需要去了解RIA读书法背后的成人学习理论,也不需要学习如何引导别人拆书,因为我的目标不是成为拆书家。
>> 4. 分解技能
我们学习的大部分技能都需要细化步骤。在初学技能时,一定要对步骤进行筛选,把关键步骤先找出来,再集中时间和精力去学习。
比如打高尔夫,非常讲究步骤。第一步就要选择合适的俱乐部,然后分别学习如何挥杆发球、如何对付掩体、如何送球入洞,等等。
>> 5. 获得工具
大部分技能的学习都离不开必要的工具。
想编程,没计算机,没IDE,行吗?想开车,没车,行吗?想钓鱼,没鱼竿,行吗?
>> 6. 扫除障碍
每一项技能的学习都会遇到障碍,而且有时会使得训练难以开展,甚至会严重要让你想放弃。我们必须聪明地利用意志力去解决问题,去改变我们面对的不利因素,从而扫除训练障碍。
>> 7. 腾出时间
我们必须抽出专门的时间习得新技能。但遗憾的是,我们往往一边习得新技能,一边兼顾别的感兴趣的事,如看电视、玩游戏等。我们常常唠叨说“等我找到时间再说。”
事实上,如果你指望“找到”时间再去做某件事,那么这件事将永远不可能完成。想“找到”时间,先得“腾出”时间。
腾出时间,最关键是分析你一天的时间消耗,淘汰那些不必要的、低效的时间,比如上厕所看手机导致如厕时间延长了10分钟,比如吃饭看电视导致吃饭时间延长20分钟,都可以省出来学习新技能。时间就像海绵里的水,挤挤总是有的。你说没时间,往往是因为这件事对你还不够重要。一旦它的重要性让你觉得不学就要死,那你无论如何都会想办法找时间的。
>> 8. 及时反馈
快速反馈有助于快速习得技能。如果反馈及时或只有一点点延迟,我们会更容易把实际操作情况和目前所获得的结果联系起来加以分析,再做出适当调整。
为什么学习编程有快感,能不停学下去?就是因为你这边敲几下键盘,那边点一下鼠标,结果立马就能显示出来,对了欢喜,错误了修改再运行,又直接有快。
在技能训练中,获取快速反馈的途径越多,技能习得的速度就越快。比如你想练习演讲技能,就有对着镜子练习、让朋友或家人当你的观众、用手机加上三脚架来录视频、用录音笔录音等等很多途径可以让你自己了解你是怎么讲的、效果如何。假如你用花椒或映客直播,你甚至都不用讲完就能收到别人的反馈。
>> 9. 计时训练
初学一门新技能,会遇到很多问题,每一个困难都会让你觉得时间过得像蜗牛爬一样,慢慢吞吞,这往往让你过分估计实际投入训练的时间。有时你只练了十几分钟,但你可能觉得比一天还长。
如何解决这个问题呢?乔希·考夫曼告诉我们说,最好的办法就是分段计时联系。买一个精准的倒计时器,设置好20分钟,准备开始练习。你只需遵守一个规则:一旦计时开始,中途一定不能停下来。
这个办法熟悉吗?我在“别让手机偷走你的大半生”那篇文章及演讲中提到过,就是番茄工作法。
如果你每天能腾出时间做3~5次这样的分段计时训练,短时间内就会看到明显的进步。
>> 10. 数量与速度
乔希·考夫曼的这套快速习得新技能的方法,有一个前提,就是应用用新技能解决某个实际问题。所以你不必一开始就追求尽善尽美,那非常容易让人产生挫败感——因为初学者很难在短时间内做到完美。相反,一切以能达成目标为目的,保证训练量和训练速度才是最应该考虑的。练得多,练得快,才能学得快,质量可以在你掌握了技能度过了初期的艰难后再来考虑。
就是这10个方法了,如果你把它们应用到正在学习的技能中,学习效果会更棒,学习速度会更快。
有效学习的10个方法
前面的快速习得技能的10个方法,是为学好技能准备的一套方法,但你会发现在学习时还是会遇到形形色色的问题,比如怎么找学习资料、怎么找工具、怎么克服困难、怎么寻找能加快学习的模式等等,有些问题甚至会打倒你。
所以,知易行难是大多数人尝试某套方法时都会感叹的,但如果你能遵循乔希·考夫曼在第三章总结的有效学习的10个方法,就会容易很多。这10个方法如下:
收集信息
克服困难
关联类比
逆向思维
咨询交流
排除干扰
间隔重复
创建定式
预期测试
尊重生理
书里对每个方法都做了展开,感兴趣的可以看看。
实践,实践,实践
前三章,乔希·考夫曼介绍了它的方法论,只占《关键20小时,快速学会任何技能》这本书的一小部分篇幅,一共44页。后面有240多页,非常详尽的介绍了他学习编程、围棋、瑜伽、弹琴、帆板冲浪、盲打这六项技能的过程,展示了快速习得技能的10个方法以及有效学习的10个方法是如何应用在技能习得过程中的。
再好的理论,不实践都是白搭。而大部分人却往往是想得多做得少,遇见困难就抱怨就回头。乔希·考夫曼深知这一点,所以它把每一项技能的学习都讲得非常详细。
以编程为例,他对自己学习编程的目标、语言的选择、框架的选择、工具的选择等等,都讲得非常非常细致,那几乎是一个初学编程的人学习过程的完美再现。这部分细致到什么程度呢,这么说吧,没有任何基础的编程初学者照着做就能学会,就能和乔希·考夫曼一样完成自己的网站。
要吐槽一点,第五章——编程——的翻译,尤其是牵涉到代码和解说的部分,实在是很差劲,我猜译者一定对编程知之甚少。
想想我当时教别人学习Qt时,就忽略了这一点,实在是非常不妥当。当时我总是想着怎么系统的把我知道的东西教给对方,等她打好基础了,开发应用自然水到渠成。这完全是颠倒的,不符合成人学习的习惯。果然,后来效果不佳,我们一拍两散。
如果让我现在再来教一个人学习开发,那肯定是另一番样子,这也是这本书带给我的思考——我看了这本书后,对技能习得的理解彻底反转了。
关于书中的六个技能习得的示例,我有一个小小的体会,分享给大家:要留意乔希·考夫曼是怎样在学习中结合他的方法的。如果读一遍没看出来(几乎不可能,因为乔希·考夫曼一边写一边提示),那就读两遍,边读边往回翻翻,对照一下,一定能看出来。你这样读下来,就会对乔希·考夫曼的方法有更深入的理解,就更能应用到自己的实践中。