美文网首页高效学习学习工作生活个人成长方法论
20小时足以让你学会任意一项技能

20小时足以让你学会任意一项技能

作者: CoyYang | 来源:发表于2014-08-12 15:16 被阅读25751次

    作者:杨可|来源:http://www.narrativecard.com/

    看了Quora上一个问题:“有哪些10分钟内让人获益终身的建议”,其中一个回答让我觉得很有同感——每个人只要专心并有计划地投入20小时,就足够学会任何一项技能。

    我觉得有同感,是因为我在自己身上、周围朋友和一些10岁左右的小孩身上一再验证过这个说法。

    比如滑雪。我自己是属于四肢不那么协调的一类人,好在有个滑雪10多年并在我摔倒后帮我站起来的姐们陪练/摔一天,第二天接着练。16小时内我从不会穿滑雪靴到学会滑雪,能挑战一下Vermont Sugarbush滑雪区中级难度的路线。

    比如游泳。我曾教一个旱鸭子朋友学,每天教20分钟,让他自己练习40分钟,他从不会踩水到练会腿部夹水动作,如何在水中自然上浮保持平衡节省体力,再加入双臂划水,练习有节奏地换气,最后一周内学会了游泳。

    比如绘画。20小时内我可以让一个不会用笔排线的小孩理解比例构型、常见透视、明暗关系、色彩投映,并且不会用匠气去折损他/她笔触里固有的灵气。比如以下这幅。这个小孩11岁,我主要教她用类素描的方式画人眼,因为如果对眼部细节能把握到位,其他物体不会太有难度。我离开后不久她把她的新作品放到了fb上。

    我真正教只教了半小时,而她每天练习一小时左右,半个月下来进步惊人。

    再比如编程或数学,实际上智力中等或以上的人都能学好——很多时候简单得像肌肉记忆,熟能生巧。但是劣质教育资源对人的束缚——死板教条、知其然不知其所以然的教科书、老师或同学的影响,让很多人在学习时给自己内心画地为牢,下意识地设了一个惧怖或厌烦的坎,就像那只被绑在树桩上的小象,因为小时候力弱挣脱不开那树桩,养成习惯以至于长大后,依然会被细细的树桩束缚住而不得知自己的潜力。

    实际上学会并用好任何一种编程语言,都只需要20小时,甚至更少。

    学习技能在资源极大丰富的现代社会如此简单,在古代亦然。我曾以为达芬奇属于开挂的,直到我看了一段他所在时期的历史,发现他虽然有开挂之处,但并非开挂到不可解释——那个时代和现在一样,并不缺乏培养全才的沃土(感兴趣的朋友可以去wiki一下polymath这个词,很有意思。)达芬奇可以自学许多技能到精通,我们也可以。写到这里,想到MIT的Gilbert Strang教授,一节课上提到高斯时说:“高斯之所以比我们先发现这些(定理),不过因为他生得比我们早。”此话当然有鼓励学生的成分,但不乏真知灼见。我们总是神话偶像,而忘了打造自己。

    然而,正如编程一样,任何技能都是廉价的,就像教育资源,都是可以被购买然后习得的商品。

    知识真正的精髓还需要触类旁通的领悟,以及对基础知识的时刻巩固。比如“或”“与”“非”门如何将硬件与软件一步步沟通起来;比如怎样与技能点不同的队友合作,发挥每个人特长,优化系统设计快速完成项目;再比如学会游泳只是开端,并非学会了游泳就能去救溺水之人——挣扎中的溺水者求生的本能会让他/她抓住能够到的一切拼命往下压以让自己浮起来,很多时候会导致营救者被摁得精疲力尽甚至活活淹死——所以营救者要有将挣扎者及时打晕的机敏,或上佳的体力。

    这20小时的学习,也不是刷知乎或Quora一路浏览就能习得的,需要结合自己的特点巩固练习,强化肌肉记忆。如果觉得学习有难度到无法自己克服,大多说明学习方法不对,应该找对的老师指点,免走弯路。

    知乎上有种浮躁装逼的风气,如果不加控制,其实会不利于真正掌握知识。随便举个例子,我曾对知乎常用语汇做了个分析,其中有个来自日语的结尾词:以上。

    这个词告诉大家我的汇报完了,有时用作敬语。但在知乎问答里写上,很多时候除了作废话没有什么别的用。类似的还有前段时间的新浪高频语汇“感觉自己萌萌哒”,这原本表达了一种良好的自我感觉,有类似于小动物求爱抚的意味,但如果用得不当,除了暴露po主低智无聊缺乏创意外没有什么别的作用。

    说到真正掌握知识,我发现现有社交网络大部分难以满足这种需求。我做了一款反社交网络(anti-social media network)。网址:NarrativeCard.com。其设计与单/双向社交网络相反,抛弃一切人际网络的聚合性,摒弃无意义社交。让用户把关注点放到自我发掘与提升上来,利用网络上的一切资源提升自己的硬实力。现有功能:发帖、免费域名(现支持博客、论坛、作品集)、问答、搜索引擎。

    以下是本文开始提到的那个Quora回答的全文。我只翻译了图,文字懒得翻译了。大家凑合着看图即可。

    Naga Neehar Dingari

    Grad student at MIT

    It takes just 20 hours of practice to learn anything.

    Guess, what is the duration denoted by the red arrow above?

    20 hours!

    Yes, it takes just 20 hours of practice from being grossly incompetent at something to being 

    reasonably good. Whether it is learning a language or painting or playing an instrument - if you put 20 hours of focused practice into something, you would be surprised at how good you can get at it. 

    Here are 4 simple methods of rapid skill acquisition:

    1.     

    Deconstruct the skill:

     

    Break the skill into smaller fragments and practice the most important skills first. Research shows that performance gradually decreases with practice time. So, practice the tougher parts first.

    2.     

    Learn enough to self-correct:

     

    Get 3-5 resources about what you want to learn. But keep only just enough number of resources to be able to self correct. For example, getting 20 books to learn a programming language will only lead to procrastination.

    3.     

    Remove practice barriers:

     Example TV, internet and other distractions that come in the way of practicing. 

    4.     

    Practice at least 20 hours:

    Pre-committing to practicing for 20 hours prevents us from giving up the activity due to the frustration resulting from incompetence. Gradually, this will lead to developing an interest in the activity and will engage us.

    相关文章

      网友评论

      • 9c2c6eac684b:受鼓励了
      • 17ca7f7e1edc:20小时不算练习时间吗?但是练习才是最耗时的,不是吗?
      • 恒余棠:我看过关于类似的书,讲得挺好的
      • DTPD:请教Deconstruct 的时候, 第一步practice的应该是 the most important 还是应该 tougher parts?
      • TonyChai:有一种豁然开朗的感觉
      • 4513251677fe:很有帮助,对于我本不愿意做的事情,我现在愿意花时间去好好做
      • 紧凑的空气:每个人的时间观念不同,每个人的时间长度其实是不同的。认真对待每一分钟,把时间放大,时间漫长了才是最佳学习的。如果给你二十小时,你没有珍惜每分钟的习惯,只以小时为单位的看待时间,那么这跟别人以一分钟为单位过得时间没区别。二十小时是有可能的,而且我还赞同一小时可以学会呢!
      • 倒立的笔杆:这个方法好像是在TED上讲过,作者应该讲漏了最关键的一点吧,20小时里达到什么样的程度————能够自我修正!其实20小时学习主要是为了在今后的自学中能够自我修成,知道该朝什么方向努力,并非说20小时完全掌握
      • 取道明心:有两个问题是最大的障碍;1,技能不可视,可量化。看不到全貌的技能学习自然会偏离重点,没有量化的技能更不会达到效果2,障碍消除困难,自己解决不了的,理解不了的,这个会导致拖延和放弃。
      • 549e026cfc2e:利害,20小时,真想能这样啊!
      • liberty1900:@crossover____03 agreed,我大一C++学了6个月勉强写个贪吃蛇
      • 3aae2c39bbc3:不管学什么我觉得必须得有一个领着入门的导师,自学成才的人那得是毅力兴趣非同一般常人的,但是,这本身就是一种成功了
      • jieroarchl:@而水 还是必须不断有研究快速入门的办法,公开研究,才能帮助所有人快速找到。但是在这个什么都卖钱的时代,没法真正完整协作。
      • 而水:方法对路,才是关键,否则即使按照一万小时那个理论,也不一定能成为某个领域的专家。
      • _彦乐:然而对于大部分人来说,两个条件无法满足:1、合适的学习材料;2、精通某项技能且愿意花足够时间设计教学思路并花20小时来教你的老师。
      • jieroarchl:但问题是,你有那些资源允许你去用20小时做这件事吗?
      • Mobius:学习得有人教。我也向学画画,可惜没人教我。
      • 游大:不是很赞同你的说法。理论化的东西,个人认为还是无法仅用20小时就能学会的
      • bf9e49620ea8:20小时可能能学会一门语言的粗浅用法,但是若说用好,我觉得不现实,尤其是c,cpp,更有甚者低级的汇编
      • CoyYang:@吃得慢饿得快1 好呀如果你教我iOS编程 写app什么的
      • 吃得慢饿得快1:你教我游泳、绘画。
      • 58ea9a8e6246:这个20个小时应该是有序渐进的20个小时,比如每天1-2小时;而且这20个小时应该是精力高度集中的20个小时,身心完全融入;这20个小时应该是运气不错的20个小时,各种有用的资源和环境都巧合的在这一时汇聚,干扰都在这一时消失。有这样的20小时我觉得能学会一样东西是可能的,当然,仅仅是“学会”。
      • 肉团先生:20个小时,就像把一个学科不及格变成及格。
      • 柚子小姐爱美食:像编程这种东西并不是任何人20小时都能理解的了的,亲身经历……
      • 掀牛:20个小时只能学个皮毛,只不过这20个小时可能是进步最快的时期。
      • WontUpdate:我翻译了下面的英文,链接在此,随意引用。 :smile: http://www.jianshu.com/p/8a05d968b27c
      • b74a4555fa0f:20个小时作为一个概数的话是可以理解的,或者你说的掌握只是皮毛也可以接受。
      • 乱世工人:@条件状语从句“实际上学会并用好任何一种编程语言,都只需要20小时,甚至更少。”—— 作为一名程序员,我也不赞同这句话(特别是学C++)
      • 阿糖:@条件状语从句 我赞同程序员!
      • 羽秋wing:一直以来我也注意到,学习在 网络时代 是一件相对比较容易的事情,而且一般来说,只要有足够毅力与计划,是可以自学到自己有心去学的东西的,因为相关资源的获取已经基本不成问题。但20小时这个概念,明显是想当然尔,通过用明确而毫无道理的断语来强化人的思维与接受程度,个人觉得也算是广告业在网络时代传播最恶劣的恶习之一。就算是概数,20小时大约是在有懂行的人带领并且学者有心的情况下(如楼主描述的情况)才有可能,个人感觉自学的话大概是需要一个月以上的时间,每天2-3个钟头,因为真实的曲线应该还有前面一段平缓区域,这个时候相关知识没有积累到一定程度,无法对学到的东西形成很高的接受程度,只有到了一定时间点,才会突然形成正反馈效应,形成很陡的学习曲线,而个人感觉,这段时间才是最难熬最关键的,决定着最终学习的成败。
      • 夏木大叔:世界真美好。。。
      • 7a83cce704b6:太美好了。。
      • wei小喵:标题太邪恶
      • CoyYang:@条件状语从句 我是小学参加编程竞赛的 那时侯学的是qbasic和pascal 真正认真学的是只有20小时 以后拿这个基础去学别的编程语言 感觉很容易 不过可能是我学艺不精 没有领悟到难点 以后多向你学习哈
      • 李响同學:“实际上学会并用好任何一种编程语言,都只需要20小时,甚至更少。”、

        ——作为一个程序员,十分不赞同这句话。
      • 顾尘寰:额,个人觉得如果真的这么容易,随随便便出来一个都是超级高手,多面手,什么都会
      • Desperado:路过。
        恰巧最近看《信号与噪声》中引用过(类似于)文末所引的这幅图,在书中指的“二八效应”,即一般领域中,投入20%的时间就能达到顶尖水准80%的程度。
        从通常所持的“10000小时大师论”出发,达到80%顶尖水准所需要的“区区”20%时间其实是10000X20%=2000小时。
        20小时作为“学会”是肯定足够的。但白璧微瑕的地方在于,这幅图难免会被误会。20小时在10000小时只是0.2%,也就是说,真正指示20小时后所达到的水准的那条“how long”竖线,应当位于图中“how long”左侧的1/100处才是。
        以上(就图而论,供参考,哈)。
      • Nan1900:专心并有计划地投入20小时,对于我这样看到“10000小时”就望而却步的人来说,真的是很受鼓励,入门才是提高、精通的第一步,我经常连前20小时都没有渡过就放弃了......
      • xubihang:20小时能学到的是「了解」、「知道」,而真正的「技能」、「知识」是不可能在这么短时间内学会的。
      • 阿沌沌沌沌沌沌:我覺得太美了,足以學會任何技能這種話有點營銷的感覺。

        我想大家都清楚世界上知識量之大,更不用說有些技能是需要長年累月的累積。
      • piaoxian:兴趣是一回事,如果真用来吃饭的话,那是远远不够的,而且吃饭和兴趣在大多时候都是有矛盾的。
      • 6011a87cd399:观点挺有启发的,不过细节肯定有问题,看可汗学院(Khan Academy)的ted演讲对这个有更多有意思的讨论。学习本身还有很多有意思的值得研究的东西。
        20小时本身应该和证伪牛顿定律一样属于范式内不可能,尤其是对于普通人来说找一项技能的合适的学习材料本身就要花远大于20小时的时间。
      • 張佑芡:赞的。我觉得是20小时专心的学习就能真正入门。但很多人(包括我)常常只是才学几小时便放弃,连门都没入。
      • CoyYang:@LostAbaddon 那我以后说错的就请多指教啦
      • LostAbaddon:@CoyYang 我带过学弟学妹的课,很多课程他们最后都需要开根乘10来确保及格。所以,说没那么难这样的话,会被他们记恨的。
      • CoyYang:@LostAbaddon 我不是数学专业的,不是很了解。在学校旁听过一些课,感觉没那么难。也许是非专业人士的原因吧。
      • LostAbaddon:@CoyYang 20小时了解一个概貌还有可能,想掌握是不可能的。
      • CoyYang:@LostAbaddon 我的意思是指数学中的任意分支,例如数理逻辑,数论,代数学,代数几何学,几何学,拓扑学,数学分析,函数论,常微分方程,偏微分方程,泛函分析,概率论等等。
      • LostAbaddon:既然提到了数学,那我必须说:20小时能掌握的是算术,不是数学。

        不过似乎能把算术和数学区分开的人本来就不多。
      • 老杜还在:学会和熟练是两码事,但就是这个门槛,很多时候我们都望而却步了。
      • ili:不认真的答案有没有「以上」都会让人觉得不认真。 :v:

      本文标题:20小时足以让你学会任意一项技能

      本文链接:https://www.haomeiwen.com/subject/eeyetttx.html