喬布斯說『人人都應(yīng)該學(xué)習(xí)一門計(jì)算機(jī)語言,因?yàn)樗鼘⒔虝闳绾嗡伎肌粖W巴馬曾在美國全民編程周中還親自寫了一段 Java 代碼。
新加坡總統(tǒng)李顯龍也是一位編程高手。鄧小平同志早在幾十年前就做出了『計(jì)算機(jī)要從娃娃抓起』的指示。現(xiàn)在編程課程也已經(jīng)走入小學(xué)校園,可以說兒童學(xué)習(xí)編程在全世界范圍內(nèi)都是趨勢。編程對于兒童來講絕對是一門新鮮的事物,根據(jù)不同的年齡段我建議分類兩類來學(xué)習(xí)。 圖形化編程對于學(xué)齡前的孩子來說,對于圖形的記憶是很容易的,這一點(diǎn)看看世面上的學(xué)習(xí)英語的畫冊就知道了,但是對邏輯思維相對就要弱很多,而編程最重要的基礎(chǔ)就是邏輯思維,在這個階段可以通過圖片形式的內(nèi)容來鍛煉孩子的邏輯思維。這種學(xué)習(xí)方式主要推薦 Scratch 這個 APP ,它通過類似樂高積木的圖形方式,拖拖拽拽就可以實(shí)現(xiàn)一些邏輯表達(dá)。這很容易讓孩子產(chǎn)生興趣。 代碼編程當(dāng)孩子通過圖形化編程產(chǎn)生興趣以后,應(yīng)該趁熱打鐵來學(xué)習(xí)代碼編程。這時(shí)候孩子已經(jīng)具備基礎(chǔ)的邏輯思維能力,但最好還不要完全脫離圖形的東西,比如可以首先接觸 HTML 和 CSS 來制作網(wǎng)頁,然后再學(xué)習(xí) Javascript 豐富網(wǎng)頁的交互,最后學(xué)習(xí)網(wǎng)絡(luò)相關(guān)的知識,就能構(gòu)成相對整體的知識架構(gòu)。我在 2017 年帶了一位5年紀(jì)的小朋友學(xué)習(xí)做編程項(xiàng)目,在之前他就自學(xué)了 Python,從那時(shí)候起他編寫了人工智能聊天機(jī)器人項(xiàng)目 xiaohu.ai 并維護(hù)至現(xiàn)在。在學(xué)校老師的幫助下,對接了學(xué)校信息資源,并通過微信公眾號為同學(xué)服務(wù)。 總結(jié)編程最重要的就是要經(jīng)常練習(xí),所以自主的興趣非常重要,要在整個學(xué)習(xí)的過程中不斷的得到成功的反饋來提升成就感。