這是一個(gè)從小學(xué)編程時(shí)代,你的孩子要掉隊(duì)了嗎?

當(dāng)你有了好奇心和編程能力,你就有了創(chuàng)造力

30 年前,沒(méi)有人認(rèn)為編程是一項(xiàng)必備的技能。

但是,事情現(xiàn)在不同了。

2014年,為了推動(dòng)每年一次的「編程一小時(shí)」(Hour of Code),奧巴馬親自上陣。它不僅在YouTube上發(fā)了一個(gè)視頻,宣稱編程是美國(guó)的未來(lái),自己也擼起袖子露了兩手。

雖然可恥的失敗了

美國(guó)當(dāng)下最火的非營(yíng)利機(jī)構(gòu)Code.org更是邀請(qǐng)了眾科技巨頭的老大,倡導(dǎo)美國(guó)學(xué)校要重視并且鼓勵(lì)學(xué)生學(xué)習(xí)計(jì)算機(jī)編程,解決可預(yù)見(jiàn)的美國(guó)工程師短缺的問(wèn)題。

話說(shuō)你們解決了程序員不足的問(wèn)題,中國(guó)的程序員怎么技術(shù)移民啊。

包括比爾·蓋茨,中國(guó)女婿扎克伯格,Twitter的聯(lián)合創(chuàng)始人杰克·多西以及Dropbox聯(lián)合創(chuàng)始人Drew Houston等等都出現(xiàn)在視頻中。

視頻首先引用了喬布斯的話「每個(gè)美國(guó)人都應(yīng)該會(huì)編程,因?yàn)樗棠闳绾嗡伎肌?/p>

喬大爺你說(shuō)的對(duì),么么噠

視頻在此

奧巴馬也公開(kāi)呼吁全民學(xué)習(xí)編程

Code.org發(fā)布的研究報(bào)告來(lái)看,未來(lái)十年美國(guó)大約需要140萬(wàn)名程序員,根據(jù)眼下的情況分析,十年后可能只有40萬(wàn)名該領(lǐng)域的畢業(yè)生。

即使是美國(guó)經(jīng)濟(jì)最不景氣的時(shí)候,每年也有著十幾萬(wàn)工程師的硬性需求,而且多數(shù)都是高薪職位。再者,程序員的作用早就超越了軟件公司本身,他們已經(jīng)成為所有的產(chǎn)業(yè),諸如金融機(jī)構(gòu)、能源公司、甚至農(nóng)業(yè)機(jī)構(gòu)里的中堅(jiān)力量。

換句話說(shuō),你只要眼下埋頭將孩子往優(yōu)秀程序員的道路上培養(yǎng),就幾乎手握Apple, Google, Facebook, Twitter的offer,在陽(yáng)光明媚的加州過(guò)上體面的中產(chǎn)生活了。

當(dāng)然,即便不去腐朽的美帝,相信國(guó)內(nèi)的互聯(lián)網(wǎng)巨頭也會(huì)迫不及待的拋出橄欖枝的。

越來(lái)越多國(guó)家把計(jì)算機(jī)科學(xué)教育列為中小學(xué)甚至幼兒園課程的一部分。德國(guó)、英國(guó)、意大利、澳大利亞、韓國(guó)、芬蘭、新加坡和香港等國(guó)家都已經(jīng)落實(shí)了計(jì)算機(jī)科學(xué)教育課程。

不僅是在國(guó)外,一線城市焦慮的中國(guó)父母已經(jīng)把編程計(jì)入了孩子規(guī)劃未來(lái)的清單,北京上海已經(jīng)有了學(xué)前兒童編程培訓(xùn)班,為5、6歲的兒童教授編程知識(shí)。

具備編程能力是一件如何有用的事呢?當(dāng)你還在為文檔排版抓耳撓腮的時(shí)候,程序員用Markdown輕松就解決了排版問(wèn)題;當(dāng)你還滿互聯(lián)網(wǎng)的查找資料的時(shí)候,程序員編寫的爬蟲軟件已經(jīng)瞬間完成了數(shù)據(jù)梳理;你還在淘寶上購(gòu)置硬皮本照片各種筆為愛(ài)人親書周年紀(jì)念冊(cè)的時(shí)候,程序員已經(jīng)申請(qǐng)專屬域名為孩子或愛(ài)人建立專屬回憶網(wǎng)站了;我還見(jiàn)過(guò)程序員為了應(yīng)付需要一日三請(qǐng)安的女友寫了自動(dòng)發(fā)送噓寒問(wèn)暖短信的,最后當(dāng)然是被打死了??梢?jiàn)編程能力也要謹(jǐn)慎使用,也是亦正亦邪的作死武功啊。

