十年內(nèi)自學(xué)編程

十年內(nèi)自學(xué)編程

Peter Norvig

為什么大家都這么著急?

走進(jìn)任何一家書店,您都會(huì)看到如何在24小時(shí)內(nèi)自學(xué)Java考廉,以及在幾天或幾個(gè)小時(shí)內(nèi)自學(xué)C昙篙、SQL腊状、Ruby、算法等各種各樣的語言苔可。亞馬遜高級(jí)搜索[標(biāo)題:teach, yourself, hours, since: 2000缴挖,找到了512本這樣的書。在前十本書中焚辅,九本是編程書(另一本是關(guān)于簿記的)映屋。用“學(xué)習(xí)”代替“自學(xué)”,用“天”代替“小時(shí)”同蜻,也會(huì)得到類似的結(jié)果棚点。

結(jié)論是,要么人們急于學(xué)習(xí)編程湾蔓,要么編程比其他任何東西都要容易得多乙濒。Felleisen等人在他們的《如何設(shè)計(jì)程序》一書中承認(rèn)了這一趨勢(shì),他們說“糟糕的編程很容易卵蛉“涔桑”傻瓜可以在21天內(nèi)學(xué)會(huì)它,即使他們是傻瓜傻丝「视校”《Abtruse Goose》漫畫也有自己的風(fēng)格。

讓我們來分析一下《24小時(shí)自學(xué)c++》這款游戲的意義:

自學(xué):在24小時(shí)內(nèi)葡缰,你將沒有時(shí)間寫幾個(gè)重要的程序亏掀,并從你的成功和失敗中學(xué)習(xí)。您將沒有時(shí)間與有經(jīng)驗(yàn)的程序員一起工作泛释,了解在c++環(huán)境中生活是什么樣子的滤愕。簡(jiǎn)而言之,你沒有時(shí)間學(xué)太多東西怜校。所以這本書只能談?wù)撃w淺的熟悉间影,而不是深刻的理解。正如亞歷山大·蒲柏所說茄茁,一知半解是一件危險(xiǎn)的事情魂贬。

c++:在24小時(shí)內(nèi)巩割,你可能能夠?qū)W習(xí)一些c++的語法(如果你已經(jīng)知道另一種語言),但你不可能學(xué)到很多關(guān)于如何使用這門語言的知識(shí)付燥。簡(jiǎn)而言之宣谈,如果你是一個(gè)基本的程序員,你可以學(xué)習(xí)用c++語法編寫B(tài)asic風(fēng)格的程序键科,但是你不能學(xué)習(xí)c++到底有什么好處(和壞處)闻丑。那么重點(diǎn)是什么呢?Alan Perlis曾經(jīng)說過:“如果一門語言不影響你思考編程的方式,那么它就不值得你去了解勋颖“鸬В”一個(gè)可能的問題是,您必須學(xué)習(xí)一點(diǎn)c++知識(shí)(或者更有可能是JavaScript或Processing之類的知識(shí))牙言,因?yàn)槟枰c現(xiàn)有的工具進(jìn)行接口,以完成特定的任務(wù)怪得。但是你并不是在學(xué)習(xí)如何編程;你正在學(xué)習(xí)如何完成這項(xiàng)任務(wù)咱枉。

24小時(shí):不幸的是,這還不夠徒恋,如下一節(jié)所示蚕断。

十年內(nèi)自學(xué)編程

研究人員(布魯姆(1985),布萊恩和哈特(1899),海斯(1989),西蒙& Chase(1973))顯示大約需要十年開發(fā)經(jīng)驗(yàn)的各種領(lǐng)域,包括國(guó)際象棋、音樂作曲,電報(bào)操作,繪畫入挣、彈鋼琴亿乳、游泳、網(wǎng)球以及神經(jīng)心理學(xué)和拓?fù)鋵W(xué)的研究径筏。關(guān)鍵是深思熟慮的練習(xí):不僅僅是一遍又一遍地做葛假,而是挑戰(zhàn)自己,做一個(gè)超出你目前能力范圍的任務(wù)滋恬,嘗試它聊训,在做的時(shí)候和之后分析你的表現(xiàn),并糾正任何錯(cuò)誤恢氯。然后重復(fù)带斑。并再次重復(fù)。似乎沒有真正的捷徑:即使是4歲的音樂天才莫扎特勋拟,也花了13年多的時(shí)間才開始創(chuàng)作出世界級(jí)的音樂作品勋磕。在另一個(gè)流派中,甲殼蟲樂隊(duì)似乎以一系列的熱門歌曲和1964年在埃德·蘇利文秀上亮相而突然走紅敢靡。但自1957年以來挂滓,他們一直在利物浦和漢堡的小俱樂部踢球,雖然他們?cè)谠缙谟袕V泛的吸引力啸胧,但他們的第一個(gè)巨大的成功是1967年發(fā)行的Sgt. Peppers杂彭。

