新創公司首招全台最小「實習生」,平台開發成員最小年僅13歲!
2017-07-26
橘子蘋果 13 歲實習生計畫:橘子蘋果徵召長期課程畢業的 13 歲學生,擔任暑期實習生,參與開發真實的線上學習平台。孩子們接觸 JavaScript、C++ 等前後端語言,與研發團隊一起工作、除錯、修正——在業界真實環境中「從做中學」。研發負責人 David 說,孩子最大的收穫不是邏輯變好,而是「開始願意回頭去檢視錯誤」。
置身大數據時代,全台中小學正如火如荼的推廣程式教育,而在台灣,就有一間新創公司聘請一群 13 歲的少年擔任暑期實習生,由他們參與開發專屬台灣的數位程式學習平台,有趣又貼近新一代共鳴的題材不但深受教學現場的學生歡迎,在網路上更累積超過 2000 名的粉絲,引起相當熱烈的討論。
這幾位「少年實習生」實習的新創公司其實是台灣專門推廣程式教育的橘子蘋果兒童程式學苑,從 2011 年創立,五年下來的時間已經栽培了將近 6000 位以上的學生。
執行長束凱文表示:「一開始的構想相當簡單,想製作讓孩子感興趣的題材,與其猜測、大人不妨放低身段直接和孩子討論,其實會有意想不到的收穫。」而實習開徵的消息一釋出,也迅速收到學生家長的大力支持。
即便線上化相當方便,缺乏資源的師生在使用上仍常面臨中文界面不友善、教材零散不統一等問題,為了讓線上平台的內容更連貫,研發團隊常耗費許多時間不斷修正,更讓負責協助製作專案的同學大嘆:「本來以為只要好玩就好,沒想到竟然這麼難!」

(由小小實習生參與製作的「秋明山道賽車專案」是目前線上平台點擊率最高的課程)
從訓練創意走入應用,軟體設計的研發之路並不簡單
除了課程專案,橘子蘋果也提供了後端網頁的實習生職位。今年 13 歲的 Chris,想起當初得知實習計畫的消息,不禁頻頻笑場:
「我其實沒什麼創意,只是覺得自己不該總是卡關在對電腦底層的認知,應該累積些實務經驗!」
而現在,Chris 已能和研發團隊一同合作、為使用者增設更多功能。
(個性沉著,對程式排除總是細心解決的 Chris 常被研發職員稱呼一聲「大哥」)
據了解,這 4 位參加實習的孩子都是學苑長期課程的畢業生,除了最基礎的 Scratch,也廣泛接觸各類前後端語言 JavaScript、C++,去年更跟著台科大程式設計社參與社課,擁有的衝勁和能力一點也不輸給大學生。
「台灣的小孩絕對不輸歐美,別人只是比我們更早從單純的『創意』跨入『實務』,學習的彈性不能只由老師做起,更需要家長嘗試放手,適當的讓孩子去碰撞、激盪。」——束凱文,橘子蘋果執行長
立志「比孩子更懂孩子」,打造更寬廣的程式入門門檻
帶領小小實習生從做中學,現在已經成為橘子蘋果研發團隊的總負責人 David 分享:
「我最意外的是,孩子來實習最有的收穫竟不是他(她)邏輯變好,反而是他開始慢慢願意回頭去檢視錯誤!這對他們而言其實比證明成績更實際。」
事實的確如此,孩子在台灣常常面臨到的問題,就是「沒有耐心」。舉個小朋友最討厭「驗算」數學的例子,因為要花的時間多、也不容易有顯而易見的成效,對於正值活潑的孩子來說,這份耐心常常會使孩子感到煩躁,甚至覺得這是一個笨方法,然而,如果學習程式,他們就非得秉持耐心和定力,一步一步的重頭檢查「除錯」,最後才能跑出完整的專案和軟體。
(開發團隊的辦公室經常可見到畫滿流程圖的白板、便利貼,每個研發步驟都需經過數 10 小時的討論和修正)
無中生有,就是創客。
即便已經累積了超高的人氣,這群學生仍持續與研發團隊思考更多專案,目前已經有多間國中小使用線上平台作為程式的入門教材,在未來,團隊也準備將平台開放給更多機構教學使用,希望結合線下和線上的數位教學,更有效的改善台灣的資訊落差。
兒童程式學習與實務應用常見問題
孩子學完程式課程後,還能做什麼?
這篇文章給了最好的答案:參與真實產品的開發。橘子蘋果菁英課程畢業的學生,已具備 JavaScript、C++ 等語言的實務能力,足以和業界研發團隊協作。「學完課程」不是終點,而是真正能動手做事的起點。之後的路可以是:參加程式競賽(APCS)、開發個人專案、加入學校社團、甚至像這篇文章的主角一樣,參與實際的產品開發。
「除錯」能力,為什麼比「寫出程式」更重要?
David 的觀察說出了業界的現實:寫程式不難,找到並修正錯誤才難。一個能寫漂亮程式的工程師,不如一個能在程式出問題時沉住氣、系統性找出錯誤的工程師。除錯需要的是耐心、細心、和不放棄的態度——這些恰好是孩子在傳統教育中最缺乏培養的能力。而程式教育的獨特之處,就在於錯了就跑不動,必須找到問題才能繼續,這個立即的反饋機制天然地訓練除錯思維。
台灣的孩子學程式,和歐美相比真的有落差嗎?
束凱文說「台灣的小孩絕對不輸歐美」——這句話有所本。橘子蘋果的學生每年在國際競賽中都有亮眼表現,台灣在 ICPC(國際大學程式設計競賽)等比賽中也長期保有競爭力。落差不在能力,在於起步時間和實務機會——歐美學生更早接觸程式,更有機會做真實的專案。解方很明確:讓孩子越早開始、越早接觸真實的應用場景,越好。
家長要「放手」讓孩子學,具體是什麼意思?
本文中束凱文提到「需要家長嘗試放手,適當讓孩子去碰撞、激盪」。具體來說是:不要在孩子卡關時立刻給答案,讓他自己想;不要過度管控學習進度,給他空間自主探索;不要只看「成績」,也看「他今天解決了什麼問題」。最好的程式教育,是讓孩子體驗「卡住→思考→解決」的完整循環,而不是替他跳過卡住的那一步。
孩子學程式,應該選長期課程還是短期營隊?
本文的主角都是「長期課程畢業生」——這不是偶然。短期營隊的價值在於啟蒙和體驗,讓孩子知道程式是什麼、感受一下做出東西的成就感;長期課程的價值在於系統化培養,讓孩子有足夠的深度能做真實的事。橘子蘋果的建議是:先試聽(免費),確定孩子有興趣後再選長期路線——因為深度學習帶來的能力,才是讓孩子在真實世界能派上用場的關鍵。
橘子蘋果的課程,如何培養孩子從「寫程式」到「做產品」的能力?
橘子蘋果的菁英課程每個階段都以完成真實作品為目標——Scratch 做遊戲、Python 做工具、JavaScript/HTML 做網站。這個「從無到有」的完整製作流程,訓練的不只是語法,更是規劃、實作、除錯、完成的整體能力。當孩子能做出一個真實作品(不是練習題),他就具備了踏入下一個階段——甚至真實產品開發——的基礎。
讓孩子從「學程式」走向「做產品」
- 橘子蘋果菁英課程 9 個階段,培養真正能動手做事的能力
- 不只學語法,每階段都有完整的真實作品驗收
- 免費試聽一堂,讓孩子感受「做出來了」的那一刻