上述僅僅是會(huì)編程好處的十分之一,更不要提編程學(xué)習(xí)就連英文都順帶學(xué)了。說(shuō)的這么自信,搞得我真的會(huì)編程一樣。

其實(shí)人家真的是略懂

總之,未來(lái)會(huì)編程不再僅僅是一門職業(yè),而是如開(kāi)車英語(yǔ)一樣,成為大多數(shù)人需要掌握的一門技能,現(xiàn)在不學(xué)一點(diǎn)編程,就像 10 年前不會(huì)打字一樣,很有成為文盲的風(fēng)險(xiǎn)。

你們的焦慮癥犯了沒(méi)有?因?yàn)槲沂枪室獾窝?/p>

俠!女!莫!走!莫!??!關(guān)!

管殺不管埋不是我的人生態(tài)度,你們的焦慮由我來(lái)?yè)崞健?/p>

父母普遍認(rèn)為小孩子的智能水平還無(wú)法理解編程這樣晦澀艱深的話題,你們這些出生時(shí)家里連電腦都沒(méi)有的人類真是太naive了,編程絕沒(méi)有你想象中那么神秘,真滴。專家研究,孩子越早接觸編程語(yǔ)言越容易掌握,邁克爾·烏爾曼是美國(guó)喬治城大學(xué)醫(yī)學(xué)中心大腦與語(yǔ)言實(shí)驗(yàn)室的主任(在心理語(yǔ)言學(xué)和認(rèn)知神經(jīng)學(xué)領(lǐng)域影響巨大)研究發(fā)現(xiàn),孩子和大人學(xué)習(xí)計(jì)算機(jī)語(yǔ)言用到的通用記憶系統(tǒng)和他們學(xué)自然語(yǔ)言是一樣的,大腦越年輕越容易吸收語(yǔ)言,所以在孩子越小的時(shí)候開(kāi)始學(xué)外語(yǔ)越好。在音樂(lè)方面有一個(gè)關(guān)鍵的數(shù)據(jù)點(diǎn)可以支持這一觀點(diǎn):偉大的小提琴家不是在二十幾歲才開(kāi)始學(xué)拉琴的,他們通常始于三四歲,那正是程序性記憶最敏感的時(shí)候。

愛(ài)爾蘭國(guó)立大學(xué)的計(jì)算機(jī)科學(xué)家保羅·吉布森說(shuō)「5至11歲之間的孩子在學(xué)習(xí)算法和計(jì)算上表現(xiàn)出的突出潛質(zhì)讓我覺(jué)得如果等到他們十幾歲了再學(xué)這些基礎(chǔ)知識(shí)就太可惜了?!?/p>

我的結(jié)論是孩子5歲開(kāi)始就可以接觸編程了。

家長(zhǎng)不會(huì)怎么教?莫擔(dān)心,我們有無(wú)所不能的互聯(lián)網(wǎng)啊。

1. Code.org

大名鼎鼎,如雷貫耳的Code.org

Code.org是由多家互聯(lián)網(wǎng)巨鱷,諸如微軟、Google、Twitter和Facebook的工程師共同開(kāi)發(fā)的,且持續(xù)更新的在線編程教學(xué)平臺(tái),主要針對(duì)美國(guó)中小學(xué)生的編程學(xué)習(xí)。簡(jiǎn)單易上手,非常有意思,本來(lái)只是想試玩截圖,結(jié)果操控冰雪女王Elsa默默的玩了半個(gè)多小時(shí)才停下來(lái)我會(huì)亂說(shuō),可見(jiàn)大人也可以通過(guò)Code.org學(xué)習(xí)編程。

最良心的是,課程不僅免費(fèi),平臺(tái)還會(huì)時(shí)時(shí)保持更新,結(jié)合最流行的卡通及動(dòng)畫主題,讓小朋友帶著極大的興趣學(xué)習(xí)編程。

置之不理美帝的免費(fèi)福利,就是極大的浪費(fèi)呀。

2. Scratch

同樣非常受歡迎,寫本文時(shí)讓程序員卡爹推薦兒童編程學(xué)習(xí)平臺(tái),卡爹脫口而出的就是Scratch。由麻省理工學(xué)院媒體實(shí)驗(yàn)室專門為少兒編程研發(fā)的Scratch語(yǔ)言,已經(jīng)上傳了300多萬(wàn)個(gè)工程,這種可視化的編程語(yǔ)言和界面可以讓孩子不用理解復(fù)雜的計(jì)算機(jī)語(yǔ)法就能輕松學(xué)習(xí)編程。Scratch簡(jiǎn)單易上手,孩子只要對(duì)精靈和代碼進(jìn)行拖放即可,有點(diǎn)類似早期的Flash工程,Scratch是一個(gè)完整的圖靈計(jì)算機(jī)語(yǔ)言,只要孩子能想到的,就可以實(shí)現(xiàn)。在北京、香港的一些學(xué)前兒童培訓(xùn)班,就是用這種語(yǔ)言教 5、6 歲的兒童了解編程。

