[转]网球绅士运动

膳食与健康

自一级缓存中读取数据 
0.5 纳秒 

老是都使做伸展运动

打内存中读取 1MB 数据 
250,000 纳秒 

于了球后的受留

笔者注: 
T. Capey指出,亚马逊网站上《完全问题要解
》一挥毫之页面中,“购买这个商品的顾客为以购买”一项里曾面世了《30上学会孟加拉语》和《24钟头外让会自己语法与格调》。我猜想这中大部分之口是事后文中看到那些书的。感谢Ross
Cohen在Hippocrates问题及针对本人的鼎力相助。

场边的零食

正文原文为:http://norvig.com/21-days.html 

绅士的走

因此,或许10,000钟头——而非是10年——才是一个神奇之数字。Samuel
Johnson
(1709-1784)认为这恐怕只要花费又增长的年华:“要贯彻其他领域的天下第一才会都是急需终身奋斗的——不会见再来双重低的代价来赢得其了。”而Chaucer
(1340-1400)则抱怨“人生短暂,但却产生极其多技艺要效仿。”Hippocrates
(约公元前400年)因那句“ars longa, vita brevis”而著名,全文是“Ars longa,
vita brevis, occasio praeceps, experimentum periculosum, iudicium
difficile”,这话用中文 [2]
表达出来既是“技艺永恒,生命短暂,机会易逝,实验诡诈,抉择艰难”。虽然于拉丁文中“ars”一乐章既好象征“艺术”也可代表“技术”,但在本来的希腊文中“techne”一乐章则只有“技能”的意思要无“艺术”。
以下是自身编程成功的门路:

  最亟需做的几宗主要业务有就是是管喝足的回,你以太阳下打球,没半单小时要喝及500ml的趟,也许有人说就也极其多了,但为了调整你的潜力,宁可多喝水,也非可知少喝水。在打球期间,你可能发饿,并且乏力,在是时刻,吃相同片巧克力或香蕉。

  1,碳水化合物食品
2,蔬菜
3,水果
4,奶产品
5,蛋白质

自从二级缓存中读取数据 
7 纳秒 

  常见的网球运动伤害
1,网球肘
2,腕伤
3,肩周损伤
4,膝盖
5,膝关节扭伤
6,大腿后肌肉拉伤
7,腹股沟拉伤
一个吓的训练可以于您免受伤

旁预测错误 
5 纳秒 

  我当同样次等重复,要多喝水为补失去的水分,水分对您的肌肉至关重要,水能够管营养送及肌肉受到,打球后不亟用,休息45分钟

译者:刘海粟 

  网球被作是同等件绅士的移动,因为他求人们以球场上要举止文明。粗俗的举措不仅吃人耻笑,而且还要吃惩处(武汉四方是休通过上衣打网球的…)自1976年来说,职业网球赛就制订有行为规范,其确定包括:滥用球打,骂人,延误比赛相当都见面叫惩罚,如果权其未移,裁判员有且以该清除出场地,大部分运动员被吸引到这个类型上,主要是为这项运动要求的体育风度,我以此间列有几长不成文的规定,这些还是整合网球运动中精彩的体育道德要素。
  使用完场地后该使场所保持原样
  注意别要求,一般不能过仔裤
  准时到达比赛场地,即使是在座同一集市友谊比赛
  比赛开始前,让你的挑战者有准备运动时,也就是说陪他(她)打来回球,而无是演习你的超身球。
  当对方的圆球有或是界外球时,也将他通过去,把其当成界内球处理。
  比赛结束后,不管你是输是取胜,都设与您的敌方握手以展示敬意。

自从磁盘中读取 1MB 数据 
20,000,000 纳秒 

  对社会及在场活动的丁的话,他们最为忽视的如出一辙项事即使是张运动。好多人数喜气洋洋的临网球场,打及几只来回球,就觉得他俩全身热起来了,可以打比赛了。正是这些人,愿意花好多钱卖网球装备,上网球课,来提、高该网球技术,而忽略热身运动,其实同样关键之或正在说更要紧的凡增高而人的柔韧性,这样于您打球的时不至于拉伤。

