小孩為什么要學編程:代碼才是未來世界的通用語言

2016-8-15 19:34 原創(chuàng) · 圖片4

當一般的中國父母還在為孩子沉迷電子游戲苦惱時,計算機編程卻已經(jīng)成為美國中小學教育的熱門課程。為什么孩子要從小開始學編程?少兒編程要怎么學?一些國外計算機專家認為,孩子學習編程已經(jīng)是時代的趨勢;學習編程對孩子創(chuàng)造力和多種思維方式的發(fā)展非常有幫助;少兒階段學編程最適合用游戲化的方法。

1、未來20年,將近一半的工作可能會被機器取代

從上世紀90年代計算機開始出現(xiàn)在人們的生活中,20多年的時間,從最早的Basic語言到互聯(lián)網(wǎng)的普及,從互聯(lián)網(wǎng)到移動互聯(lián)網(wǎng)的快速崛起,計算機的發(fā)展歷程可謂日新月異。

計算機就像一個人,現(xiàn)在才剛剛清醒,但已經(jīng)改變了生活中的很多東西,革新了舊行業(yè),也出現(xiàn)了許多新的商業(yè)模式。比如,淘寶購物、滴滴打車、支付寶付款、高德地圖導航……這些習以為常的App,以及作為紐帶的互聯(lián)網(wǎng),無不來自于我們所編寫的程序。

牛津大學2013年發(fā)布的一份報告預測,未來20 年里有將近一半的工作可能被機器所取代。很多以現(xiàn)在的眼光來看很高大上,家長們正努力讓孩子去學習以便將來從事的行業(yè),也會有一部分被計算機淘汰。

比如律師,律師的很大一部分的工作是找案例,看一個案子是否有先例,別人怎樣打類似的官司。我們經(jīng)常在影視劇中看到律師夜以繼日翻找資料的畫面。但在不久的將來,計算機可以把全部案例歸檔、分析,調用一個程序就可以很快把有用的案例提取出來,我們只需要保留少數(shù)有分析和庭審經(jīng)驗的律師就可以完美的解決手中的案子。律師行業(yè)中很大一部份初級崗位將不復存在,而其它行業(yè)也面臨同樣的變革。

人的精力有限,可計算機不僅沒有這方面的限制,而且數(shù)據(jù)處理能力還更加高效強大。所以,在各種海量信息的分析和處理方面,計算機將來會完全替代人力。

2、為什么要讓孩子盡早學習編程?

目前,已有16 個歐美國家將編程納入了公立學校的日常課程。奧巴馬總統(tǒng)明確提出“編程應當與ABC字母表和顏色同時得到教學”;英國最新的教育大綱規(guī)定,5~16歲兒童將開始學習編程;而早在上世紀90年代中期,以色列教育部部長就明確表示,計算機科學應該同其他科學學科一樣受到重視,編程應成為中小學必修課程。

編程語言是人機對話的一種語言,和人們用于溝通的漢語、英語等語言一樣,有著相似的習得過程,越早接觸,越能更好地掌握。同時,學習編程更像是一把鑰匙, 能夠為孩子們打開一扇全新世界的大門,培養(yǎng)孩子多方面的能力。

邏輯思維

編程的獨特性在于用計算機做東西是一個創(chuàng)造的過程,就像動手搭積木一樣,把一個東西拼出來,需要有一個藍圖和流程。一個大程序通常會有很多中小模塊負責各自的任務。這就像一個項目,怎么分工,哪個人、團隊負責做什么,先做什么,后做什么,這里面都涉及到宏觀的設計能力和邏輯思維。設計電腦程序去完成任務也是同樣的道理。

設計思維

編程可以鍛煉孩子的設計思維,比如玩《植物大戰(zhàn)僵尸》這樣的塔防類游戲,它的好玩在于不同的植物和不同的僵尸是相生相克的,而每一個關卡的僵尸、植物、道具的出現(xiàn)都是經(jīng)過設計的。如果孩子擁有了編程能力,就會很自然地去想:游戲設計者為什么要設計這些植物,為什么要設計這些僵尸, 這些植物、僵尸的出現(xiàn)有什么規(guī)律?如果我能設計編寫這樣的游戲,我會增加什么樣的僵尸、植物、玩法、關卡,把它們實現(xiàn)了來讓這游戲更好玩?

解決問題能力

