MIT 媒體實驗室主持人 Mitch Resnick 用 15 分鐘告訴你,為何人人都該學程式設計!
大家都該學程式設計?是的!大家都該去當程式設計師?不是!
以上是我對「程式設計」這件事情的看法。在這「機器比人多」的世界,說到要能「完全跟這堆鋼鐵好好溝通」、「讓這堆硬梆梆的東西好好為我們的生活服務」的方法,我覺得就是「程式設計」了。畢竟,機器聽得懂的「話」,就是「電腦語言」。所以,我會覺得「人人都該學一點程式設計」,但我不覺得「人人都該去當程式設計師」。就像喜歡畫畫,跟當畫家為生,是兩碼事一樣。
這件事我還落實到我兒子身上。我兒子現在小學一年級,過年前我讓他看 YouTube 上一個 7 歲小朋友,用 MIT 媒體實驗室做出來的「兒童專用電腦語言:Scratch」,寫了一個小遊戲放到網路上給大家玩。不如我所料,這個喜歡「現」的小傢伙馬上要我教他 Scratch 程式語言。我把上課時間定在每星期六晚上,教一小時。本來也沒打算他會撐很久,沒想到這傢伙居然撐了四週,到現在想到星期六要上程式設計,還興奮到每週「倒數」(「爸爸,還有四天你要教我程式喔!」、「爸爸,你明天晚上要記得教我程式喔!」)。實在出乎我意料之外!到現在,他已經學會「Scratch 人物客製化」、「螢幕座標(X, Y)」、「操縱 Scratch 人物至指定座標」、「攔截鍵盤按鈕」等四課了。還用 Scratch 做了一個「雞為什麼要過馬路」的冷笑話程式,得意的展示給我看。
MIT 媒體實驗室主持人 Mitch Resnick 也有相同感受。他在 TED 的演講上,分享了 Scratch 計畫的林林種種。更重要的是,他希望我們的下一代,不要只會在電腦上打怪練等,也要學會「邏輯思考」能力。這點我很認同!小朋友從小培養他們「如何清楚敘述一件事情」的能力,是很重要的。不然長大到公司去工作,連一件事情的來龍去脈都交代不清楚,我們的下一世代恐怕會從「草莓」進化(退化?)到「泡泡」。而程式設計,可以「逼」小朋友學著怎麼把「想要別人(電腦)做的事情」,「依序」、「有條不紊」的「表達」出來。這點,我覺得 Scratch 是個不錯的工具。
多說了!點入有 Mitch Resnick 的 15 分鐘演講。Scratch 適用於 Windows、Mac、Linux。您可以 Google 一下,下載下來給小朋友玩玩。
http://tedxtaipei.com/2013/02/10-places-where-anyone-can-learn-to-code/
「設計師為何都用mac」的推薦目錄:
- 關於設計師為何都用mac 在 紀老師程式教學網 Facebook 的最佳解答
- 關於設計師為何都用mac 在 [問卦] MACBOOK 用過就回不去? - 看板Gossiping - 批踢踢實業坊 的評價
- 關於設計師為何都用mac 在 Mac在設計領域真的這麼必要嗎? - Mobile01 的評價
- 關於設計師為何都用mac 在 [分享] 設計師為何都用Mac? by Mike - MacUknow 蘋果中文 ... 的評價
- 關於設計師為何都用mac 在 #請益MacBook Pro 13 #設計系 - 3C板 | Dcard 的評價
- 關於設計師為何都用mac 在 [麥書] 捏~設計業是不是標配Macbook阿? | MAC 看板 - My PTT 的評價
- 關於設計師為何都用mac 在 室內設計軟體mac的推薦與評價,PTT、MOBILE01 的評價
- 關於設計師為何都用mac 在 室內設計軟體mac的推薦與評價,PTT、MOBILE01 的評價
- 關於設計師為何都用mac 在 為什麼設計師都愛用mac?創新不一定是答案?【Ethan 劉呈顥】 的評價
設計師為何都用mac 在 Mac在設計領域真的這麼必要嗎? - Mobile01 的推薦與評價
都沒有用到或接觸Mac ! 我真的不知台灣的設計學習領域為什麼會這樣! 如你早熟悉情Windows 的話,而你工作的公司 ... ... <看更多>
設計師為何都用mac 在 [分享] 設計師為何都用Mac? by Mike - MacUknow 蘋果中文 ... 的推薦與評價
Welcome to Infinitton, It's a smart screen keyboard, customize the user interface, compatible with... iPhone & iPad備份還原服務中心. ... <看更多>
設計師為何都用mac 在 [問卦] MACBOOK 用過就回不去? - 看板Gossiping - 批踢踢實業坊 的推薦與評價