我85歲學(xué)編程了,你也該學(xué)學(xué)
讓我和你講一個(gè)故事,一個(gè)真實(shí)的故事,關(guān)于一位老頭學(xué)習(xí)新東西的故事。我就是那個(gè)老頭,實(shí)際上我85歲了,那新東西就是計(jì)算機(jī)編程。參加了 CodeHS 網(wǎng)站上的在線課程后,我開始學(xué)著編寫 JavaScript 代碼,JS 是一種強(qiáng)大的語言,可用作動(dòng)畫、游戲和其他計(jì)算機(jī)應(yīng)用程序。
譯注:CodeHS 是一個(gè)國外在線編程學(xué)習(xí)網(wǎng)站。
我發(fā)現(xiàn)自己沉浸在這種新學(xué)習(xí)冒險(xiǎn)中。Javascript 并不簡單,有時(shí)我不理解概念,或者不理解特定的命令次序,直到從導(dǎo)師(tutor)那得到反饋后才理解,但這整個(gè)經(jīng)歷非常有趣,我的思維也拓展了,因?yàn)槲覍W(xué)到了更多技能。最后我從頭開始做了一個(gè) Roulette(輪盤賭)游戲,作為課程作業(yè)。
譯注:看下文圖,F(xiàn)red 做的是“美式輪盤”游戲。“美式輪盤”有38個(gè)數(shù)字:1至36,一個(gè)零(0)及一個(gè)雙零(00),玩家可買單一數(shù)字或賭桌上所提供的數(shù)字組合,當(dāng)所有玩家投注后,莊家會(huì)放出一個(gè)小球,最后停在該數(shù)字糟里便是最后結(jié)果。更多內(nèi)容,可參見維基百科介紹。
相信我,如果我都能學(xué)會(huì)編寫代碼,并在計(jì)算機(jī)上做一些有趣并特別的東西,你們年輕人會(huì)更勝于我,你們會(huì)進(jìn)入一個(gè)充滿挑戰(zhàn)和樂趣的計(jì)算機(jī)世界。而且,你們所處世界將被計(jì)算機(jī)主宰,會(huì)很多編程技能的工作需求。加油!
點(diǎn)擊這里,你可以試試我的Roulette 游戲。(譯注:不知咋回事,我是一直沒打開這個(gè)游戲。)
補(bǔ)充1:原文評(píng)論中有網(wǎng)友問 Fred Zimmerman 有沒有個(gè)人網(wǎng)站,哪里可以關(guān)注他。Zach Galant (應(yīng)該是CodeHS 的員工) 回復(fù)說 Fred 沒有個(gè)人網(wǎng)站,所以才會(huì)把文章發(fā)在 CodeHS 官博。
補(bǔ)充2:2011年9月13日,新聞晚報(bào)有則報(bào)道:《78歲老人退休后自學(xué)電腦為街道開發(fā)多套系統(tǒng)》,主人公是李明哲,以下灰色部分是摘錄。
退休前,李明哲并不跟電腦打交道,真正開始學(xué)習(xí)電腦是在退休以后。1994年,李明哲從公司管理崗位退下來,后又返聘回公司,負(fù)責(zé)10萬下崗工人的數(shù)據(jù)管理。在那個(gè)時(shí)候?qū)Τ绦蛴辛顺醪降牧私?,但他感覺公司的那套程序不好用,李明哲就自己買來電腦編程書籍,業(yè)余時(shí)間都花在學(xué)習(xí)電腦上。從最簡單的“WORD”學(xué)起,再到“EXCEL”,最后自己編寫 “FOXPRO”。
2003年,他正式離開公司開始屬于自己的老年生活。到居委會(huì)報(bào)到時(shí),他告訴當(dāng)時(shí)的居委會(huì)書記,退休后他做了兩件事:一是出版了一本書,另外就是編寫程序。后來這名書記到街道工作,委托他開發(fā)了一套“網(wǎng)上敬老院”系統(tǒng),整個(gè)歐陽街道有 18個(gè)居委會(huì)、2萬多名老人,分類十分詳細(xì)。比如有60歲以上老人檢索,有孤老檢索,有90歲以上老人檢索等。李明哲克服種種困難,完成了這套程序的編寫。
這樣算來,李老是61歲開始學(xué)編程時(shí),比 Fred 學(xué)編程時(shí)要小 24 歲哦。不管如何,這些老程序員,他們都是值得年輕人學(xué)習(xí)的榜樣。
英文原文:CodeHS 官博