文‧藍硯琳
二○一四年美國總統歐巴馬公開鼓勵學生學習程式撰寫、英國政府更將寫程式列為中小學必修課程,極力培養「數位原住民」(Digital Natives)資訊能力,讓孩子不只會玩,更能開發實用、創新的應用程式,成為國家未來科技發展優勢。
美國職業網站Glassdoorz根據薪資、前景、職缺數量進行評比,發表一份「二○一五全美最棒的二十五種工作」,其中高達九項與資訊產業相關,如軟體工程師、資料庫管理員、系統架構師、行動開發等,不難看出IT產業已經成為最有價值的發展趨勢。
為什麼讓青少年學寫程式會成為各國首相、企業界鼓吹的熱潮?走在路上,隨處可見人手一台智慧型手機、平板電腦,再搭配無遠弗屆的網際網路,彷彿進入第三世界一般便利,許多廠商以此為媒介,一窩蜂投入軟體開發,像是熱門通訊軟體LINE、讓蘋果迷甘心徹夜排隊的穿戴裝置Apple Watch,或虛擬實境等科技,這些服務不僅大幅改變人類既往的生活模式,更創造許多新型態商機。
這些與生活息息相關的軟體,就是由「程式語言」所建構出來的,因此,學會如何創造程式語言就成為駕馭世界的一項基本工具。
從教育扎根
政府企業攜手打造程式王國
蘋果電腦創辦人Steve Jobs曾說:「每個人都應該學會寫程式,因為它教你如何思考。」為了向下扎根,英國訂定二○一四年為「程式之年」(Year of Code),讓學生從五歲開始接觸程式,並與Google等企業合作,培育相關教師。根據Code.org統計,截至目前為止,全英國已有七百多萬人嘗試與程式語言接觸,成效相當顯著。
為了讓小朋友瞭解寫程式是「塑造自己未來世界」的觀念,英國廣播公司(BBC)推出「Kids Coding」電視節目,讓寫程式如看電視節目一般輕鬆;此外,BBC更在今年宣布實施「Make it Digital」計畫,免費贈送迷你電腦給全英國七年級學生,並透過與Google、Apps for Good、微軟等組織合作,讓青少年在求學中就能受到產業培訓,做好成為專業人才的基礎。
對應外國政府傾全力的從教育培養寫程式人才,臺灣並未全面將寫程式納入課程中,僅是透過地方政府或組織自行推動為主。以新北市為例,其在二○一四年底與臺灣微軟、美國創新中心合作,聯手推動「程式通」計畫,進行教師培育、免費程式開發教學,期望一年內讓臺灣超過百萬人學會寫程式;此外,新北市教育局率先將程式語言列入中小學課綱,以輕鬆的方式提早讓學生認識程式的有趣之處。
網路學習平台輔助
寫程式好簡單
在既定印象中,程式語言是工程人員才搞得懂的「天書」,極度不好入門。但由於學習寫程式的需求大增,相關組織紛紛設立教學網站,透過簡易的概念,帶領使用者一步步學習。
想學習基本的軟體開發技巧,就不能錯過由非營利組織所建的「Code.org」網站,它是一個免費的程式編碼網站,結合生動、活潑的卡通內容,傳達基本程式架構;而「Codecademy」則是純文字互動式操作課程網站,提供不同程式語言的練習,讓程式愛好者一次學習不同程式語言;此外,提供真人講解影片的「Code School」、由麻省理工發展出的視覺化程式語言網站「Scratch」,皆是兒童線上學習的有效工具。
如何讓程式語言深入每個人生活中,已是各國當局思慮的產業布局,這不僅針對經濟發展,對國力、人才培訓、未來趨勢皆有深遠影響,有鑒於上述益處,臺灣確實該調整教育方針,以因應國際局勢的脈動。