學(xué)習(xí)編程是必要的嗎?是必備技能還是制造焦慮?
編程教育要“從娃娃抓起”嗎?是必備技能還是制造焦慮?少兒編程近年來十分火爆,但是關(guān)于少兒編程的爭議也一直存在。
支持的家長認(rèn)為,學(xué)編程能儲備計算機(jī)科學(xué)基礎(chǔ)知識,孩子的邏輯能力、創(chuàng)造力也被大大激發(fā)。反對的家長則毫不留情面地斥其為“智商稅”,不過是奧數(shù)熱之后的又一培訓(xùn)熱潮,制造焦慮而已。
近日,第一教育采訪了DFRobot(上海智位機(jī)器人股份有限公司)科創(chuàng)教育負(fù)責(zé)人余靜。

DFRobot科創(chuàng)教育負(fù)責(zé)人余靜
在她看來,編程思維其實并不復(fù)雜,但少兒編程太過低齡學(xué)起并不可取,一般建議在小學(xué)三年級左右。因為這個年齡段的學(xué)生已經(jīng)可以操作電腦并有了一定識字及加減乘除的基礎(chǔ)。但是,不排除有些比較早接觸電腦、電子設(shè)備和對數(shù)學(xué)有一定認(rèn)知的低年齡段的學(xué)生。
學(xué)編程不是從小培養(yǎng)程序員,而是培養(yǎng)邏輯思維能力
一般來說,少兒編程教育主要面向針對6-18歲的青少年兒童開展,通過可視化圖形編程、代碼編程和機(jī)器人編程,讓孩子培養(yǎng)動手能力、邏輯思維能力、創(chuàng)造力等,通過學(xué)習(xí)編程來串聯(lián)各個學(xué)科,運(yùn)用所學(xué)知識,創(chuàng)造性地解決問題。
余靜介紹,目前Scratch是全球公認(rèn)的一款適用于青少年學(xué)習(xí)的簡易圖形化編程工具,它是麻省理工學(xué)院“終身幼兒園團(tuán)隊”開發(fā)。Mind+是基于國內(nèi)編程教學(xué)需求設(shè)計的一款充分滿足國內(nèi)青少年學(xué)習(xí)編程的軟件。
有些家長就會好奇,是不是少兒編程就是從小培養(yǎng)程序員?其實并不然?;贛ind+的編程語言和電子工程師使用的也并非一套語言,應(yīng)該說是經(jīng)過“降維”的,搭配開源硬件通過圖形化的模塊化編程,幫助孩子理解程序背后的邏輯關(guān)系,即編程思維。
所謂編程思維,最為關(guān)鍵的是學(xué)會找到一條解決問題最有效的路徑。當(dāng)生活中面對一個難題時,能夠去有條理地分析、拆解問題并搭建框架。
“編程本身是一種工具,但編程教育不只是學(xué)習(xí)使用工具,而是利用數(shù)字化工具創(chuàng)造性地解決問題?!庇囔o說,如果認(rèn)為編程教育是為了寫一段毫無bug的代碼,或是認(rèn)為編程教育是為了從小培養(yǎng)程序員,這樣的想法是不正確的。“編程教育最終指向的是孩子創(chuàng)造性地解決問題,從中培養(yǎng)他們的邏輯思維能力。”
好的編程課聚焦創(chuàng)造性解決問題的能力
“全國阿爾茲海默癥患者已經(jīng)超過千萬,患有阿爾茲海默癥的病人會逐漸忘記過去的事情和親人。杭州初二學(xué)生陸原,為了讓患有阿爾茲海默癥的大外婆記住親人,他使用Mind+編程軟件結(jié)合人工智能視覺傳感器,紫外線傳感器,MP3模塊等硬件,為大外婆做了一個“認(rèn)人”的設(shè)備?!?/p>
“再比如,我們也可以運(yùn)用編程知識結(jié)合開源硬件、濁度傳感器、TDS傳感器,進(jìn)行室內(nèi)科學(xué)實驗的探究----水質(zhì)檢測,直觀讀取和記錄數(shù)據(jù)?!?/p>

理解了編程的底層邏輯,對于市面上讓人眼花繚亂的編程課也就更容易看懂了。
機(jī)器人編程、創(chuàng)客編程課表面看起來很不相同,但歸根結(jié)底,都是通過學(xué)習(xí)和探索,在發(fā)現(xiàn)問題、設(shè)計方案、動手制作、團(tuán)隊合作中,培養(yǎng)孩子的綜合素養(yǎng),形成系統(tǒng)性解決問題的能力。
具體來說,機(jī)器人編程更加聚焦在機(jī)器人本身,通過編程讓學(xué)生設(shè)計一個能唱會跳的機(jī)器人;而創(chuàng)客教育則更加鼓勵學(xué)生借助編程和開源硬件,將自己的創(chuàng)意變?yōu)楝F(xiàn)實。
應(yīng)該說機(jī)器人編程也是創(chuàng)客的一種。但是創(chuàng)客編程更強(qiáng)調(diào)“創(chuàng)客”自己提出問題、發(fā)現(xiàn)問題的過程,很多零件都要從零開始打造,因此和3D打印、AI人工智能這些前衛(wèi)的科技結(jié)合也更加緊密,更適合動手能力強(qiáng)的孩子。

