乐趣区

关于后端:10000小时定律成为大牛的秘密是什么

你好,我是华仔。

在第 16 讲中我向你介绍了我本人总结的一套零碎的学习办法,而这套办法的领导准则就是10000 小时定律

那么这个实践是谁提出来的呢?它有用吗?要怎么用?用它的时候要留神些什么?明天这一讲,我将会带你探寻 10000 小时定律的前因后果,尝试破解成为大牛的机密。

10000 小时定律的发展史

在 10000 小时定律的倒退过程中,一共有 3 个不得不提的关键人物,他们别离是本杰明·布鲁姆(Benjamin Bloom)传授,安德斯·艾利克森(Anders Ericsson)传授以及作家马尔科姆·格拉德威尔(Malcolm Gladwell)。

布鲁姆:长期大量的练习

布鲁姆是美国出名的教育心理学家,芝加哥大学的传授,在“教育指标分类”和“精通学习”这两个畛域作出了很多奉献。

1985 年,他出版了一本书《如何造就蠢才》(Developing Talent in Young People),专门介绍怎么从青少年群体中发现蠢才。

他钻研了来自多个职业畛域的 120 个成功人士的童年,包含音乐会上演奏的钢琴家、精湛的雕刻师、奥运会游泳运动员、世界级的网球运动员、卓越的数学家、卓越的神经学家等,涵盖了迷信、艺术、体育、医学和工程等多个畛域,想确认到底有没有“预测孩子将来成就的指标”(比方最广为人知的“智商”)。

然而钻研论断却颠覆了这个想法,不存在这样广泛实用的指标,智商和孩子未来的成就 没有间接关系

既然如此,那些成功人士又是靠什么取得成就的呢?难道是齐全随机的吗?也不是。钻研发现,对于大多数成功人士来说,最重要的因素是 家人的鼎力支持、长期大量的练习 业余老师的领导

然而对于“长期大量的练习”这个因素,布鲁姆没有明确钻研出“长期”到底有多长,也没有提出“10000 小时定律”。

艾利克森:10000 小时练习工夫

布鲁姆尽管没有钻研出量化“长期”的办法,然而他的钻研关上了一扇通往新畛域的大门。于是很多学者开始跟进,其中美国佛罗里达州立大学的心理学传授艾利克森就发现了“10000 小时练习工夫”这个景象。

艾利克森对柏林音乐学院的学生进行了钻研。他让音乐传授依据后劲将小提琴学生分成三组,顺次是顶尖小提琴家(Best)、优良小提琴家(Good)和音乐老师(Teachers),而后详细分析这三组学生之间程度差别的起因。后果他发现,只有 练习工夫 这个因素是辨别不同组的要害指标,顶尖小提琴家的练习工夫比音乐老师多 3 倍。

起初,他又钻研了中年业余小提琴演奏家(Professionals)年老时的练习工夫,同样发现了练习工夫这个关键因素。

为了进一步证实论断,艾利克森又对钢琴演奏家进行了钻研。这次他筛选了业余演奏家(Experts)和业余爱好者(Amateurs)进行比照,后果发现业余演奏家的练习工夫是业务爱好者的 10 倍。

在这两组钻研中,他都发现了 10000 小时这个数据,如下图所示。

1993 年,艾利克森把研究成果整顿成了论文“The Role of Deliberate Practice in the Acquisition of Expert Performance”发表。这篇论文岂但形容了具体的钻研细节,还介绍了各种跟胜利无关的钻研和它们的剖析框架。

然而,他也没有提出“10000 小时定律”。

格拉德威尔:10000 小时定律

起初,加拿大作家格拉德威尔依据艾利克森的论文论断,提炼出了“10000 小时定律 ”,也就是说, 要想胜利就必须要有 10000 小时的投入

他剖析了很多胜利案例来证实“10000 小时定律”的普适性,比方甲壳虫乐队走红前在德国汉堡的酒吧中上演超过 10000 个小时,Sun 公司创始人比尔·乔伊的编程工夫超过 10000 小时,微软公司创始人比尔·盖茨的编程工夫也超过 10000 小时,音乐神童莫扎特真正成才前的作曲工夫超过 10000 小时等等。

2008 年,格拉德威尔把他的观点写进了新书《异类:不一样的胜利启示录》(Outliers: The Story of Success,以下简称《异类》)。这本书上架当前,雄踞《纽约时报》排行榜榜首 20 个星期,半年工夫北美销售量超过了 100 万册,从此“10000 小时定律”广为人知。

10000 小时定律分析

