code.club

 找回密碼
 立即註冊
搜索
查看: 6486|回復: 0
打印 上一主題 下一主題

孩子該學程式設計的8個理由

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2015-7-24 20:07:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
http://blog.orangeapple.tw/posts ... %E7%90%86%E7%94%B1/


「我們所處的數位時代要求教育者為學生提供學習Coding的機會,Coding是一項重要的技能,因為它能讓學生把數字世界作為一個整體來探索和體驗。由於任何領域都與電腦運算程序或多或少有關係,學習程式設計對學生未來的職業生涯以及生活都有幫助。數位科技對人類生活和各行業的發展滲透程度如此之高,不會程式設計的人將會處於劣勢。」

學習程式設計最有可能幫助學生改變既有的職業和生活方式,科技對所有行業都有影響,從健康護理、軍事、教育、市場行銷、企業管理、金融以及其他任何行業,都被科技改變了。這意味著懂資訊科學(Computer Science)但是不做相關工作的人依然會受益。


在數位時代中,你是消費者還是創造者?
MIT的Mitchel Resnick曾在TED演講中強調:
「給現在的年輕一代貼上“數位新生代”的標籤是一種誤導,大多數年輕人目前主要是科技的消費者,而不是創造者。他們雖被稱為“數位新生代”, 但是對科技並不熟悉,他們是經驗豐富的使用者但並不是創造者,就像學生會閱讀不會寫作一樣。所以需要教學生程式設計,讓他們學會充分使用數位時代的科技。」


軟體正吃掉全世界
如果你不會Coding或者不懂資訊科學,那有可能真的是一個重大損失。道格拉斯·洛西科夫(Douglas Rushkoff)在《程式的設計或被設計》(Program or Be Programmed)一書中爭辯道,我們獲得了一個新的技術文明,但仍然落後一步。大多數人在新技術推出時,才開始熟悉之前的科技。而財富、權力、名譽、競爭力以及精英份子,往往都是透過掌握獨家資訊、科技而獲得那些成就的。

而在數位時代,有了社群媒體,人人都是作家,而不是科技的創造者。在數位時代以前,作家曾經是精英。他們控制了媒體就有了權力。而現在這個時代,工程師/程式設計者獲得了權力。教學生Coding和設計,發掘他們的潛力,也許就能成為有能力改變世界的人。

學Coding最有可能幫助學生改變既有的職業和生活方式,科技對所有行業都有影響,從健康護理、軍事、教育、市場行銷、企業管理、金融以及其他任何行業,都被科技改變了。這意味著懂資訊科學(Computer Science)但是不做相關工作的人依然會受益。不論是醫生、老師、銀行家或者科學家,會程式設計就有更多優勢。這種思維可以應用到自己的工作上,去開發能夠改變這個行業的應用軟體或程式,就算只是提高工作效率也好。

孩子應該學Coding的八大理由
在我過去的文章曾提到,學生學Coding的主要原因,是有助於未來找工作。網際網路產業技術人才的短缺,決定了有技術的求職者能夠拿到高薪,這種趨勢未來會更明顯。

就像前面討論的,另一個理由往往是,學了程式設計,即使不在科技行業工作的人同樣會受益,現在各行各業或多或少都跟資訊科學(Computer Science)有點關係。

除此之外,還有更多孩子應該學Coding的理由。我總結了以下常見的原因:

學 Coding 能夠教你一些人生道理;
學 Coding 教會你教和學(Learning by doing);
在 Coding 過程中,幫助你思考和解決問題;
為學生打開一個新世界,所有的學校課程都能夠因此觸類旁通、有所聯結;
Coding 能夠提升你的創造力;
Coding 的時候你彷彿有超能力、無所不能;
你能用電腦改變世界;
學會程式設計,你便俱備了在這個時代成功的元素之一
在我所在的程式設計俱樂部(Coding Club),我注意到學生的發展,學Coding這件事對所有類型的學生都有幫助,不管是天才孩子、普通孩子甚至是消極的孩子。

在Coding學習的過程中,當出現問題或者犯錯誤時,學生不會放棄,而是從錯誤中學習,意識到成功是一條曲線。

學生也會主動承擔一些風險,在學習過程中也試著教別人寫某個代碼,而不是呆坐著不願意當眾發言。在小組學習中,學生並不是互相爭論,而是意識到成員之間的合作會帶來更大的價值。

學習Coding的學生開始用電腦程式完成其他科目的作業,可能會做成一個網站或者生動的Scratch動畫。在學Coding的這一年裡,學生獲得了更多的成就感與自信。

我能找出一大堆孩子為什麼該學Coding的理由:未來的工作,變得有錢,改變世界或者看起來有超能力。我最愛的幾個理由是:學Coding教你學會堅持,克服困難,不怕犯錯誤。編程教你學會團隊合作,以及解決問題,讓你懂得自我學習、自我探索和自我提升,提供一個培養創造力的新途徑。



後記:
作者推薦了一些學習程式設計的工具,提供給各位參考:

Hopscotch,如果你打算在iPad上學習一些Coding概念,Hopscotch是首選。
SketchNation,它能夠引導學生一步步做出Jump/Flappy Bird 這類游戲。
GamePress,它能夠做出側邊滾動的高質量遊戲,想像馬里奧或者太空侵略者。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|code.club  

GMT+8, 2024-11-22 09:38 , Processed in 0.089300 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表