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

彼得·諾維格

為什么大家都這么著急?

走進(jìn)任何一家書店,您將看到如何在24小時(shí)內(nèi)教會(huì)自己Java,以及提供在幾天或幾小時(shí)內(nèi)教授C、SQL、Ruby、算法等的無休止的變體。亞馬遜高級搜索[標(biāo)題:教學(xué),你自己,小時(shí),自2000年以來,發(fā)現(xiàn)512這樣的書。在前十名中,有九本是編程書(另一本是關(guān)于簿記的)。類似的結(jié)果來自于將“自學(xué)”改為“學(xué)習(xí)”,或?qū)ⅰ靶r(shí)”替換為“天”。

結(jié)論是,要么人們急于學(xué)習(xí)編程,要么編程比其他任何東西都容易得多。費(fèi)萊森等人在他們的“如何設(shè)計(jì)程序”(How To Design Program)一書中,他們表示:“糟糕的編程很容易,白癡可以在21天內(nèi)學(xué)會(huì)它,即使他們是假人?!边@位狂暴的鵝漫畫也有自己的想法。


讓我們分析24小時(shí)內(nèi)自學(xué)C++這樣的標(biāo)題可能意味著什么:


自學(xué):在24小時(shí)內(nèi),你就沒有時(shí)間寫幾個(gè)重要的程序,從你的成功和失敗中吸取教訓(xùn)。您將沒有時(shí)間與有經(jīng)驗(yàn)的程序員一起工作,并了解在C++環(huán)境中生活是什么感覺??傊?,你沒有時(shí)間學(xué)到很多東西。因此,這本書只能談?wù)撘环N膚淺的熟悉,而不是一種深刻的理解。正如亞歷山大·波普所說,一點(diǎn)點(diǎn)學(xué)習(xí)是一件危險(xiǎn)的事情。

C++:在24小時(shí)內(nèi),您可能可以學(xué)習(xí)C++的一些語法(如果您已經(jīng)知道另一種語言),但您無法了解如何使用該語言。簡單地說,如果你是一個(gè)基本程序員,你可以學(xué)習(xí)用C++語法以Basic的方式編寫程序,但是你不能知道C++實(shí)際上是好的(和壞的)什么。那有什么意義?AlanPerlis曾經(jīng)說過:“一種不影響你對編程的思考方式的語言是不值得知道的”。一個(gè)可能的問題是,您必須學(xué)習(xí)一點(diǎn)C++(或者更可能的是,類似JavaScript或處理的東西),因?yàn)槟枰c現(xiàn)有工具接口來完成特定的任務(wù)。但是你不是在學(xué)習(xí)如何編程,而是在學(xué)習(xí)如何完成這個(gè)任務(wù)。

在24小時(shí)內(nèi):不幸的是,這還不夠,正如下一節(jié)所示。

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

研究人員(Bloom(1985)、Bryan&Harter(1899年)、Hayes(1989)、Simmon&Chase(1973))已經(jīng)證明,在包括國際象棋、音樂創(chuàng)作、電報(bào)運(yùn)算、繪畫、鋼琴演奏、游泳、網(wǎng)球以及神經(jīng)心理學(xué)和拓?fù)鋵W(xué)研究在內(nèi)的任何廣泛領(lǐng)域,都需要十年的時(shí)間才能發(fā)展出專門知識。關(guān)鍵在于深思熟慮的練習(xí):不只是一次又一次地去做,而是用一項(xiàng)超出你目前能力范圍的任務(wù)來挑戰(zhàn)自己,嘗試它,分析你

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 彼得·諾維格 為什么大家都這么著急? 走進(jìn)任何一家書店,你就會(huì)看到如何 自學(xué)爪哇 24 小時(shí)內(nèi) 除了無休止的變化提...
    白翎音閱讀 264評論 0 0
  • 彼得·諾維格 為什么大家都這么著急? 走進(jìn)任何一家書店,您將看到如何在24小時(shí)內(nèi)教會(huì)自己Java,以及提供在幾天或...
    lwz001閱讀 92評論 0 0
  • 夜鶯2517閱讀 128,121評論 1 9
  • 版本:ios 1.2.1 亮點(diǎn): 1.app角標(biāo)可以實(shí)時(shí)更新天氣溫度或選擇空氣質(zhì)量,建議處女座就不要選了,不然老想...
    我就是沉沉閱讀 7,414評論 1 6
  • 我是一名過去式的高三狗,很可悲,在這三年里我沒有戀愛,看著同齡的小伙伴們一對兒一對兒的,我的心不好受。怎么說呢,高...
    小娘紙閱讀 3,797評論 4 7

友情鏈接更多精彩內(nèi)容