馬爾科姆?格拉德威爾(Malcolm Gladwell)推廣了這一觀點(diǎn)墓毒,盡管他專注于1萬個(gè)小時(shí),而不是10年亲怠。亨利·卡蒂埃-布列松(1908-2004)有另一個(gè)衡量標(biāo)準(zhǔn):“你的前一萬張照片是你最差的所计。”(他沒有預(yù)料到团秽,有了數(shù)碼相機(jī)主胧,有些人能在一周內(nèi)達(dá)到這個(gè)水平。)真正的專長(zhǎng)可能需要一生的時(shí)間:塞繆爾?約翰遜(Samuel Johnson, 1709-1784)曾說過:“任何部門的卓越成就都只能通過一生的努力獲得;不能以較低的價(jià)格購(gòu)買习勤∽俣埃”喬叟(1340-1400)抱怨道:“呂弗河太短,去勒內(nèi)的船太長(zhǎng)图毕∫亩迹”希波克拉底(約公元前400年)以摘錄“ars longa, vita brevis”而聞名,這是較長(zhǎng)的引文“ars longa, vita brevis, praeceps, experimentum pericullosum, idirium difficile”的一部分予颤,英文翻譯為“生命短暫囤官,工藝漫長(zhǎng),機(jī)會(huì)稍息蛤虐,實(shí)驗(yàn)不確定党饮,判斷困難”。當(dāng)然,沒有一個(gè)數(shù)字可以最終答案:這似乎不合理假設(shè)所有技能(如編程,國(guó)際象棋,跳棋,和播放音樂)可能都需要完全相同的時(shí)間掌握,也沒有,所有的人將完全相同的時(shí)間驳庭。正如k·安德斯·埃里克森(K. Anders Ericsson)教授所說:“在大多數(shù)領(lǐng)域刑顺,即使是最有才華的人也需要多少時(shí)間才能達(dá)到最高水平,這是值得注意的饲常《滋茫”1萬小時(shí)這個(gè)數(shù)字給你的感覺是我們?cè)谡f的是每周10到20小時(shí)的年數(shù),有些人會(huì)認(rèn)為這些人是最有天賦的人

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贝淤,一起剝皮案震驚了整個(gè)濱河市贯城,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霹娄,老刑警劉巖能犯,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異犬耻,居然都是意外死亡踩晶,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門枕磁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渡蜻,“玉大人,你說我怎么就攤上這事∪孜” “怎么了排苍?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)学密。 經(jīng)常有香客問我淘衙,道長(zhǎng),這世上最難降的妖魔是什么腻暮? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任彤守,我火速辦了婚禮,結(jié)果婚禮上哭靖,老公的妹妹穿的比我還像新娘具垫。我一直安慰自己,他們只是感情好试幽,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布筝蚕。 她就那樣靜靜地躺著,像睡著了一般铺坞。 火紅的嫁衣襯著肌膚如雪起宽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天康震,我揣著相機(jī)與錄音,去河邊找鬼宾濒。 笑死腿短,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绘梦。 我是一名探鬼主播橘忱,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼卸奉!你這毒婦竟也來了钝诚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤榄棵,失蹤者是張志新(化名)和其女友劉穎凝颇,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疹鳄,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拴测。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壹将。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出袱饭,到底是詐尸還是另有隱情川无,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布虑乖,位于F島的核電站懦趋,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏决左。R本人自食惡果不足惜愕够,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望佛猛。 院中可真熱鬧惑芭,春花似錦、人聲如沸继找。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)婴渡。三九已至幻锁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間边臼,已是汗流浹背哄尔。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柠并,地道東北人岭接。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像臼予,于是被迫代替她去往敵國(guó)和親鸣戴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348