鉴于以上经历,我死去活来怀疑您能够于书中学至有些。在本人首先独孩子来生前,我念了具备的指南书籍,但仍感到大惑不解。30只月之后,当自家第二独孩子出生的时段,我还亟需回到复习那些书吗?不,这次完全靠自身之私房经验了。这对准本人来说肯定比大家等写的数千页的纸更有功能。
Fred Brooks,在他的稿子《没有银弹
》中指出了搜寻相同号伟人的次设计者的老三只步骤:
及早系统的规定一批顶级设计者队伍。 
着一个业务主管来担前景的迈入及确保职业规划。 
也提高设计师们的互相影响和刺激提供足够的时机。 

于起以上这些规则,我提议首先学之言语是Python
或Scheme
。但您自之图景恐怕截然不同,所以还有为数不少其他是的选项。如果您的年纪是只位数,你或许重喜欢Alice
或Squeak
(年长一些的学人可能为会见喜欢这些)。重点在——你拣以你起来。

胡周都这么匆忙? 
任凭走上前同小书店,你尽管会望《7天学会Java》以及各种万变不离其宗的书籍,形如:在数天或是数钟头内学会Visual
Basic、Windows系统、互联网等等。我以亚马逊 做了单高级搜索 :
pubdate: after 1992 and title: days
and 
(title: learn or title: teach yourself)
[1] 
手拉手收获了248只结实。前78只是计量机类图书(第79独凡是《30天学会孟加拉语
》)。我拿搜索中的“days (天)”替换成“hours
(小时)”,结果取了一个相似度惊人的结果:253本书中,前77论还是算机类图书,紧随其后的第78准是《24时内使会自己语法与格调
》。而以200名为自此,有96%是计量机类图书。
有鉴于此:要么是人们还当快的就学电脑,要么就算是由某种原因计算机较任何任何事物都要下功夫。而尚未同本书是关于怎样当反复天里学会贝多芬或是量子力学甚至是狗的饲养的。Felleisen等人口于《如何计划程序
》中为指出了当下无异于主旋律,他们说:“糟糕的编程非常简单,蠢货都能够于21龙之辰外学会,即便他们即使是根本木料都得!”
受咱来分析一下像《三天外学会C++
》这样的标题意味着什么:
学会:
3天之年月,你完全没时间错开就有巨型程序,也束手无策从里的打响和失败中查获知识。你啊绝非时间及一个有更的程序员一起干活并熟悉C++环境下的付出是个什么体统。总之,你未曾时间去深入的上。所以这种题只能吃您一个皮毛的认识要休深入之知晓。正像Alexander
Pope说的——一明了半解凡是件危险的业务。 
C++:
3天外而也许学会一些C++的语法(前提是若模仿过其它编程语言),但若拟不至哪些去动这种语言。总而言之,如果您是——比方说——一个Basic程序员,你或许能够学会以Basic的风格就此C++语法编程,但您无法左右C++真正的助益(或缺陷)。问题何在?Alan
Perlis
曾说了:“如果一致栽语言不可知影响你的编程思路,那就是无值得学习。”唯一合理之说明就是是公偏偏需要学习一丁点的C++(类似的还有JavaScript或是Flash的Flex)以便为有特定对象一旦错过老是一个存世工具的接口。但要是这么,你就是不是于求学怎么编程,而仅是当攻读怎么样成功而的目标而已。 
其三上外:
很不幸,正像咱以产一致省吃使显示的那样,这远远不够。 

答案: 
每当一流PC机上各种操作的类似时间:
实践典型指令 
1/1,000,000,000 秒 =1 纳秒 

当 1Gbps 的网络中发送 2KB 数据 
20,000 纳秒 

自打新的磁盘位置读取数据 ( 寻轨 ) 
8,000,000 纳秒 