計算機是一個開放的世界,就像滴滴打車、高德地圖這些App一樣,掌握了編程思維,只要引導他善于觀察和發(fā)現(xiàn)問題, 孩子可以創(chuàng)造出程序解決實際的問題。而不再是在口頭上、腦海里空想自己的方案或者想“如果有人按照我的想法實現(xiàn)出來有多好多好啊”。

團隊協(xié)作能力

當程序到了一定的復雜度,就需要多人合作來完成程序的實現(xiàn)。孩子會學習到如何根據(jù)團隊中各人的特長進行分工協(xié)作,互相幫助,齊心協(xié)力把程序實現(xiàn)解決問題。

持續(xù)學習能力

一方面,孩子學會了編程,可能會反過來促進其他學科的學習,比如,他想設計一款賽車游戲,需要了解物理上運動的規(guī)律,才能將游戲中賽車的運動表達得很逼真。

另一方面,從計算機行業(yè)來看,目前大約每隔五年就會有一個“技術爆點”,而且爆點和爆點之間的間隔有持續(xù)縮短的趨勢。下一個爆點可能在VR(虛擬現(xiàn)實)、AR(人工智能)、機器人、大數(shù)據(jù)。這些技術爆點需要持續(xù)學習的人才能夠跟得上。當孩子愛上編程,他一定會持續(xù)地學習新的技術,解決新的問題或者曾經(jīng)難以解決的問題。

3、沒有什么學習可以像編程這樣釋放創(chuàng)造力

沒有什么學習可以像編程這樣釋放創(chuàng)造力,并且將這份創(chuàng)造的快樂分享給很多人。想法人人都有,重要的是把它做出來。玩游戲是孩子的天性,學會了編程,孩子不僅可以玩游戲,還可以親自設計和開發(fā)一個游戲,分享給全世界的人玩。

“我們平常做的東西,有什么可以分享出去呢?對小朋友來說,寫一首詩,可以讀給一些人聽;拼個樂高,最多拍個照片、拍個視頻,請一些人看。但是做個手機游戲出來呢,就可以通過應用市場分享給全世界的人,他們不僅可以看,還可以玩。給別人帶來樂趣,還能收集別人的反饋,比如說‘你這些關卡設計得太好玩了,你可以再多給我設計一些關卡嗎?’”

通過編程, 孩子可以從一個dreamer(夢想者)變?yōu)橐粋€doer(實現(xiàn)者)!

4、少兒編程怎么學?

目前市場上主流的編程學習工具,主要分兩類:一類是軟硬件相結合的,如樹莓派、樂高拼裝機器人、電路板玩具、3D打印,通過編程讓硬件實現(xiàn)某些功能;另一類是純軟件的,專注在線編程學習。這一類的學習工具又可以分為兩種:解決問題類,通過闖關、完成任務的方式學習編程;創(chuàng)意類,通過搭建、建模、設計等方式學習編程。

至于少兒編程的學習方式,我們認為游戲化的方式比較適合少兒學習編程。玩游戲是孩子的天性,只要闖過一關一關的游戲關卡,孩子不知不覺就學會了編程基本方法,設計游戲關卡,甚至是設計一款新游戲。

但是編程學習是有一定的專業(yè)門檻的,如果家長不是計算機方面的專業(yè)人士,最好能有專業(yè)的人在一旁提供一些指導,這樣孩子在玩的過程中,還可以學到更多專業(yè)的知識,家長也可以一并被啟蒙。而高年級的孩子 則可以在專業(yè)老師的指導下,直接從簡單的編程語言入手,在學習編程的過程中,搭建起嚴密的邏輯思維能力。

結語:與其煩惱孩子沉迷游戲,不如正確引導,把玩耍變成學習和創(chuàng)造的過程。學習編程并不代表孩子以后就一定要當程序員,或者軟件開發(fā)工程師,就像學習繪畫和鋼琴并不是為了孩子將來成為畫家或者演奏家。但這為孩子打開了一扇邏輯思維的大門,可以啟蒙孩子多方面能力的發(fā)展,為孩子將來的學習和職業(yè)生涯打下堅實的基礎。

來源:源思維、外灘教育


回應3 舉報
贊12
收藏24
9年前
最近研究scratch,覺得可以自己教教
9年前
cat/:)803 最近研究scratch,覺得可以自己教教
為了孩子,家長都快成全能選手了??
9年前
我本身就是一名it,可以試著去引導孩子
發(fā)布

推薦閱讀

小花生小溪
小花生小溪
2017