因为在《异类》这本书中,格拉德威尔只用了一章的篇幅来论述 10000 小时定律,并不能涵盖艾利克森论文的残缺内容,所以也引起了一些争议。

批评者的次要观点是,10000 小时定律 过于简化 了“如何能力胜利”这个问题,会给人造成误导。

事实上,无论是格拉德威尔还是艾利克森,都没有说过“只有练习 10000 小时就肯定能够胜利”。格拉德威尔《异类》中也探讨了很多和胜利相干的因素,包含环境、文化和机会等;艾利克森在论文中也剖析了家庭和集体等因素对胜利的影响。

所以,咱们不用纠结 10000 小时定律到底是否全面。正当的做法是,把 10000 小时定律了解为胜利 必要条件 ,而不是 充分条件。换句话说,没有 10000 小时的投入,很难成为专家,但有 10000 小时投入,也不肯定能成为专家!

要想通过 10000 小时的练习成为专家,还有几个要害的因素也不能疏忽。美国作家丹尼尔·科伊尔的《一万小时蠢才实践》这本书就做了很好的总结:精湛练习、激情、伯乐三个因素是 10000 小时定律的要害

  1. 精湛练习:你须要设定致力的指标,而后挑战本人的能力极限,一直地反复练习更高要求的技能能力晋升本人。写 10000 小时“Hello world”不会让你成为编程高手,唱 10000 小时《两只老虎》也不会让你成为周杰伦。
  2. 激情:10 年 10000 小时的继续投入并不是小菜一碟,而是一项十分大的挑战,靠外力的强制或者自我意志力来强制达成是不可能的,必须要有集体的激情作为继续投入的能源。所以你本人要喜爱这件事件,可能从中感触到高兴和满足。
  3. 伯乐:每个畛域都有大量的经验教训积攒,单纯靠学员去试错来找到所有这些教训和教训是不可能的,须要有伯乐对学员进行察看,而后指出须要改过的中央和练习的办法,这样学员才可能疾速晋升。

《一万小时蠢才实践》整顿了一个残缺的实践图示,十分具备参考意义。

从这张图里咱们很容易看进去,单纯练习 10000 小时是不够的,还须要集体的激情作为能源,以及优良的伯乐进行领导。这也就回应了人们对于“10000 小时定律”的批评。

互联网技术畛域如何落地?

不过,方才咱们提到的钻研次要集中在音乐(小提琴、钢琴)和体育(足球、网球)等传统畛域。在互联网时代,尤其是当初的挪动互联网时代,10000 小时定律的利用可能还会面临一些新的问题。

1. 没有伯乐怎么办?

传统畛域的倒退都有 100 年以上的历史,训练体系十分成熟,有很多优良的业余教练可能对你进行领导。相比之下,互联网行业倒退的历史就很短了,也不存在成熟的训练体系,更没有业余的教练可能像小提琴、网球那样进行一对一的领导和训练(要是可能请教练了,谁还 996 下班啊)。

所以为了保障 10000 小时投入的成果,咱们须要一些变通的办法。

第一种办法是在团队外部找导师,不肯定是主管,共事中的高手也能够。在代码 Review、设计评审和计划探讨的时候,拉上导师一起参加,给你提倡议。

第二种办法是看书和学习线上课程。书籍和课程都是作者对常识和技能的一次梳理与整合,对教训和教训的一次总结和传承,所以购买一本书或者一门课就相当于请了一个教练,尽管它不能提供实时和具体的领导,然而咱们能够通过它来具体地理解一个畛域。

第三种办法是加入行业会议。行业会议会邀请行业内的专家来进行分享,每个分享主题也都是很有价值的经验总结,对你的晋升具备指导意义。

第四种办法是加入线下的训练营。当初有一些机构开始尝试线下的训练营模式,邀请行业内的优秀人才作为导师,针对某个主题,集中进行一段时间的强化训练来晋升学员的能力。训练营的模式和运动员教练很相似,可能实时地对学员进行领导,成果是最好的,但工夫老本和资金老本也是最高的。

2. 技术变动太快怎么办?

跟传统畛域相比,互联网行业的技术更新换代要快得多,比方最近 10 年影响比拟大的新技术就有大数据、App 开发、微服务、容器化和人工智能等;而且各个细分畛域的技术变动也很多,典型的就是前端开发,包含 jQuery、HTML5、Node 和 Vue/Reactor/Angular 等。

技术的疾速变动的确会导致之前的一部分技术积攒在新的环境下失去了原有的作用,比方当初咱们很少用 Flash 来做开发了,但这并不意味着咱们之前在畛域的积攒齐全归零。