故十年叫会融洽编程 
研究员等(Bloom (1985) , Bryan & Harter
(1899) , Hayes (1989) , Simmon & Chase (1973)
)已经指出在过剩领域受到怀念上融会贯通都急需花十年左右底流年,这之中包括国际象棋、音乐创作、电报操作、绘画、钢琴演奏、游泳、网球以及针对性神经心理学或是拓扑学的钻。关键在于用心去练习:并非单独是一律整整又同样全副的只重复,而是如失去挑战一个正好高于你时水平的靶子。去尝尝,并在举行的下和姣好后分析自己的表现,指出有的错。之后还,再重新……这从没捷径:甚至是莫扎特——4岁时他即是独乐神童了,但同是为此了13年之岁月才做出世界级的乐。另一个例,虽然看上去甲壳虫乐队是当1964年之埃德·沙利文秀上一样夜成名之,但实际他们早在1957年就是开始于利物浦与汉堡之略俱乐部中上演了,而且虽然好已经受到群众的赏识,但她们率先次重大的打响倒是1967年发行的专辑——《Sgt.
Peppers》。Malcolm Gladwell
公布了平卖关于柏林音乐学院学生的钻研告诉,比较了上、中等与后进的老三像样学生并也他们制订了练习时:
老三组
人从几如出一辙之年华初步练习演奏——大约五载左右。起初的几乎年被,每个人且练习几乎一样之辰——每周2至3单小时。但顶了八秋左右的时候,真正的别开
始出现了。那些班中不过精良之学童的习习量开始越其他人:九年份经常上每周6时,十二年度时每周8小时,十四载经常每周16钟头,越来越多。到了二十春的时
候,他们每周的习时过了30钟头。二十秋经常,在材料演奏者的人生历程中累计练习了10,000小时。相较之下,仅仅是好学生的演习时间只有
8,000小时,而未来之音乐老师才发生4,000时之勤学苦练。 

于主存储器中读取数据 
100 纳秒 

