【專家主場】智能「領」航 ─ 讓小朋友學習 Coding
近年很流行從小就學習 Coding (程式編寫),希望透過輕鬆的方式,培養小朋友的邏輯思維,提升解決問題的能力。其實許多國家及城市,已經把程式編寫劃入正式的學習科目。程式編寫越來越受到重視,會不會有一日跟中、英、數等科目平起平坐,成為必修科目呢?
由 How 到 What
小朋友要學的是 Learn How to Code,用什麼編碼工具並不重要(反正 Programming Language 千變萬化,往後都未必用著的)。通過思考訓練,養成良好的邏輯思維及解難技巧後,便可選擇 What Code to Learn。因為大部份的 Programming 工具都有很多共同點,所謂一理通百理明。學習程式編寫,並不是代表要投身 IT 行業。因為在真實世界所需要的 IT 人才,是要有硬橋硬馬的程式編寫技術。但這些技術並不是從課室學回來的,而是透過長期的實戰鍛煉出來。
未來世界,不會寫程式等如棄權
假如我們以識唔識寫 Program 來劃分人類:一種會寫程式,另一種不會。在未來世界,會寫程式的人,如果能寫出創新的軟件,就擁有改變人類未來的機會;至於不會寫程式的人,就等如自我棄權,只能在觀眾席看熱鬧。
奧巴馬:所有人都學電腦科學
前美國總統奧巴馬在提出他的「所有人都學電腦科學」提案(Computer Science for All)裡說到,未來許多工作將被電腦取代,而且會加速。他說我們要問自己「在這個新的經濟型態裡,我們要怎麼確定每個人都有成功的機會?」他的答案是「學習電腦科學」,而電腦科學的核心之一就是學習編寫電腦程式。
所以,我鼓勵讓小朋友早點知道我們是可以編寫程式來控制電腦,而不是日日打機,被別人寫好的遊戲程式來控制我們。在未來的舞台上,孩子扮演是什麼角色,就看家長的智慧了。