3. Alice

Alice是由美國(guó)弗吉尼亞大學(xué)研究員設(shè)計(jì),以文雅的方式向兒童用戶介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)。這款應(yīng)用主要向女孩兒們展示編碼的魅力。在Alice上,你可以拖動(dòng)文本塊來(lái)影響虛擬世界中的3D精靈。編程結(jié)束,孩子們還可以對(duì)項(xiàng)目進(jìn)行測(cè)試,通過(guò)對(duì)語(yǔ)句塊的操縱來(lái)實(shí)時(shí)展現(xiàn)精靈的動(dòng)作變化。

4. Daisy the Dinosaur

這個(gè)是iPad的app。文中所有推薦中,Daisy the Dinosaur覆蓋的年齡段是最小的,由Hopscoth的開(kāi)發(fā)商開(kāi)發(fā),他們是一家教兒童現(xiàn)代編程語(yǔ)言的App。這款app主要傳授編程邏輯相關(guān)的基礎(chǔ)知識(shí)。通過(guò)拖動(dòng)一些單詞指令實(shí)現(xiàn)動(dòng)畫效果,比如將roll, jump或者grwo拖進(jìn)編程區(qū)域,兒童可以直觀的看到指令到動(dòng)畫的整個(gè)操作。

除了上述免費(fèi)的學(xué)習(xí)資源,我知道你們都是那種「不能買買買就不是真愛(ài)」的父母,這里再推薦幾個(gè)花錢的編程玩具,絕對(duì)酷炫,絕對(duì)有用,絕對(duì)不好買。

1. LEGO

第一,你沒(méi)有看錯(cuò),樂(lè)高也有編程相關(guān)的產(chǎn)品;

第二,樂(lè)高從業(yè)人員請(qǐng)打賞好嗎?

樂(lè)高機(jī)器人,是對(duì)樂(lè)高M(jìn)idstorms系列的通俗說(shuō)法,依靠一個(gè)可編程的控制模塊,若干馬達(dá),幾種不同的傳感器,一堆形狀各異可以相互連接的標(biāo)準(zhǔn)零件,經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí)過(guò)程,就可以做出專屬的機(jī)器人。

針對(duì)12歲以上的小孩或大人,對(duì)機(jī)器人有興趣(或者啟發(fā)自動(dòng)控制教育)的教育玩具,許多語(yǔ)言都可以對(duì)Mindstorms進(jìn)行編程,Computer Clubhouses是專注于Mindstorms編程的網(wǎng)站。

價(jià)格從幾百美金到幾千美金,給大孩子買的父母可以從樂(lè)高官網(wǎng)上訂購(gòu),全家一起打造一款專屬機(jī)器人是非常了不起的體驗(yàn)吧,足夠孩子周一在小朋友面前「炫耀」好一陣子的了。

2. Jewelbots

用可愛(ài)的花瓣手環(huán)吸引女孩子們學(xué)習(xí)編程

Jewelbots 沒(méi)有屏幕,但提供了 10 種顏色的手環(huán)以及能發(fā)出彩虹效果的 LED 燈。通過(guò)藍(lán)牙和手機(jī)連接后,就可以對(duì)手環(huán)的功能設(shè)置相應(yīng)的「發(fā)光」效果,當(dāng)好朋友戴著 Jewelbots 接近時(shí),手環(huán)就會(huì)發(fā)出亮光提醒。

女孩子還可以登上開(kāi)源平臺(tái) Arduino,讓自己的 Jewelbots 做更多事情,例如接收 Instagram 的消息推送、天氣提醒,甚至還能用來(lái)控制無(wú)人機(jī)。

3. Robotiky

Robotiky是一個(gè)可編程的小型機(jī)器人,孩子們通過(guò)在網(wǎng)頁(yè)拉拽簡(jiǎn)單的命令卡片來(lái)控制機(jī)器人的活動(dòng),了解基礎(chǔ)的程序語(yǔ)言概念。

機(jī)器人包括一個(gè)小馬達(dá),三個(gè)用于定位追蹤光線和路線,避免碰撞的傳感器。

