資訊內(nèi)容
?省心了,碼農(nóng)爸爸的三點建議,讓娃玩轉(zhuǎn)編程
之前寫過這篇文章:小技巧,讓孩子把英文用起來,提到有英文基礎(chǔ)后,引導(dǎo)黃子玩編程。正好應(yīng)大家的呼聲,具體來說說編程怎么引導(dǎo)孩子玩起來。這篇文章,來自黃子爸,這也是有史以來,我第一次看到他除了寫代碼、寫文檔之外,正兒八經(jīng)寫點東西。?
養(yǎng)娃這件事上,他理我文,倒是能分工協(xié)作,互補互助。作為碼農(nóng),別的高大上的道理說不上來,編程這件事兒呢,還是可以說一說的。?
黃子學(xué)習(xí)swift編程中
文黃子爸
這世上有兩件事都是媽媽沖在前頭的。一是買房,二是帶娃。從個人近十年的觀察得出結(jié)論,這兩件事還是聽老婆的,基本都是對的。
黃子的學(xué)習(xí)啟蒙,基本都是黃子媽主導(dǎo)的。從規(guī)劃到實施,現(xiàn)在堅持了快3年了。幾乎每天晚上,都能看到母子倆一個坐著紅色皮墩沙發(fā),一個坐著椅子在那里讀繪本,聽音頻。最后,黃子媽坐的皮墩磨破了,沒找到合適的,就順勢補了一個大大補丁。
很多人說家庭與工作很難兼顧,這世上只有一種人能做到,那就是辣媽。在這里要感謝黃子媽,也對戰(zhàn)斗在帶娃第一線的辣媽們表示敬意。
對于理工類學(xué)科的啟蒙,什么奧數(shù),機(jī)器人,編程等,辣媽們大多顯得有點力不從心。這時候,就該老爸們出手了。
為什么要編程啟蒙
20年前,也就是1998年,那會是什么樣子的?你是不是用著諾基亞、摩托羅拉?
這些年互聯(lián)網(wǎng)、計算機(jī)的發(fā)展可以說是日新月異,已經(jīng)深刻地改變了我們的生活方式,以及人與人的溝通方式。同理考慮一下10年以后,20年以后。
雖然我們無法想象技術(shù)將如何發(fā)展的。但是AI(人工智能),機(jī)器人或者我們現(xiàn)在沒有的技術(shù),一定會基于現(xiàn)在的技術(shù)基礎(chǔ)發(fā)展;而編程就人與機(jī)器溝通的語言。
大膽預(yù)測,到了那個時代,編程已經(jīng)不是一項工作技能,而是基礎(chǔ)溝通技能。如果你不會編程,就像現(xiàn)在的文盲一樣。另外,說些現(xiàn)實的,有些省份的高考也在醞釀加入編程。總之,以后的社會,編程也許是像今天的英語一樣,變成一種必備的技能了。
讓名人現(xiàn)身說法:
編程應(yīng)當(dāng)與ABC字母表和顏色同時得到教學(xué),所有人都應(yīng)該更早地學(xué)習(xí)如何編程。——美國總統(tǒng) 奧巴馬
人人都應(yīng)該學(xué)習(xí)一門計算機(jī)語言,因為它將教會你如何思考。——蘋果創(chuàng)始人 喬布斯
編程啟蒙,啟蒙什么?
兒童編程語言的演變
小孩子的編程啟蒙,主要以編程思想、計算思維為主,而不是怎樣編程和具體的編程語言。
讓孩子理解計算機(jī)的運行機(jī)制。所以還是比較著重于系統(tǒng)性。對于家長來講,也還是需要有一定的編程思想的,因為機(jī)器和生物的運行機(jī)制是不一樣的。對于人來說,握緊雙手是很簡單的一件事情。但對計算機(jī),同時只能做一件事,你得告訴它先握緊左手,再握緊右手,而由于速度非常快。我們看到的是同時握緊雙手。
很多家長,想問用什么編程語言比較合適??
基于上面的分析,編程啟蒙是啟蒙的編程思想。語言本身不重要。
啟蒙階段一般是選擇?scratch或者Python。 這個階段的趣味性比較重要。