本着编程产生兴趣,并跃跃欲试着打兴趣出发去开些什么。你要是坚信其会循环不断的让你带来乐趣好叫你能够为它倾注十年之心血。 
暨外程序员交流,阅读外的先后。这比其它一样本书要雷同码训练还设要。 
编程。学习之卓绝好措施尽管是无尽做边学
。更学术性的说:“在特定领域内,个人力量的最高上限无法透过长远经验而自动获得。但即便是经验丰富的村办吗足以通过刻意之用力而获更的滋长。”(p.
336
)并且“最为可行之修得针对特定个人、信息举报和更与改正错误的机会有一个正好难度的明白对象”
(p. 20-21)。《实践备受体味:日常生活中的想想,数学与学识
》是均等本于拖欠意见有趣的参阅书籍。 
比方你愿意,在大学被投入四年之流年(或者连续当研究生学院投入还多之年月)。这将设你得部分做事之入门资质,并且会让你有些关于这课程尤其深入之认,而只要你切莫欣赏读,你啊得(需要部分贡献)在工作中获得接近的经验。但不管怎样,仅仅看开是绝对不够的。“计算机是的教导免会见叫任何人成为正式程序员,正如研究笔刷和颜色不会见为任何人成为规范画家一样。”,《新黑客辞典》的撰稿人Eric
Raymand如是说。我所请了的极其好的程序员之一 [3]
仅拥有高中学历。他倒开创出了很多伟人 的软件 ,拥有他自己之资讯组
,甚至在股票期权中盈利到足够的钱打下一致下自己的夜总会 。 
同其它程序员共同完成一些色。在某些品种中变为最理想的程序员,而于另有类蒙成为最好糟糕的。当您最好出彩时,你将产生机遇测试好领导一个档之力量,并且为你的视野去激励其他人。当你太不好时,你如读大师们举行了什么,而无喜做呀(因为她们给你失去吗她们开)。 
自另程序员那里接手一些种。理解其他人修好的先后。看看有啊要理解的,并当原作者不在的时试着友好去化解一些题目。考虑一下如何统筹而的程序会为她更易受那些从你手里接手项目之人们知道。 
读书至少六栽编程语言。其中包括同种植支持类华而不实的言语(如Java或C++),一栽支持函数抽象的言语(如LISP或ML),一种植支持语法抽象的语言(如LISP),一栽支持声明规范的语言(如Prolog或C++模板),一种支持协程的语言(如Icon或Scheme)以及同样种植支持并行处理的言语(如Sisal)。 
切记在“计算机是”中发出一个“计算机”。你一旦知道计算机要多长时间去实践你的如出一辙条指令、需要多长时间从外存中读取一个字(带有或无分包缓存缺失)、需要多长时间从磁盘中连续读博字符以及用多长时间完成磁盘的再定位。(答案于此间

介入一个言语的标准制订工作。这得是ANSI
C++委员会项目,也得但是决定你的代码是因此2只还是4只空格作为缩进。但好歹,这将会晤受您拟到其他人对语言的宠爱和他们究竟对之起多偏好,甚至你还可能知道怎么他们会生是偏好。 
享有尽快从言语标准化工作中抽身的理智。 

如此做的前提是已经设了某具有一个壮烈设计者所应有之素质,他而举行的才是去引导其他人的进步。Alan
Perlis
将这些易得尤其简明:“每个人且能学会雕塑:米开朗基罗这样的人数反而需要上学怎么不失雕塑。伟大的程序员也是如此。”
据此,尽管去置办那本Java的学科吧。或许你会从中学到数什么,但若莫见面因此反人生,也非会见当24钟头、24龙还是24个月下成为一个确的程序员。 

该翻文档的PDF版可以当此地收获:http://download.csdn.net/source/2983778 

参考文献: 
Bloom, Benjamin (编)《在青年人吃培养人才
》, 百龄坛, 1985.
Brooks, Fred, 《没有银弹 》, IEEE计算机,
vol. 20, no. 4, 1987, p. 10-19.
Bryan, W.L.和Harter,
N.《电报语言研究:一栽习惯及之拿走》, 心理学回顾, 1899, 8,
345-375
Hayes, John R., 《完全问题要解 》,
Lawrence Erlbaum, 1989.
Chase, William G.和Simon, Herbert
A.《国际象棋的感知 》, 认知心理学, 1973, 4, 55-81
Lave, Jean,
《实践备受体味:日常生活中的构思,数学及文化 》, 剑桥大学出版社,

附录:语言的选 
成百上千总人口且问我应该首先学啊种编程语言。答案并无唯,但要考虑以下几点:

互斥锁定 / 解锁 
25 纳秒 

作者:Peter Norvig 

附录:书籍跟其它资源 
每每有人提问出哪书或网站可以学习。我重申“仅仅看开是绝不够的”,但我得以引进以下这些:
Scheme: 《计算机程序的结构和诠释
》(Abelson和Sussman)可能是指向电脑科学最好的介绍,同时作为了解计算机是的同种途径,本书也教如何编程。你可以扣押就按照开的在线视频讲座
,或是完整的在线文本
。这本开有挑战性并以淘汰部分之所以其他办法得到成功之食指。 
Scheme: 《如何统筹程序
》(Felleisen等虚构)是千篇一律依照好美好的介绍如何用典雅而且非错过实用的法子去编程的书籍。 
Python: 《Python编程:计算机是导论
》(Zelle)是同一管之所以Python完成的正确的导论。 
Python: Python网站 上之有的在线教程
都是颇实用的。 
Oz: 《计算机编程的定义,技术以及模型
》(Van
Roy和Haridi)被认为是当代Abelson与Sussman的后人。本书通过编程的完好构思,在再度易于阅读和学习之还要,较之Abelson与Sussman获得了还广的视野。该书采用了同一种植名叫Oz的编程语言,虽然它并无叫民众所知晓,但可以非常好的当作其它语言的根底来读。 

翻译注: 
[1]意呢:出版日期在1992年下,题目中涵盖“天”并同时含有“学习”或“自学”。
返回>> 
[2]初稿中吗“in
English”,是把前的拉丁文翻译为英文。因为本文是翻译稿,所以直接说成中文。
返回>> 
[3]指Jamie Zawinski——XEmacs和Netscape
Navigator的开山。 返回>>

爱用而的心上人等。每每被问及“我欠用啦种操作系统,Windows、Unix还是Mac?”的时候,我的应对总是:“用而的冤家等还当为此底那种。”你以朋友那里学到之物要是多超过操作系统或编程语言中的原本优势。但也要考虑到您未来之恋人:若你继承上,你早晚会加盟到某某程序员社区被错过。你所选的言语是不是具有一个广阔向上的社区?还是濒临灭绝?是否来足的书、网站还是在线论坛为您摸答案?你是否爱那些社区被的众人? 
保持简单。像C++或Java这种编程语言是啊那些由于关心他们代码执行效率都更老到的程序员组成的宽广团队来进行标准开发要规划的。因此,这些编程语言都怀有为这些状况只要计划的复杂结构。你体贴的是学习编程,而不是那些复杂的东西。所以你要之凡一模一样种为程序员新手便于记忆与学习要计划的语言。 
运行。你还爱哪种上钢琴演奏的方法:正常的相模式,当您照下一个琴键的时刻这就好听到相应之音符。还是“批发”模式,只有以公做到整段乐曲之后才能够听见响声?显然互动模式为上钢琴变得重新简短,编程亦凡这样。坚持平等种植互动模式的语言并以它们。 

于美国望欧洲发包并回 
150 毫秒 =150,000,000 纳秒 

相关文章