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

2015-06-20 18:00
小學開始學習寫程式,他怎麼辦到的?(圖非當事人/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 的程式——展示方塊的產生、破解、圖像
更多文章
市長大選 全台政治獻金流向大拆解
教育機會、薪酬升遷、生兒育女 印度女性如何超越職場天花板
特寫:美中關係與椅子插曲
美國槍擊案:歐巴馬譴責種族主義「頑疾」
美國教堂槍殺案受害者親屬稱「原諒」疑兇
美國會挺台灣 參院邀我空軍參加紅旗軍演
台中市第8選區 時代力量與民進黨嚴重衝突
未獲民進黨徵召選立委 徐永明加入時代力量
黨規畫訪美?洪秀柱打臉:以我發言為準!
柯文哲難得放空 端午節「跟太太、孩子說說話」
遠雄「忍無可忍了」下周提告柯文哲團隊
希臘債務談判破裂 違約風險升高 22日峰會是最後機會
移民埋伏社會隱憂 丹麥反對黨聯盟贏得大選
化身粽子達人 蘇貞昌介紹原住民特色粽子
道地台南美味!這11樣到台南必吃的美食你吃過幾樣?
希臘財政破產在即 總理訪俄羅斯空手而回
行人闖平交道遭撞死 端午連假萬名旅客受影響
洪秀柱何時訪美?朱立倫:黨中央安排8、9月
風評:經濟部拿開髒手 別再動減稅念頭
「中國國安部駭客襲擊美國聯邦人事局」
美國:2014全球恐怖襲擊劇增1/3
開放國民黨 要民眾「路過」 邀社運教授、變性教師中常會演講
MERS疫情》南韓疫情稍緩 朴槿惠支持率跌勢難停
泡沫將盡?本周中國股市出現2008年來最大跌幅
美食當前、想想血糖 糖尿病失智風險高2倍!
探訪日本和牛的「原鄉」--石垣島
城市都去遍了?遊日本10大風格小鎮只要1張JRPass
中國將向俄羅斯租用西伯利亞農業用地
專家解析中國股市雲霄飛車現象何時了
端午節:盤點世界各地的粽子
伊朗禁止婦女入場觀看排球比賽惹眾怒
端午節與划龍舟 竟然都不關屈原的事?
社宅考驗》北市7月推出272戶 保留1/3租弱勢
社宅考驗》北市570戶公宅 僅有半數簽約
社宅考驗》自償性、救助性衝突 公宅難助弱勢
林深靖觀點:左翼的時態── 從台灣現實到國際視野
觀點投書:從洪秀柱崛起看「保守派」之怨
觀點投書:世界經濟角力下 走到十字路口的台灣製造
新世代觀點:不要祝我一帆風順
《明星咖啡館》選摘(2):白先勇和ASTORIA的羅宋湯
該買嗎?怎麼挑?一次看懂長照險
參加龍舟賽 「時代力量」獲分組第3名佳績
爭奪388萬總獎金 選手烈日下揮汗競速
台胞證免簽 蔡英文:中國片面宣布 有政治目的
女人對決《經濟學人》:洪秀柱偏向統一 是政治包袱
避免宇昌案再現 蔡正元提修「蔡英文條款」
任命案剛過 南韓新總理立即為MERS疫情失控道歉
【冒牌生專欄】何必讓莫名的自尊卡住你的朋友關係
立院列鄰避設施發回饋金 柯文哲:搬松山即解決