對于特別小的孩子,還是不建議直接去編碼,用這種用圖形化編程的方式,而不是直接寫代碼的方式。原理可以跟孩子講一下,讓他們理解。黃子現(xiàn)在堅持寫了幾千行代碼了,都是通過圖形編程完成的。
如何邁出第一步?
三個基本點,順利開啟:
1.編程思想,比編程語言重要;
2.興趣積極性,比結(jié)果重要。
3.系統(tǒng)性,需要選好一套體系,然后堅持學(xué)習(xí)。
黃子的編程,我給他用的是code.org平臺的免費課程。
他基本上過關(guān)斬將。比如,憤怒的小鳥,走迷宮,小小畫家常見熱門游戲,用這樣的素材來做編程學(xué)習(xí),效果還是非常好的,相對比較簡單,孩子也喜歡。一般完成了,還有榮譽證書,也玩得比較開心。因為有一定英文基礎(chǔ),對于英文音頻、視頻的解說,他都能理解的。基本上看到英文就明白什么意思。
從學(xué)習(xí)效果上說,順序-分支-重復(fù),這種簡單的邏輯,他基本上可以掌握。但是涉及到多重循環(huán)或者嵌套的思想,基本上還可以用,但是理解的程度不夠深。
兩個月的時間,基本可以寫代碼兩三千行,對編程的基本套路也有了些認(rèn)識。認(rèn)識了角度,然后循環(huán)重復(fù),向左、向右轉(zhuǎn)向,對于長度也有了認(rèn)識,例如,向前前進(jìn)50像素,他明白如何去操作。
黃子玩的圖形編程? ? ?
家長選好一套教程或者系統(tǒng),一旦選擇就堅持下來。每天做一點比一下字做完,要好很多。要讓孩子保持沒玩夠的狀態(tài),不斷引導(dǎo)。
這里舉個例子:黃子有次要買風(fēng)火輪的玩具,黃子媽狠心花了幾百大洋買回來后,玩了一下午就再也沒動過;玩的時候是很過癮,但一旦玩盡興了,就再也沒有碰過。我出差,也給他帶過一個遙控飛機(jī),充電40分鐘只能玩4分鐘。每次都玩得不亦樂乎,但還沒等盡興就沒電了。真是好產(chǎn)品啊,延遲滿足,且沒到閾值就停下來了。(黃子媽注:這段有點批評我的意思,一是瞎買,二是不會買。不說了,準(zhǔn)備鍵盤去了^_^)
同理,對于編程,也需要控制時間。一般半小時左右比較合適。對于孩子來說,與其說是編程序不如說是玩程序。
黃子最喜歡的事情,就是“開掛”。給大家普及一下,開掛就是修改程序后臺代碼,讓游戲玩家的生命值變大,怎么都死不了;讓你獲取的金幣變多,不斷積累。這些游戲也是在編程平臺上,公布了代碼的,支持用戶修改的。一般這個時候,就需要老爸出馬,幫他一起找到代碼修改的位置,然后一起修改。
讓孩子有不同的視角,從玩游戲到控制游戲,帶動積極性,也更刺激。
?給家長的三點建議
1、對于編程來講,需要一定的英語基礎(chǔ)。
絕大多數(shù)編程語言都是基于英語的,如果沒有一定英語基礎(chǔ)還是有些困難的。另一方面,從資源上講就會大大受限制,很多好的資源都是國外的。有英語基礎(chǔ)的話,就可以沒障礙。
我看美國等發(fā)達(dá)國家,在孩子編程教育上,還是積累更多。國內(nèi)相對落后一些,國內(nèi)的一些收費課程,甚至都是用國外免費資源,搬過來就用了。國內(nèi)的編程課程相對功利一些。
2、編程是和孩子接觸的好時機(jī)。
黃子經(jīng)常說,爸爸你不是程序員嗎?不是什么都能解決嗎? 我也無意中夸獎過他一次,說他“比較適合做程序員,是寫程序的料,不寫代碼都白瞎了。”
結(jié)果,他非常自豪,逢人便說。讓老爸情何以堪,其實程序員又叫“碼農(nóng)”。但在孩子心中,程序員是非常厲害的,什么都能干。
我沒想到老爸對男孩子的示范作用,這么強大。男孩子對爸爸的崇拜,是與生俱來的。責(zé)任重大啊。
3、對于老爸來說,與孩子互動過程中,一定要有耐心。
黃子剛玩lightbot闖關(guān)游戲的時候,拿來找我,我一口氣就玩通關(guān)了,讓兒子在旁邊看著。與其說是教他,不如說是自己在玩。
一般大老爺們帶孩子,都缺耐心。所以,一定要忍住,別給孩子都做了。等到孩子遇到問題再出手。
另外,多講一些故事。比如:說到什么是Debug,我就給黃子講過bug的由來,為什么調(diào)試程序bug,怎么解決問題。這個過程中,老爸的形象肯定會更高大。
每晚,黃子的英文時間,編程時間都在一起,因為只有晚上我才在家。為了編程,他還經(jīng)常壓縮和媽媽學(xué)習(xí)英文的時間。我們也配合演戲,引導(dǎo)孩子,讓孩子掉進(jìn)設(shè)計好的“圈套”。不但積極學(xué)習(xí),還非常享受,效果就很好。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
scratch制作超級藍(lán)月亮月全食
150年來頭一回!1月31日晚您別錯過“超級藍(lán)色月全食“! 2018年1月31日晚,天空中將會上演一場萬眾矚目的月全食。千萬別錯過,因為這是一個月全食+藍(lán)月亮+超級月亮組團(tuán)亮相,屆時,天空中將出現(xiàn)150年來的首次“超級藍(lán)色月全
- 下一篇
Scratch小課堂 | 花朵
各位小朋友,大家在課堂上已經(jīng)學(xué)習(xí)了很多的小游戲,為了讓大家更加熟悉和娛樂,我們特地推出了線上Scratch小課堂,方便大家學(xué)習(xí)。 那今天我們就來學(xué)習(xí)運用Scratch來創(chuàng)作一個好玩的“花朵”的游戲。 效果展示 游戲設(shè)計任務(wù)