國(guó)外孩子都在學(xué)編程,人家學(xué)的不是編程,而是編程思維!
隨著人工智能成為熱門話題,編程也成為父母?jìng)冴P(guān)注的焦點(diǎn)。其實(shí),讓孩子學(xué)習(xí)編程的目的并不是讓孩子寫代碼,掌握算法和邏輯思維才是王道。
人工智能時(shí)代,學(xué)編程勢(shì)在必行
2016年3月英國(guó)倫敦Google DeepMind開發(fā)的人工智能圍棋程序AlphaGo打敗圍棋世界冠軍李世石,引發(fā)了全世界對(duì)于超級(jí)人工智能及與人類創(chuàng)造的具有超級(jí)人工智能機(jī)器的討論。
庫茲韋爾認(rèn)為:“我們的思維將成為生物與非生物思維的混合體。”
雷·庫茲韋爾預(yù)言,2030年人類將與人工智能結(jié)合,變身“混血兒”。
軟銀首席執(zhí)行長(zhǎng)孫正義稱,未來30年內(nèi),超級(jí)智能機(jī)器人數(shù)量將超過人類。
來自英國(guó)銀行的一個(gè)報(bào)告指出:未來10-20年,英美50%人類的工作,將會(huì)被人工智能所取代。在未來4-5年內(nèi),不但技術(shù)含量低的工人、司機(jī)、倉庫管理人員會(huì)大量失業(yè)。甚至連像醫(yī)生、律師、基金經(jīng)理等技術(shù)含量高的金領(lǐng)也有可能會(huì)被人工智能所取代。
15年后,可能被人工智能取代的職業(yè)
既然人工智能時(shí)代到來的步伐看來已經(jīng)勢(shì)不可擋,我們又無法預(yù)測(cè)未來。與恐懼未來,還不如培養(yǎng)自己的孩子AI搶不走的競(jìng)爭(zhēng)力,讓孩子學(xué)習(xí)如何去對(duì)抗人工智可能帶來的威脅。
事實(shí)上,過去20年引領(lǐng)全球互聯(lián)網(wǎng)風(fēng)潮的人物,都與學(xué)習(xí)計(jì)算機(jī)或編程有關(guān)。
- 比爾蓋茨:哈佛大學(xué)計(jì)算機(jī)系(世界第一系HarvardCS50,Bing免費(fèi)硬廣)
- 杰夫貝佐斯(亞馬遜):普林斯頓計(jì)算機(jī)系(表示不服,咱才是第一)
- 小札(臉書):哈佛大學(xué)計(jì)算機(jī)系
- 斯皮格爾(Snapchat,米蘭達(dá)可兒老公,世界上最年輕的億萬富翁):斯坦福計(jì)算機(jī)系
- 馬化騰:深圳大學(xué)計(jì)算機(jī)系
- 李彥宏:北京大學(xué)信息管理,布法羅紐約州立大學(xué)計(jì)算機(jī)碩士
原來國(guó)外早開始行動(dòng)了
在美國(guó)的Hour of Code Week( 全民學(xué)編程周)中,奧巴馬為了號(hào)召美國(guó)吃瓜群眾讓娃學(xué)編程,還親自寫了一段java代碼,并表示向美國(guó)學(xué)校資助40億美元用于計(jì)算機(jī)科學(xué)教育。
奧巴馬發(fā)起的“Hour of Code”活動(dòng),號(hào)召全民學(xué)編程
英國(guó)也將2014年設(shè)立為"Year of Code",規(guī)定所有5-16歲的學(xué)生都必須學(xué)習(xí)計(jì)算機(jī)編程。在法國(guó),編程被納入了初等義務(wù)教育的選修課程。在北歐國(guó)家如芬蘭、愛沙尼亞也把編程作為了一門非常重要的義務(wù)教育學(xué)科等。
蘋果公司首席執(zhí)行官蒂姆·庫克(Tim Cook)給出了這樣一條建議:“編程應(yīng)該成為所有公立學(xué)校的必修課。”
去年蘋果全球開發(fā)者大會(huì)上,庫克點(diǎn)名邀請(qǐng)了一位“大牌”工程師——10歲的小男孩Yuma Soerianto。他6歲開始學(xué)編程,7歲自學(xué)完成了斯坦福大學(xué)的編程,8歲開發(fā)點(diǎn)餐APP上架,9歲在蘋果商店上架5款A(yù)PP,10歲參加碼農(nóng)界精英大會(huì)—蘋果開發(fā)者大會(huì)。
這樣的孩子不知道有多少人羨慕呢!
由此可以看出,讓孩子學(xué)習(xí)編程在國(guó)外的教學(xué)大綱中的計(jì)算機(jī)部分中占有重要的地位。
在中國(guó),編程已成為必修內(nèi)容
國(guó)務(wù)院于2017年7月印發(fā)的《新一代人工智能發(fā)展規(guī)劃》提道,“實(shí)施全民智能教育項(xiàng)目,在中小學(xué)階段設(shè)置人工智能相關(guān)課程”。在2018年的兩會(huì)中,人工智能被再一次寫入政府兩會(huì)報(bào)告。
教育部還公布年度高校本科專業(yè)備案和審批結(jié)果,獲批“機(jī)器人工程”專業(yè)的高校數(shù)據(jù)由去年的24所達(dá)到今年的60所。其中江蘇共有10所高校申請(qǐng)?jiān)O(shè)立該專業(yè)。
新設(shè)立“機(jī)器人工程“專業(yè)的江蘇高校
今年3月6日,南京大學(xué)官網(wǎng)正式發(fā)布新聞,經(jīng)研究決定,南京大學(xué)正式成立人工智能學(xué)院。
學(xué)編程,究竟是學(xué)什么?
下面是喬布斯說的:
這個(gè)國(guó)家的每個(gè)人都應(yīng)該學(xué)習(xí)編程,因?yàn)樗棠闳绾嗡伎?。?jì)算機(jī)啟蒙最大的好處是可以對(duì)人的思維方式進(jìn)行訓(xùn)練,他是一個(gè)對(duì)思維完整性和邏輯性進(jìn)行訓(xùn)練的過程,而在這個(gè)過程中我們可以培養(yǎng)一種新的看待問題和處理問題的方式。
喬布斯的意思就是,無論孩子以后是否從事計(jì)算機(jī)行業(yè),都應(yīng)該具備這種基本素養(yǎng)——編程思維。
編程思維到底是什么?
其實(shí),自然語言(人的語言)和計(jì)算機(jī)語言之間有許多相似之處,學(xué)習(xí)計(jì)算機(jī)語言類似于學(xué)習(xí)一門外語語法。
真正的難點(diǎn),是編程思維和解決問題能力。
“編程思維”并不是編寫程序的技巧,而是一種高效解決問題的思維方式。“編程思維”就是“理解問題——找出路徑”的思維過程,它由分解—識(shí)別模式—抽象—算法四個(gè)步驟組成:
- 分解,把一個(gè)復(fù)雜的大問題,拆解成更可執(zhí)行、更好理解的小步驟。
- 模式識(shí)別,找出相似模式,高效解決細(xì)分問題。
- 抽象,聚焦最重要的信息,忽視無用細(xì)節(jié)。
- 算法,設(shè)計(jì)一步一步的解決路徑,解決整個(gè)問題。
編程思維對(duì)孩子具體好處是什么?
首先,編程能夠幫助孩子理解抽象概念。
對(duì)于許多孩子來說,很多概念太抽象、離生活太遠(yuǎn),不好理解。但是在編程的過程中,抽象的概念可以被轉(zhuǎn)化為看得見的、具體的圖像。比如,在編程的過程中,孩子對(duì)于編程會(huì)有更直觀的理解。
將代碼中的小數(shù)點(diǎn)移動(dòng)位置,屏幕上的物體的大小就會(huì)發(fā)生巨大的變化。孩子可以因此可以將抽象的小數(shù)和分?jǐn)?shù)的概念變成鮮活的圖形,印到腦子里。
其次,編程能夠強(qiáng)化數(shù)學(xué)能力。
如果孩子想用代碼建造戰(zhàn)艦,那就要用到各種各樣數(shù)學(xué)知識(shí),并且還要調(diào)用抽象思維的能力。
比如,孩子必須運(yùn)用邏輯來判斷應(yīng)該先編寫戰(zhàn)艦?zāi)囊徊糠值拇a,是先把戰(zhàn)艦畫出來,還是先讓它運(yùn)動(dòng)?這個(gè)思維過程就可以強(qiáng)化他的邏輯思維。
綜上所述,編程并不是讓孩子成為程序員,而是要學(xué)會(huì)編程思維。不管面對(duì)多么復(fù)雜的問題都能分解成一個(gè)個(gè)小問題,找到問題的關(guān)鍵和問題之間存在的關(guān)聯(lián),從而想辦法將問題逐一解決,在這個(gè)過程中思維就顯得尤為重要,這就是少兒編程教給孩子最重要的能力。