📖 ZKIZ Archives


寫程式像玩積木 5歲童也上手

2015-01-12  TCW

 

這一門「國際語言」,影響力足以匹敵英語,成為未來最關鍵的溝通力。

它,讓美國總統歐巴馬(Barack Obama)放下國務,和一群中學生一起上課、寫作業。它,甚至讓科技巨人賈伯斯(Steve Jobs)、比爾‧蓋茲(Bill Gates)紛紛爭相背書,呼籲美國全民人人必學。它,是程式設計的「編碼語言」,懂得它,也就開啟了和機器攜手合作的可能。

現在,寫程式不必是電腦天才,也不怕變成科技阿宅,就算是還沒拿筆寫字的五歲孩子,也能輕鬆動手學會。因為,寫程式已經進化到像堆積木一樣,既簡單,又富有挑戰的樂趣。

原本寫程式靠的是符號編碼,外行人看來,就像本藏滿密碼的「天書」。但現在教學資源百花齊放,不論是從二○○六年就開發的軟體Scratch,或是鼓勵人人體驗「編碼一小時」的code.org,都在把複雜的程式語法,化為五彩繽紛的「積木方塊」。

除了直接以母語顯示,只要一步步排列組合,便能像寫程式一樣,讓動畫人物在螢幕上移動、旋轉,甚至設計出自己獨創的遊戲。

唯一不變的,是從寫程式中,學會將問題一步步拆解,應用基本的邏輯原理來表達。雖然歐巴馬只是畫出一個簡單的正方形,但要電腦理解,就必須拆解成「向前移動一百像素」、「向右轉九十度」,加上迴圈「重複四次」的指令。

程序看似複雜,但有了線上遊戲,像是CodeMonkey從過關遊戲中引導,或者延伸成實際的玩具,像是可以動手玩的電路積木LittleBits,大人、小孩都能感受到程式設計的魅力所在。

其實,學寫程式不見得是為了成為工程師,而更像賈伯斯所說:「它教你如何思考。」如今編碼教學的風潮,已從矽谷吹向全球。前有英國開路,率先讓孩子從五歲起開始接觸;後有韓國接棒,從新學年將程式列入部分中學的必修課。線上有各大教學網站,實體則出現了「編碼學院」,各界都在摩拳擦掌,準備進軍這堂新時代的才藝課。

「不要只是買新的遊戲,自己造一個吧!」歐巴馬的呼籲,下一步就由你來動手實現。                                                                                                                               

PermaLink: https://articles.zkiz.com/?id=127631

Next Page

ZKIZ Archives @ 2019