一文告訴你怎么樣學(xué)好少兒編程
跟朋友聊天,談到了少兒編程,朋友問:“聽說現(xiàn)在孩子都學(xué)什么少兒編程,你說這玩意有用嗎?我看學(xué)費挺高的,要不要學(xué)?。壳皫啄?,教育界刮了一股編程風(fēng),最近風(fēng)頭有點過了,不過,很多家長抱著“別人有,咱不能沒有”的心理,對少兒編程還是很在意。尤其是在接到營銷機構(gòu)的電話、短信轟擊后,心里難免毛毛的。尤其是教育部已經(jīng)正式官宣,將編程納入中小學(xué)相關(guān)課程了,還一度沖上過微博熱搜,很難讓人淡定的置之不理。

少兒編程要不要學(xué)呢?
回答這個問題之前,先要搞明白什么是少兒編程。有些家長認(rèn)為,少兒編程就是培養(yǎng)未來的程序員,讓孩子成為下一個喬布斯。其實,少兒編程跟未來要不要當(dāng)程序員關(guān)系不大,少兒編程的培育重點有兩個:
培養(yǎng)孩子解決問題的能力
少兒編程的基本設(shè)計理念就是把復(fù)雜的英文代碼編程語言轉(zhuǎn)換成圖形,以指令化、模塊化方式讓游戲、情景動畫、積木構(gòu)件的形式呈現(xiàn)。它需要孩子有條理地分析、拆解問題,并一步步地解決問題。這個過程能訓(xùn)練孩子的觀察力、邏輯思維力、空間想象能力、判斷性思維等解決問題的綜合能力。
讓孩子熟悉計算機語言
技術(shù)圈的大咖們一直在叫:人工智能時代來了。什么時候來,還沒有定論,不過,二三十年后,孩子們進(jìn)入職場,人工智能肯定已經(jīng)非常成熟了。提前讓孩子熟悉與計算機溝通的語言,他就能更自如的應(yīng)對未來。另外,很多孩子初高中的時候,游戲上癮不能自拔,提前引導(dǎo)他們對游戲背后的運行程序感興趣,孩子以“看透、看破”的心情玩游戲就不容易上癮了。如果孩子能把玩游戲的勁頭轉(zhuǎn)移到編寫游戲上,孩子的收獲感會更強。
怎么樣學(xué)好少兒編程?
習(xí)慣養(yǎng)成養(yǎng)成第一步:先做好規(guī)劃
孩子直接動手編碼之前,爸爸媽媽一定要告訴孩子:永遠(yuǎn)不要在沒有任何設(shè)計的前提下就開始編碼。不打無準(zhǔn)備的仗,其實編程,就像蓋房子一樣,前期要進(jìn)行設(shè)計,設(shè)計幾間房,房間的構(gòu)造,每間房的用途,如果沒有充分考慮那么以后會不停拆了重新蓋。編寫代碼也是同樣的道理,如果沒有提前進(jìn)行規(guī)劃設(shè)計,那么就會出現(xiàn)不停修改的情況。
代碼還反映了創(chuàng)作者是什么樣的人。好的代碼應(yīng)該像一首好的詩一樣簡潔、易讀、流暢。當(dāng)然,這離不開能力和良好習(xí)慣的支持。所以父母必須讓孩子知道,他們不是在為機器編寫代碼,而是為自己將來編寫代碼。所以編寫可讀代碼很重要。事實上,編程又像譜一首好的曲子。音調(diào)應(yīng)該是一致的,單詞描述性和句子結(jié)構(gòu)良好。
多練習(xí),讓孩子進(jìn)步飛快
讓孩子知道,編程的學(xué)習(xí)是永無止境的。在這個領(lǐng)域,技術(shù)更新速度非??臁T谶^去10年間,許多發(fā)展方式和編程語言都被宣布為過時的。孩子只有不斷學(xué)習(xí),吸收新知識,更新自己的知識儲備,自己的技能才不會過時。要讓孩子盡量多地進(jìn)行練習(xí),把所學(xué)的知識融為一體。少兒編程學(xué)習(xí)是一個累積過程。只有循序漸進(jìn),才能為今后的程序設(shè)計打下良好的基礎(chǔ),有助于提高編程水平。父母不應(yīng)該越俎代庖或揠苗助長,而是腳踏實地才會有所成就。
多讀書,保持閱讀編程書籍的習(xí)慣
閱讀分“考試閱讀”和“知識獲取閱讀”,目的不同方法亦有別??荚囶愰喿x的通則是題目比文章重要,文章內(nèi)容的閱讀必須服從于題目類型的需要。那么我們有必要了解編程考試的要求和文化內(nèi)容;而獲取知識閱讀必須學(xué)會分類,按不同的編程主題進(jìn)行閱讀。很多書不需要我們字字都看,重點是一篇好的編程文章或一本不錯的編程書籍是否有吸引你的某方面特質(zhì)。
總之,對于編程學(xué)習(xí),尤其是少兒編程學(xué)習(xí),找到適合自己的學(xué)習(xí)習(xí)慣非常重要。之后就是按照這個習(xí)慣堅持每天練習(xí),在不斷重復(fù)中將各種形式變?yōu)樽陨眇B(yǎng)分,把優(yōu)秀變?yōu)橐环N習(xí)慣,才能從實現(xiàn)從優(yōu)秀到卓越的質(zhì)的飛躍。