Robotiky 自帶的在線指南和游戲,一點(diǎn)點(diǎn)教會(huì)孩子們簡(jiǎn)單的編程。在 Robotiky 的網(wǎng)頁(yè)上,孩子們通過(guò)拉拽簡(jiǎn)單的動(dòng)作卡片,組裝完成“前進(jìn)”、“左轉(zhuǎn)”等指令。

此外,孩子們還可以點(diǎn)開(kāi)“瀏覽代碼”選項(xiàng),查看這些命令背后具體的代碼是怎么組成的,再用 USB 將程序輸入到機(jī)器人后,就可以看到機(jī)器人跟著命令走完前面的路。

4. Kano

knao很酷,包含一個(gè)樹(shù)莓派單板微機(jī)、藍(lán)牙鍵盤、揚(yáng)聲器、Wi-Fi 模塊的學(xué)習(xí)套件,大一點(diǎn)的孩子跟著說(shuō)明書步驟很快就可以將硬件組裝好,連接上顯示器就可以開(kāi)始愉快的編程了。

Kano 希望孩子們通過(guò)“創(chuàng)造某種東西”對(duì)編程產(chǎn)生興趣。一邊玩耍并且成功組裝出自己的電腦是第一步,隨后就可以通過(guò)軟件來(lái)創(chuàng)造東西。

Kano 操作系統(tǒng)的界面非常直觀簡(jiǎn)潔,孩子們一邊玩游戲一邊循序漸進(jìn)地學(xué)習(xí)編程,例如在玩《我的世界》(Minecraft)這樣的游戲時(shí),孩子們可以通過(guò)改變分屏中的代碼,控制磚塊和人物位置這些游戲元素。

5. Code-A-Pillar

玩具業(yè)巨頭費(fèi)雪也不甘落后,推出了Code-A-Pillar的毛毛蟲編程玩具,這個(gè)毛毛蟲頭部有一個(gè)恒定的微校,毛毛蟲的身體由若干節(jié)并且由USB互相連接,連接的程序則決定了毛毛蟲行進(jìn)動(dòng)作。

主要針對(duì)3-8歲的兒童和低齡學(xué)生設(shè)計(jì),目的是教授編程的基本知識(shí),如排序和解決問(wèn)題的能力。兒童將每一節(jié)身體連接起來(lái),形成一連串的指令順序。當(dāng)毛毛蟲電動(dòng)頭部的大電源按鈕被按下時(shí),毛毛蟲就遵循每節(jié)身體的運(yùn)動(dòng)代碼進(jìn)行運(yùn)動(dòng)。售價(jià)為49.99美元。

玩具還配套了可運(yùn)行于android和ios的app應(yīng)用,供家長(zhǎng)幫助學(xué)齡前兒童學(xué)習(xí)如何分辨顏色,以及如何計(jì)算。

6. Cubetto

Cubetto是一個(gè)木質(zhì)機(jī)器人,編程木板以及若干指示牌構(gòu)成的,指示牌共有四個(gè)顏色,不同顏色代表不同的指令,比如黃色代表左,當(dāng)不同的顏色組合在一起的時(shí)候,就會(huì)像機(jī)器人發(fā)出各種指令。

木板里有一個(gè)兼容開(kāi)發(fā)版線路,用來(lái)讀取指示牌的命令。比如連續(xù)三個(gè)黃色指示牌就能讓Cubetto轉(zhuǎn)圈。孩子通過(guò)這個(gè)過(guò)程就能掌握編程的最基本原理,還減少了孩子對(duì)著電腦的時(shí)間。

7.Codie

Codie 機(jī)器人通過(guò)自己的編程語(yǔ)言來(lái)教孩子如何寫代碼,像是在孩子的想象力和算法中架起一座橋梁。通過(guò)用箭頭將各種顏色的方塊連接起來(lái)實(shí)現(xiàn)程序執(zhí)行的方向,孩子們進(jìn)而可以通過(guò)諸如 if-else 結(jié)構(gòu)、變量和循環(huán)等編程場(chǎng)景來(lái)學(xué)習(xí)編程基礎(chǔ)。

并且擁有不同的玩法

光敏元件+蜂鳴器=機(jī)器人鬧鐘

孩子們可輕松將 Codie 打造成鬧鐘,憑借其內(nèi)置的光敏元件,在光線亮度達(dá)到一定程度時(shí)會(huì),Codie 的蜂鳴器會(huì)自動(dòng)響起。

還可以通過(guò)Codie編程舞步。

兒童編程玩具還不止這么多,避免文章太長(zhǎng)你們棄文,我決定先停下來(lái)。

編程是一門越早掌握對(duì)人生越有利的技能,如果你非要問(wèn)我有什么弊端的話,大概是「程序員都多少自帶人工智能屬性」吧。

(′°?????????°???????`)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容