國二就有大三的程度,14歲男孩自學成程式小天才!

小學開始學習寫程式,他怎麼辦到的?(圖非當事人/LarsPlougmann@flickr)

小學開始學習寫程式,他怎麼辦到的?(圖非當事人/LarsPlougmann@flickr)

「我們去某頂尖大學的資訊工程碩博班分享,台下學生露出不可置信的表情─這些學生都沒上的『機器人與人工智能』 ,這個當時才剛升上國二的小男生修課通過認證,而且是特優。」

在當天的談話之中,我想我一定也常常作出不可置信、深受震驚的表情。

程式小天才,兩年前只是普通電玩小孩

廖爸的表情很平淡,沒有特別高興、欣喜,或是驕傲─和聊各種生活瑣事一樣的表情。也許他習慣了,也許他打從心底覺得,這個情況才是「正常狀態」。

在去年暑假,我在一個程式教學的場合認識了廖爸和他的孩子 Adrian——一個十四歲的少年,將升國三的年紀─看起來太純真可愛,我本來以為是五年級。我後來發現不能小看這個孩子,原來他差不多是助教,他在場的主要功能是指導那些高中年紀的學員。

 這是異常,是天才,或者,這可能是未來教育的正常狀態(的一種)?在我訪問廖爸和 Adrian 的時候,這個問題不斷出現在腦中。

其實,Adrian 開始認真學電腦的時間並不特別早,他從小也是玩遊戲、上網、應用程式,一直到小六。

小學畢業的那一年暑假,廖爸讓 Adrian 報名了一個程式研習營。這個創新的程式研習營,使用麻省理工學院開發的 Scratch (link is external) 這個視覺化的程式軟體,教學生程式語言的基礎概念。

這是所有改變的開始。

方法對、思維對,學習可以自然而然

 這可不是玩玩而己——Adrian 竟然在這個課程的期末作業,用這個軟體做了一個類似超級馬利的遊戲:一個人偶可以跑、可以跳躍避開陷阱,最後升級破關。

在這門課程後的另一個成果,是寫一個平面幾何的程式。我們都知道 Y=aX+b 這個式子,可以在平面座標系上畫成一條直線。Adrian 寫了一個程式─在輸入 a 值和 b 值後,由電腦畫出直線;或是拉動直線,自動算出 a 值和 b 值。

think01
Adrian 學兩個月後的程式作品:二元一次方程式代數與幾何

Adrian 玩出了興趣,於是國一後繼續參加研習營,老師教學生們使用 Udacity (link is external) 這個網站,讓學生們自修「電腦概論 (link is external)」這門課。這門課的影片有中文字幕,但是非常難,比一般資工系大一教得還深,最後的期末專案也不是開玩笑:做搜尋引擎,並且將搜尋結果排序。

這門課是很大的挑戰,因為開始要使用非圖像化的程式語言,而且是在家自修線上課程,並沒有老師在旁邊盯進度、逐級解說。即使這樣,Adrian 還是花了三個月上完。他每天看課程大約一小時,周末 3-5 小時。

完成「電腦概論」之後之後,Adrian 就不繼續和老師上課了。他開始自學程式課程。

早上五點起床學程式:不為成績!

他開始自己在 Udacity 網站上逛街、找課來上修。他為自己選了「網頁程式 (link is external)」這門課,花兩個月上完。這門課在學習上又更難一級,因為沒有中文字幕,只有英文字幕 ─但也因為這樣,Adrian 的英文程度突飛猛進。

接著,Adrian 又選了「程式語言 (link is external)」這門課,這門課其實是在解釋一個很抽象困難的運作原理:人寫的程式語言如何編譯成機器運作的電子指令。

think02
Adrian 的程式——展示方塊的產生、破解、圖像

在修這些課的時候,Adrian 常常早上五點自己起床看影片上課,直到必須去學校上學,然後晚上放學回家,做完功課後再繼續上課,一直學到晚上睡覺前。這一門課雖然作業不多,但是內容卻非常難,在一般大學資工系是開在大學三年級的程度。

在國一升國二的暑假,Adrian 自己說這是一個「瘋狂砍課」的階段。這兩個月之中,他選了「網路遊戲開發 (link is external)」、「立體圖像 (link is external)」,這兩門課各花了大約三周。國二之後繼續修了「機器人與人工智能 (link is external)」、「電腦程式設計 (link is external)」,這些都是一般大學資工系大三以上的課程。

例如,在「立體圖像」這個課程結束後,Adrian 做了一個魔術方塊的專案─先用亂數產生一個魔術方塊,用程式算出解方,然後用 3D 立體圖像展示解魔術方塊的過程。