在余靜看來,一門好的編程課應(yīng)該滿足以下兩個條件。
首先,優(yōu)秀的編程老師要能夠用日常生活中常見的案例引導(dǎo)孩子思考,用孩子能夠理解的語言來講解編程語言。如果一堂課上,老師都在單純講解晦澀難懂的代碼,對于這堂課的質(zhì)量就要打個問號了?!捌鋵嵈a反而是次要的,關(guān)鍵的是思維方式。”余靜說。
其次,老師是否照顧到孩子的情緒,尤其是如果孩子是初學(xué)者,要關(guān)注老師在課上是否能夠鼓勵孩子提出自己的觀點,是否給孩子留有創(chuàng)造和想象的空間?!罢n堂要讓孩子感到輕松和快樂,讓他在這個環(huán)境中能夠樂于接受新鮮事物,感受創(chuàng)造的樂趣”余靜說。
她還建議,在沒有進(jìn)入培訓(xùn)班之前,家長可以買一套面向零基礎(chǔ)階段的教具,幫助孩子初 ? 步判斷當(dāng)前的知識儲備是否能夠?qū)W習(xí)編程,以及是否有學(xué)習(xí)編程的興趣。
“其實還會有一個很有趣的現(xiàn)象,很多家長對這些編程的小教具更感興趣,比孩子玩兒得還嗨。”余靜說,“不過這也正是一個家庭教育引導(dǎo)的重要環(huán)節(jié)。家長也是學(xué)習(xí)者,和孩子一起玩一起學(xué),也給孩子營造更好的家庭氛圍?!?/p>
少兒編程學(xué)習(xí)不必過早
談及什么年齡適合開始學(xué)習(xí)編程,余靜認(rèn)為不必過早開始進(jìn)行編程教育,至少應(yīng)該在小學(xué)三年級左右,孩子要掌握一些簡單的數(shù)學(xué)運(yùn)算能力和閱讀能力之后,再開始接觸和學(xué)習(xí)編程。
“有些機(jī)構(gòu)教給一二年級的孩子C/C++、Python編程語言,我是不太相信的,這個大概率真的是智商稅了。”余靜說?!皩τ谌腴T階段的孩子來說,更重要的是興趣的引導(dǎo)。”
很多家長會希望孩子參加等級考試,余靜認(rèn)為孩子是可以參加等級考試,但是不要太過于功力,太過功力會消磨孩子在編程學(xué)習(xí)的興趣。“她更推薦參加一些素養(yǎng)類的活動,比如全國青少年人工智能挑戰(zhàn)賽、青少年科技創(chuàng)新賽、創(chuàng)客馬拉松等,讓孩子和小伙伴一起組隊參加活動,集中幾個小時的頭腦風(fēng)暴,真正感受到創(chuàng)造的快樂?!庇囔o說。
還有家長擔(dān)心孩子會因為學(xué)習(xí)編程染上“網(wǎng)癮”。在余靜看來,編程和網(wǎng)絡(luò)都不是“猛虎”?!坝械暮⒆酉矚g繪畫,有的孩子喜歡寫作,也應(yīng)該允許孩子用編程的方式表達(dá)自己。”關(guān)鍵在于給孩子正確的引導(dǎo)。
毋庸置疑,信息化素養(yǎng)是數(shù)字化時代人人必備的一項基本素養(yǎng)。
近年來,國家也出臺了相關(guān)專門文件推動和規(guī)范編程教育發(fā)展。當(dāng)前,編程教育等信息技術(shù)內(nèi)容已經(jīng)納入到小學(xué)、初中科學(xué)課程和中小學(xué)綜合實踐活動課程,并有機(jī)融入到相關(guān)學(xué)科課程,高中階段還專門開設(shè)信息技術(shù)課程。
這些政策的發(fā)布背后,是國家對信息化素養(yǎng)的重視。毋庸置疑,信息化素養(yǎng)是數(shù)字化時代人人必備的一項基本素養(yǎng)。
事實上,零零后被認(rèn)為是互聯(lián)網(wǎng)原住民,他們之中的大多數(shù)從出生就伴隨著手機(jī)、電腦,網(wǎng)絡(luò)也早已和他們的生活密不可分,很多知識都是通過網(wǎng)絡(luò)獲取的。
余靜認(rèn)為,“編程本質(zhì)上作為一種與機(jī)器交流的語言。學(xué)習(xí)編程,目的是學(xué)會與電腦或機(jī)器進(jìn)行基礎(chǔ)交流,有助于信息化素養(yǎng)的培養(yǎng),是創(chuàng)造性使用數(shù)字化工具解決問題的基礎(chǔ)?!?/p>
互聯(lián)網(wǎng)時代的到來,人才需求變化,我們未來的社會,也越來越需要跨界解決問題的交叉型人才,是否需要人人精通編程仍然有很大的討論空間。