首先,很多根底的技术是不会频繁变动的,比方操作系统、数据库、浏览器、网络等。比方尽管 iOS 和 Android 开发是最近十几年才衰亡的,但它们的根底依然是操作系统、计算机网络和编程语言这些“老”技术。

其次,新技术往往是在老的技术根底上进化进去的,它们的目标是更好地解决老技术的问题。比方 jQuery 是为了解决 JavaScript DOM 编程太简单的问题而设计进去的,Vue/Reactor/Angular 等前端框架又是为了解决大型项目中应用 jQuery 所导致的难以保护和协同的问题而设计进去的。

所以技术的变动岂但不会让咱们之前的积攒失去价值,反而还会让咱们之前的积攒更有价值。绝大部分新技术的呈现,都是业界顶尖的公司或者专家,联合他们以往的教训,再施展他们蠢才的灵感才发明进去的。如果没有足够的教训积攒,也就无奈新陈代谢。

20 小时学习法

10000 小时定律关注的是 怎么成为顶尖的领域专家 ,比方小提琴家和钢琴家等。然而无论在日常生活还是工作中,咱们都不可能在每个畛域都成为专家,更多的时候只是想 熟练掌握一门技能 而已。

比方咱们大部分人学开车,只是为了上下班通勤、节假日游览或者当司机赚钱,而不是成为 F1 赛车手;大部分技术人员学习 Redis,也只是为了学习原理,不便在我的项目中应用,而不是想成为 Redis 的开发者。

这种状况下,如果还只靠 10000 小时定律来布局学习安顿,显然是不够的。

美国学者乔希·考夫曼(Josh Kaufman)在《要害 20 小时,疾速学会任何技能!》(The First 20 Hours: How to Learn Anything… Fast!)这本书中指出:如果学习目标不是“学精”(成为专家甚至巨匠),而只是“学会”(晓得怎么用),那么只有花 20 小时,就能够疾速把握一项新技能。

考夫曼并没有否定 10000 小时定律,而是指出针对不同的指标应该采取不同的形式,不要一概而论,如果全都套用 10000 小时定律,工夫和精力必定都不够用。

所以他总结出了一套晋升学习效率的“20 小时学习法”,分为四局部:

  1. 合成步骤:把技能最大水平地细分,分成若干小步骤。
  2. 充沛学习:基于合成步骤失去的小步骤,逐个练习。
  3. 克服困难:克服练习过程中的各种艰难,包含生理、心理、情绪、工具、环境等。
  4. 集中练习:至多用 20 小时集中学习最重要的小步骤。

尽管我临时还没有看到针对 20 小时学习法的谨严的科学研究和证实,但它看起来的确很合乎人的直观感觉。

比方咱们学车的过程,就十分合乎 20 小时学习法:考试分为四个科目,每个科目有固定的考试我的项目,咱们在教练的领导下针对考试我的项目逐个练习,最初通过考试拿到驾照,真正练习的工夫也就差不多 20 小时。

在互联网技术行业,如果你想初步入门某项技术,能够依照 20 小时定律来进行实际,不要看到某个技术就感觉要花费太多工夫,还没开始就把本人吓到了,后果始终都不去学习。20 小时定律同时也揭示咱们,不要一上来深入研究源码这些,能够先从把握根本的应用开始来学习技术,这样可能疾速把握根本的应用,而后有工夫和有须要后再逐渐深刻。

小结

这一讲我跟你分享了 10000 小时定律和 20 小时学习法这两个跟工夫相干的学习实践。其中 10000 小时定律是业余畛域晋升的总的领导准则,而 20 小时定律适宜领导你疾速入门学习单项技术。

当初,咱们回顾一下这一讲的重点:

  1. 布鲁姆发现了“长期大量的练习”是胜利最重要的因素之一,阿利克森发现了“10000 小时练习工夫”是胜利的要害指标,格拉德威尔提炼出了“10000 小时定律”并加以流传。
  2. 单纯练习 10000 小时是不够的,还须要集体的激情作为能源,以及优良的伯乐进行领导。
  3. 10000 小时定律实用于在某个畛域成为专家,而如果只是想熟练掌握一项技能,采纳 20 小时学习法会更适合。

思考题

留一道思考题给你吧。评估一下你在目前的业余畛域大略投入了多少工夫?如果你感觉本人投入了足够的工夫,然而能力却没多大的晋升,你感觉可能的起因在哪里?

退出移动版