十年内自学编程
彼得·诺维格
为什么大家都这么着急?走进任何一家书店,您将看到如何在24小时内教会自己Java,以及提供在几天或几小时内教授C、SQL、Ruby、算法等的无休止的变体。亚马逊高级搜索[Titler教学,你自己几个小时,
翻译
感谢以下作者对此的翻译
自2000年以来发现了512本这样的书。在前十名中,有九本是编程书(另一本是关于簿记的)。类似的结果来自于用“学习”代替“自学”或用“天”代替“小时”。
页面以阿拉伯文提供
(Mohamed A.Yahya)
得出的结论是,这两个人在编程方面都有很大的差距。或者说,在某种程度上,编程比其他任何东西都容易得多。费莱森等人在他们的书“如何设计程序”(How To DesignPrograms)中对这一趋势表示赞同,当他们说糟糕的编程很容易。白痴可以在21天内学会它,即使他们是假人。“这位狂暴的鹅漫画也有他们的想法。让我们来分析一个像在24小时内自学C++这样的标题意味着什么。
保加利亚人(Boyko Bantchev)
自学:在24小时内,你就没有时间写几个重要的程序,从你的成功和失败中吸取教训。你没有时间和一个有经验的程序员一起工作,也没有时间去理解
中国人
生活在一个C++环境中,简而言之,你没有时间去学习,所以这本书只能谈论肤浅的熟悉,而不是深层次的熟悉。
郭晓刚)
理解。正如亚历山大·波普所说,一点点学习是一件危险的事情。C++:在24小时内,您可能可以学习C++的一些语法(如果您已经知道另一种语言),但是您无法学习如何使用这种语言。简而言之,如果你是一个基本的程序员,你可以学会
克罗地亚人(Tvrtko Bedekovic)
使用C++语法以Basic的方式编写程序,但您无法了解C++实际上是好的(和坏的)什么。那有什么意义?艾伦·佩利斯
他说:“一种不影响你对编程的看法的语言是不值得知道的。”一个可能的观点是,你必须学习一点C++(或者更有可能的话,比如JavaScript或处理),因为你需要与一个现有的工具接口来完成一项特定的任务。但是你不是在学习如何编程,而是在学习如何完成这个任务。
世界语
费德里科·戈博
在24小时内:不幸的是,这还不够,正如下一节所示。
法国Etienne Beauchesne)
十年内自学编程
研究人员(Bloom(1985),Bryan&Harter(1899年),Hayes(1989),Simmon&Chase(1973))已经表明,在包括国际象棋在内的任何一个广泛的领域发展专门知识都需要十年的时间。音乐创作,电报操作,绘画,钢琴演奏,游泳,网球,以及神经心理学和拓扑学的研究。关键在于愉快的实践:不只是一次又一次地做,而是
德文
(斯特凡·拉姆)
用一项超出你目前能力范围的任务来挑战自己,试着在做完和做完之后分析你的表现,然后纠正任何错误然后重复。再重复一遍。似乎没有真正的捷径:甚至莫扎特,
希伯来语
他在4岁时是一名音乐天才,在开始创作世界级音乐之前,他又花了13年的时间。在另一种类型中,披头士乐队似乎以一连串的热门歌曲和1964年的埃德·沙利文秀出现在现场,但从1957年起,他们就一直在利物浦和汉堡打小俱乐部。
(埃里克·麦凯恩)
COIU
大众呼吁早期,他们的第一个重大成功,佩佩尔斯中士,在1967年释放。
印地语
(Vikash Tiwari)
马尔科姆·格拉德威尔(Malcolm Gladwell)推广了这一理念,尽管他专注于10,000小时,而不是10年。亨利·卡地亚-布列松(Henri Cartier-Bresson,1908-2004年)有另一个衡量标准:你的第一张10,000张照片是你最糟糕的。
一些人可以在一周内达到这一目标。)塞缪尔·约翰逊(1709-1784)说:“任何部门的卓越都只能靠一生的劳动才能达到:不能以较低的价格购买。”乔叟(1340-1400)抱怨道,“莱夫太短了,手艺太短了。”希波克拉底(C)。
匈牙利语(Marton Mestyan)
(公元前400年)以摘录“Ars Longa,vita brevis”而闻名,这是较长的引语“Ars Longa,vita brevis,equo o proecepes,实验性的周膜,iudicium Diffcile”的一部分,在英语中,它被描绘为“生命短暂,[thel]制造短暂的机会,实验变幻莫测,判断困难”。当然,没有一个数字是最终的答案:假设所有的技能,例如编程、下棋、跳棋和音乐演奏,似乎都是不合理的。
印尼语
(TridjitoSantoso)
完全需要同样的时间去掌握,也不需要所有的人都花同样的时间。正如K.AndersEricsson教授所说:“在大多数领域,即使是最有才华的人也需要多少时间才能达到
最高水平的表现。10,000小时的数字只是给你一种感觉,我们所说的每周10到20个小时,有些人会认为是最有天赋的人仍然需要达到最高水平。
泰安
费比奥
所以你想成为一名程序员
以下是我编程成功的秘诀:
(日本Yomoyomo)
对编程感兴趣。做一些因为这很有趣。一定要保持足够的乐趣,这样你就会愿意投入你的10年/10,000小时。
韩语(约翰)
节目。最好的学习方式是边做边学。更严格地说,“给定域中的个人的最大性能水平。
黄)
并不会自动获得长期经验,但即使是经验丰富的个人,也可以提高绩效水平。
“(p,.366)和最有效的学习需要一项明确的任务,对特定的个人有适当的难度,信息反馈,以及重复和纠正错误的机会”(第20-21页)“(第20-21页)。
波斯人Mehdi Asgar