我愈聽愈驚訝,我們總以為青少年只愛打電動。但其實,一個國中年紀的孩子,只要在合適的教材、合適的引導向,完全有可能自動自發學習程式:沒人強迫,沒有考試。

Adrian 的個案,並非顯示了他有多天才多優秀,而是預示了未來學習的一個可能性。

文/謝宇程 本文經授權轉載自想想論壇

如果你也有職涯相關問題,請關注風傳媒特別企劃「學長姐說」,也歡迎加入FB社團進行討論!

請看 FB社團-學長姐說 !

關鍵字:

我要發風

風傳媒歡迎各界分享發聲,來稿請寄至 opinion@storm.mg

並請附上姓名、聯絡方式、自我簡介,謝謝!

本週最多人贊助文章

3 人贊助,累計贊助金額$ 135

夏珍專欄:太平亂世歪怪當道,國家名器成了自走砲

夏珍 2018-01-19 06:20

「見怪不怪,其怪自敗,不用砍他,隨他去就是了。」紅樓夢第九十四回,萎了一年本該在三月開的海棠竟在十一月裡開花了,眾人議論到底是不是好兆?...

2 人贊助,累計贊助金額$ 195

汪浩觀點:蔣介石為什麼曾打算撤守金門?

汪浩 2018-01-07 07:20

1950年5月16日,蔣介石為國軍主動撤守舟山與海南,發表告大陸同胞書,說「政府為了整個國家和全國人民的前途關係,不得不忍痛一時,...

2 人贊助,累計贊助金額$ 195

新媒體如何報導國際新聞?《風傳媒》辦研習營「冒險工廠」帶領學員深度體驗

國際中心 2018-01-15 14:00

不少人經常感嘆台灣缺乏國際新聞,為了讓年輕學子對報導國際新聞有進一步認識,《風傳媒》國際新聞中心首度舉辦「編譯記者的冒險工廠」研習營,...

2 人贊助,累計贊助金額$ 90

黃逸卿觀點:不想當中年新貧族?先停止拿愛來綁架自己與親人!

黃逸卿 2016-10-06 06:40

看到最近有專題一系列報導台灣的「流沙中年」危機,覺得特別有感。 報導提及包括中年兒子放棄優渥薪水照顧年邁雙親,讓自己落入貧窮線;...

2 人贊助,累計贊助金額$ 90

青年打工正夯?還是資方愛把正職開成「零工缺」?她一席話戳破,鬼島勞工受難的醜惡真相

洪雪珍 2018-01-11 12:13

我剛畢業的那幾年,全世界都在流行迷你裙,真是讓人傷透腦筋!像我這樣肥臀短腿的人,能穿迷你裙嗎?不就是自曝其短!我懂得這個道理啊,...

1 人贊助,累計贊助金額$ 150

閻紀宇專欄:這個雙面國家讓超級強權美國「當了15年的冤大頭」

閻紀宇 2018-01-09 06:10

2018年才降臨7個小時又12分,美國總統川普就對一個國家「宣戰」,不是他一嗆再嗆的北韓、不是他恨之入骨的伊朗、不是東風壓倒西風的中國、...

1 人贊助,累計贊助金額$ 150

游盈隆專欄:當民意海嘯遠離的時候

游盈隆 2017-12-23 06:50

明年此時,台灣地方首長與民意代表的選舉已經結束了,當選的各級地方首長和民意代表也已經走馬上任。這時候開始來關心和探討「...

1 人贊助,累計贊助金額$ 150

呂紹煒專欄:馬屁還是專業?談施俊吉的「2022年基資3萬」願景

呂紹煒 2018-01-17 06:20

在小英總統講出她的最低工資夢想數字是:3萬元後,官員就忙著要幫總統解釋、開脫、甚至「圓夢」;相較於其它官員有保留的說法,...

1 人贊助,累計贊助金額$ 45

孤窮老人過寒冬!每4名獨居老人就有1人中低收入

黃天如 2018-01-07 09:00

2018年對台灣很關鍵,因為依人口推計,我老年人口比率將於今年內突破14%,正式邁入聯合國定義的超高齡社會。每個人都會老,然而受到高齡化、...

1 人贊助,累計贊助金額$ 45

張忠謀最後法說會,感性說了這句話

風傳媒綜合報導 2018-01-18 19:33

台積電下午召開法人說明會,董事長張忠謀表示,這是他最後一次參加法說會,並對現場法人說,「我會想念你們」。 張忠謀去年10月宣布,...