打字猴:1.701399176e+09
1701399176
1701399177 “研究发现,任何一个领域的世界级水平都需要起码10 000小时的训练。”神经学专家丹尼尔·利瓦廷写道,“随着研究不断深入,作曲家、篮球运动员、作家、滑冰运动员、钢琴家、棋手,甚至江洋大盗……无论你是什么,10 000小时这个神奇数字一而再再而三地出现。当然,这并不能解释为什么有些人能从等量的训练中获得更好的效果。但可以肯定的是,目前还未发现任何一位世界级的专家在其专业领域中的训练时长少于这个数字。人的大脑好像必须花费那么长的时间消化理解,才能达到极其精通的水平。”
1701399178
1701399179 这一准则甚至适用于人们通常所说的“奇才”,比如莫扎特这位6岁就开始作曲的音乐神童。心理学家迈克尔·豪在他的著作《解读天才》(Genius Explained)中写道:
1701399180
1701399181 莫扎特在真正成为职业作曲家之前,他早期的作品并不出色。他的那些作品很可能大多出自他父亲之手,只是后来得到不断修改罢了。沃尔夫冈[11]童年时期的多数作品,如七首钢琴与管弦乐协奏曲,大部分是在其他作曲家帮助下完成的。完全出自莫扎特之手,并被奉为他的第一部经典作品的,是第九号钢琴协奏曲(No.9,K.271),然而这部作品是他在21岁时创作的。那时候莫扎特作曲已有10个年头了。
1701399182
1701399183 而音乐批评家哈罗德·勋伯格[12]谈到莫扎特时有更为深刻的观点,认为莫扎特实际上是“大器晚成”,因为他经历了整整20年作曲生涯,才创作出了最伟大的作品。
1701399184
1701399185 成为国际象棋大师也需要大约10年时间。(国际象棋大师鲍比·菲舍尔问鼎冠军宝座用的时间稍微少一些:他花了9年时间。)10年意味着什么?这意味着一个人大约可以投入10 000小时对某一特定项目进行长期刻苦训练。10 000小时是取得伟大成就的神奇数字。
1701399186
1701399187 现在我们可以运用这一理论解释捷克和加拿大国家队“年龄分组日”现象了。之前,你可能没有真正理解为什么花名册上没有一个队员生于9月1日以后。你本以为,肯定有为数不少的运动天才出生于下半年,他们凭着自己的天赋最终也可以进入顶级队伍,不论他们生于一年中的哪一天。
1701399188
1701399189 但是,对于埃里克森这些反对将天赋放在成功因素首位的人来说,这一现象一点都不奇怪。出生时间相对比同龄人晚的天才们在8岁的时候没有被选入全明星队,原因是他们太小了,因此他们得不到强化训练。得不到强化训练,他们就很难达到10 000小时的训练时间,从而无法在职业青年队选拔的时候入围。没有10 000小时的训练作为基础,他们根本不能掌握进入顶级球队所需的足够技能。即便是莫扎特——史上最伟大的音乐家,如果没有10 000小时的训练也无法实现事业上的腾飞。练习并不是为了让你一次就能把事情做好,而是为了帮助你越做越好。
1701399190
1701399191 另一个关于10 000小时的有趣现象是,10 000小时的确是大量时间。人们在很年轻的时候的确很难依靠自己达到这一要求。你需要获得父母的鼓励与支持。你不能太贫穷,因为如果你必须依靠兼职维持生计的话,你根本没法在日常生活中获得足够时间做练习。事实上,人们要想获得如此大量的练习时间,就必须依靠参加某些特定形式的训练课程(比如冰球队中的全明星队),或者获得某些特定机遇得以进行训练。
1701399192
1701399193 异类:不一样的成功启示录 [:1701398787]
1701399194 安娜堡计算机中心的日日夜夜
1701399195
1701399196 现在让我们回到比尔·乔伊的故事。1971年,16岁的乔伊还是一个个头很高的懵懂少年。他数学特别好,他应该是麻省理工、加州理工或滑铁卢大学[13]高材生的苗子。“当比尔还是小孩子的时候,他就在无意识的情况下开始对许多事情的来龙去脉感兴趣了,”比尔的父亲威廉说,“我们能回答的就回答他,我们回答不了的,就给他书让他自己查。”到参加美国大学本科标准入学考试(SAT)的时候,比尔在数学测试中拿了满分。“那些考试并不特别难,”比尔坦率地说,“考试中我总能剩下时间检查两遍。”
1701399197
1701399198 他的确才高八斗,但只有这一点肯定不够。他的长足进步始于偶然在贝尔大街发现的形状奇特的计算机中心大楼。
1701399199
1701399200 比尔学习计算机编程的那时候是20世纪70年代初,当时电脑的尺寸跟房间大小相当。一台电脑(其运算能力和内存容量可能还不敌现在一台微波炉)动辄百万美元——这还是20世纪70年代的美元价值水平。电脑那时在全世界范围内非常稀罕,即便你能找到一台,你也必须想办法获得其使用权,如此,你就得花高价租用电脑使用时段。
1701399201
1701399202 而且,那个时候计算机编程本身是件非常枯燥的事情。早期计算机编程必须使用键盘打孔机。程序代码必须用打孔机打在打孔卡上。一个复杂一点的程序可能需要几百乃至上千张卡,每张卡上面都密密麻麻排满了孔。程序员编好程序就带着打好的卡来到机房,交给电脑操作员。那个时候电脑只能单线程运行,操作员给你排个号。你要等多长时间取决于前边有多少程序员在排队,通常等代码运行结果需要几小时,有时候甚至要一天。其间你的程序如果有一点儿错误——哪怕是排版错误——你都必须拿回卡片,找到错误,然后重新走一遍流程。
1701399203
1701399204 在这种环境下任何人想成为程序专家都很困难,对20岁出头的年轻人来说更是难上加难。如果在机房待一个小时只能用几分钟时间来“编程”,怎样才能做足10 000小时的训练?“在打孔卡上编程,训练的并不是你的编程能力,”一位早年的计算机专家总结说,“而是你的校对能力和耐性。”
1701399205
1701399206 到20世纪60年代中期,人们找到了提高计算机效率的解决方案。此时电脑性能已经大大提高,能够同时接受多个任务指令;专家们优化了操作程序,主机可以同时处理上百个终端任务,人们实现了计算机分时共享。这就意味着程序员们不用再跑到机房把打孔卡交给操作员,只需要构建数十个终端就可以了;所有终端都通过电话线与机房主机相连,程序员们实现了联机协同工作。
1701399207
1701399208 以下是历史文献对电脑实现分时系统意义的总结:
1701399209
1701399210 这不仅仅是一项变革,这简直就是电脑新时代的开端。不用操作员,不用卡片,不用等待。电脑主机共享意味着,你可以坐在自己的电传打字机前键入命令,并且马上能得到结果。主机共享又是交互式的:主机会要求程序员做出响应,等待其输入指令,并在其休息的时候继续工作,一直到算出最终结果。所有这些都是“实时”操作的。
1701399211
1701399212 密歇根大学是世界上第一批实现电脑分时系统的高等学府。1967年,使用了分时系统的原型机已经上线运行。到了20世纪70年代早期,密歇根大学计算机系已经实现100人同时在线工作。“在20世纪60年代末和70年代初期,没有几个地方的计算机水平能与密歇根大学相比。”密歇根大学计算机系始创人之一麦克·亚历山大说,“可能麻省理工,卡内基·梅隆大学或者达特茅斯学院能与它相提并论,但除此以外,我想不出别的地方了。”
1701399213
1701399214 这对于1971年进入密歇根大学安娜堡分校的比尔·乔伊是个千载难逢的机遇。他并不是因为想学计算机才进密歇根大学的,他高中时代从未接触过电脑,他只对数学和工程学感兴趣。但当他大学一年级第一次接触电脑并爱上编程以后,他惊喜地发现,他竟然幸运地置身于世界上仅有的几个只要想编程就有电脑可供使用的大学之中。
1701399215
1701399216 “你知道用打孔卡编程和分时编程的差别有多大么,”乔伊说,“它们的区别就好像通过写信来下象棋和即时下棋的区别。”编程不再使人备受挫折,编程变成了一种享受。
1701399217
1701399218 “我住在学校北区,计算机中心也在北区,”乔伊继续说道,“我在那里度过了多长时间?噢,那简直无法计算。计算机中心24小时开放。我经常通宵留在那里,清晨才回宿舍。那些年,我花在计算机中心的时间要比花在课堂上的时间多。我经常在计算机中心上机的时候,突然发现自己忘了上课。当然,有更多的时候我忘了还要续时登记。”
1701399219
1701399220 “那时候,学校发给每个学生一个使用账号,你要上机就得充钱,所以你的上机时间是有限的。一旦你进入机房,你就得盘算好你运行程序需要多少时间。他们一般会给你一小时,那这一小时就是你的全部上机时间。不过,还是有同学发现了窍门——如果在‘上机时间’栏里填进等长度的错别字,他们就没法限制你的上机时间了。”他笑着回忆道,“这是程序上的一个漏洞。这样只要你填个错别字,你就能一直待在机房上机了。”
1701399221
1701399222 现在,让我们理一理比尔·乔伊的机遇链吧。他有幸考入计算机学科领跑者密歇根大学;有幸第一批使用分时系统,而不是键盘打孔机;又恰巧密歇根大学的机房管理系统有漏洞,他得以想学多长时间就学多长时间;而因为计算机中心24小时开放,他又得以夜以继日地工作;他获得了充分时间练习编程,所以当改造UNIX系统项目开始的时候,他顺理成章地进入项目组。比尔·乔伊的确聪明绝顶,他也热爱学习,这是他成功的一大因素。但是在他成为专家以前,他首先依靠运气获得了成为专家的机会。
1701399223
1701399224 “在密歇根大学的时候,我每天编程8小时至10小时。”他继续说道,“到了伯克利,我更是没日没夜地编程。在我的住处就有一个电脑终端,我常常看看老电影,做一些编程,到晚上两三点才睡觉。我经常趴在键盘上就睡着了。”——他做了一个趴在键盘上睡觉的姿势——“你知道键盘要是一直被摁住,机器就会发出‘哔’、‘哔’、‘哔’的声音么?一般这样的情况发生3次,我就知道我该去睡觉了。我刚到伯克利的时候,有些东西还做不到得心应手,然而到了第二年,我自己觉得已经很熟练了。这也是为什么我那时编的程序,直到30年后的今天依然没过时。”他停顿了一下在心里做了一道算术题——这花不了比尔·乔伊多少时间。他1971年进入密歇根大学,从二年级起正式学习编程,加上每年的暑假,再加上到伯克利后第一年的日日夜夜。“所以,大概……10 000小时吧,”他最后说道,“对的,没错。”
1701399225
[ 上一页 ]  [ :1.701399176e+09 ]  [ 下一页 ]