學(xué)編程吧!趁為時(shí)還早
作為Skillcrush 的聯(lián)合創(chuàng)始人,我郵箱里每天都堆滿了那些猶豫是否應(yīng)該學(xué)習(xí)編程的“崇拜者”的信件;我說(shuō)這番話,并非是為了顯擺,因?yàn)槿绻阋彩且晃痪幊虗?ài)好者又小有成就的話,人們通常都會(huì)特別喜歡你。這些咨詢者通常都會(huì)問(wèn)各種各樣的問(wèn)題,比如:“該先從何種語(yǔ)言學(xué)起?”或者“哪種語(yǔ)言更簡(jiǎn)單易學(xué)?”。不過(guò),絕大多數(shù)人都會(huì)糾結(jié)的一個(gè)問(wèn)題是:我們現(xiàn)在這個(gè)年齡,真的還適合學(xué)習(xí)編程嗎?
在解決問(wèn)題之前,我希望你可以逐次回答以下問(wèn)題,以便搞清楚年齡與學(xué)習(xí)編程之間是否存在必然聯(lián)系:
-
你還活著嗎?如果還活著,繼續(xù)回答第 2 個(gè)問(wèn)題。如果沒(méi)有,請(qǐng)忽略。
-
你可以敲鍵盤嗎?如果可以,請(qǐng)直接跳到第 3 個(gè)問(wèn)題;如果不行,可以先去學(xué)打字。
-
對(duì)互聯(lián)網(wǎng)發(fā)生的事情興奮嗎?如果答案是肯定的,恭喜你,你還不算老。如果是否定的;抱歉,你也沒(méi)有老得學(xué)不動(dòng),只是我們不會(huì)強(qiáng)迫你去做你不愿做的事情。
總結(jié):你還沒(méi)有老到學(xué)不動(dòng)編程。
開(kāi)始之前,讓我先講一個(gè)故事給你聽(tīng)
在我成為青少年時(shí),我父親已步入了中年。他一直有那么一個(gè)愿望,并希望能夠成為馬德里一家留學(xué)機(jī)構(gòu)的理事;而為了達(dá)成這個(gè)目標(biāo),他的西班牙語(yǔ)口語(yǔ)必須非常流利。因此,老爹決定去學(xué)習(xí)更加精深的西班牙語(yǔ)。那時(shí)候,只要我們?nèi)ギ?dāng)?shù)氐哪鞲绮蛷d用餐,老爹總會(huì)用西班牙語(yǔ)進(jìn)行點(diǎn)餐。“當(dāng)你講西語(yǔ)的時(shí)候,他們會(huì)將此視為一種尊重。”他說(shuō)這話時(shí),我正努力將頭藏在菜單背后。
不久以后,他故事的基調(diào)開(kāi)始發(fā)生變化。歷經(jīng)過(guò)尷尬的挫折后,他的冒險(xiǎn)走入了一個(gè)全新的階段,而老爹也開(kāi)始嘗試新的學(xué)習(xí)手段。
有一天,他走到我身邊,問(wèn)我是否知道我們所住加州地區(qū)有沒(méi)有任何以西語(yǔ)播報(bào)的無(wú)線電臺(tái)。之后的一天,他撞見(jiàn)我,又以一種訝異的語(yǔ)氣對(duì)我說(shuō):“在這邊生活了這么多年,卻從來(lái)都不知道這些電臺(tái)居然這么大受歡迎。太不可思議了,這簡(jiǎn)直是一個(gè)全新的世界。”
你呢?探索新大陸的時(shí)機(jī)成熟了嗎?
當(dāng)我說(shuō)“老得學(xué)不動(dòng)編程”的時(shí)候,我其實(shí)在說(shuō)什么?
當(dāng)我們說(shuō)某些人老到學(xué)不來(lái)什么的時(shí)候,我們其實(shí)是在說(shuō),某年齡段的人適合學(xué)習(xí)一些東西,或還無(wú)法學(xué)會(huì)這些東西。但沒(méi)有人會(huì)對(duì)著一個(gè)還只會(huì)爬行的嬰兒說(shuō):“我敢打賭這小子以后一定不會(huì)走路。”在這種情況下,這個(gè)小孩還只適合學(xué)習(xí)他所在階段能夠理解的東西,然后一步步學(xué)會(huì)走路、跑步等。
不幸的是,小孩子愿意嘗試的東西通常會(huì)嚇壞大人;而在大人的適應(yīng)過(guò)程中,他們往往都會(huì)畏懼倒退。
不像學(xué)步,人們?cè)趯W(xué)習(xí)編程時(shí)總想找到“對(duì)的”時(shí)間。但這種想法通常都不太真實(shí),因?yàn)槲覀兛偸菚?huì)因?yàn)樽约旱纳谱兌淖冎饕狻?/p>
編程年齡限制在邏輯上的謬誤
1994 年,萬(wàn)維網(wǎng)誕生。也就是說(shuō),如果你一開(kāi)始就學(xué)習(xí)了編程(假設(shè)你是從 8 歲開(kāi)始學(xué)習(xí)編程的),那么你現(xiàn)在可能已經(jīng)有 27 歲了。但從比爾·蓋茨到拉里·佩奇再到其他科技界的巨人來(lái)看,他們恐怕都不止 27 歲。
我學(xué)會(huì)了編程,你也可以
當(dāng)我 24 歲被迫下崗后,我學(xué)會(huì)了編程?;蛟S我當(dāng)時(shí)并沒(méi)有你現(xiàn)在這么老,但我可以確信自己已不是孩子、或青少年、或大學(xué)學(xué)生。如今,盡管我并未在某家創(chuàng)業(yè)公司擔(dān)任首席技術(shù)官,但卻仍可將自己以前學(xué)到的知識(shí)投入至其他項(xiàng)目獲得回報(bào)。
通過(guò)學(xué)習(xí)編程,我意識(shí)到自己再無(wú)需依靠大型公司保障自己的生活。從那時(shí)起,我便知道自己擁有了一種可以改變世界的技術(shù),一種能夠在“軟件吞噬掉這個(gè)世界”時(shí)賴以生存的技術(shù)。
當(dāng)你學(xué)會(huì)了編程,你也隨之學(xué)會(huì)了選擇和自信。
讀完這些,你還覺(jué)得自己老到不能學(xué)習(xí)編程嗎?