資訊內(nèi)容
?省心了,碼農(nóng)爸爸的三點(diǎn)建議,讓娃玩轉(zhuǎn)編程
之前寫過(guò)這篇文章:小技巧,讓孩子把英文用起來(lái),提到有英文基礎(chǔ)后,引導(dǎo)黃子玩編程。正好應(yīng)大家的呼聲,具體來(lái)說(shuō)說(shuō)編程怎么引導(dǎo)孩子玩起來(lái)。這篇文章,來(lái)自黃子爸,這也是有史以來(lái),我第一次看到他除了寫代碼、寫文檔之外,正兒八經(jīng)寫點(diǎn)東西。?
養(yǎng)娃這件事上,他理我文,倒是能分工協(xié)作,互補(bǔ)互助。作為碼農(nóng),別的高大上的道理說(shuō)不上來(lái),編程這件事兒呢,還是可以說(shuō)一說(shuō)的。?

黃子學(xué)習(xí)swift編程中
文黃子爸
這世上有兩件事都是媽媽沖在前頭的。一是買房,二是帶娃。從個(gè)人近十年的觀察得出結(jié)論,這兩件事還是聽老婆的,基本都是對(duì)的。
黃子的學(xué)習(xí)啟蒙,基本都是黃子?jì)屩鲗?dǎo)的。從規(guī)劃到實(shí)施,現(xiàn)在堅(jiān)持了快3年了。幾乎每天晚上,都能看到母子倆一個(gè)坐著紅色皮墩沙發(fā),一個(gè)坐著椅子在那里讀繪本,聽音頻。最后,黃子?jì)屪钠ざ漳テ屏耍瑳](méi)找到合適的,就順勢(shì)補(bǔ)了一個(gè)大大補(bǔ)丁。
很多人說(shuō)家庭與工作很難兼顧,這世上只有一種人能做到,那就是辣媽。在這里要感謝黃子?jì)專矊?duì)戰(zhàn)斗在帶娃第一線的辣媽們表示敬意。
對(duì)于理工類學(xué)科的啟蒙,什么奧數(shù),機(jī)器人,編程等,辣媽們大多顯得有點(diǎn)力不從心。這時(shí)候,就該老爸們出手了。
為什么要編程啟蒙

20年前,也就是1998年,那會(huì)是什么樣子的?你是不是用著諾基亞、摩托羅拉?
這些年互聯(lián)網(wǎng)、計(jì)算機(jī)的發(fā)展可以說(shuō)是日新月異,已經(jīng)深刻地改變了我們的生活方式,以及人與人的溝通方式。同理考慮一下10年以后,20年以后。
雖然我們無(wú)法想象技術(shù)將如何發(fā)展的。但是AI(人工智能),機(jī)器人或者我們現(xiàn)在沒(méi)有的技術(shù),一定會(huì)基于現(xiàn)在的技術(shù)基礎(chǔ)發(fā)展;而編程就人與機(jī)器溝通的語(yǔ)言。
大膽預(yù)測(cè),到了那個(gè)時(shí)代,編程已經(jīng)不是一項(xiàng)工作技能,而是基礎(chǔ)溝通技能。如果你不會(huì)編程,就像現(xiàn)在的文盲一樣。另外,說(shuō)些現(xiàn)實(shí)的,有些省份的高考也在醞釀加入編程。總之,以后的社會(huì),編程也許是像今天的英語(yǔ)一樣,變成一種必備的技能了。
讓名人現(xiàn)身說(shuō)法:
編程應(yīng)當(dāng)與ABC字母表和顏色同時(shí)得到教學(xué),所有人都應(yīng)該更早地學(xué)習(xí)如何編程。——美國(guó)總統(tǒng) 奧巴馬
人人都應(yīng)該學(xué)習(xí)一門計(jì)算機(jī)語(yǔ)言,因?yàn)樗鼘⒔虝?huì)你如何思考。——蘋果創(chuàng)始人 喬布斯
編程啟蒙,啟蒙什么?
兒童編程語(yǔ)言的演變
小孩子的編程啟蒙,主要以編程思想、計(jì)算思維為主,而不是怎樣編程和具體的編程語(yǔ)言。
讓孩子理解計(jì)算機(jī)的運(yùn)行機(jī)制。所以還是比較著重于系統(tǒng)性。對(duì)于家長(zhǎng)來(lái)講,也還是需要有一定的編程思想的,因?yàn)闄C(jī)器和生物的運(yùn)行機(jī)制是不一樣的。對(duì)于人來(lái)說(shuō),握緊雙手是很簡(jiǎn)單的一件事情。但對(duì)計(jì)算機(jī),同時(shí)只能做一件事,你得告訴它先握緊左手,再握緊右手,而由于速度非常快。我們看到的是同時(shí)握緊雙手。
很多家長(zhǎng),想問(wèn)用什么編程語(yǔ)言比較合適??
基于上面的分析,編程啟蒙是啟蒙的編程思想。語(yǔ)言本身不重要。
啟蒙階段一般是選擇?scratch或者Python。 這個(gè)階段的趣味性比較重要。
網(wǎng)址:http://scratch.mit.edu
對(duì)于特別小的孩子,還是不建議直接去編碼,用這種用圖形化編程的方式,而不是直接寫代碼的方式。原理可以跟孩子講一下,讓他們理解。黃子現(xiàn)在堅(jiān)持寫了幾千行代碼了,都是通過(guò)圖形編程完成的。
如何邁出第一步?
三個(gè)基本點(diǎn),順利開啟:
1.編程思想,比編程語(yǔ)言重要;
2.興趣積極性,比結(jié)果重要。
3.系統(tǒng)性,需要選好一套體系,然后堅(jiān)持學(xué)習(xí)。
黃子的編程,我給他用的是code.org平臺(tái)的免費(fèi)課程。

他基本上過(guò)關(guān)斬將。比如,憤怒的小鳥,走迷宮,小小畫家常見熱門游戲,用這樣的素材來(lái)做編程學(xué)習(xí),效果還是非常好的,相對(duì)比較簡(jiǎn)單,孩子也喜歡。一般完成了,還有榮譽(yù)證書,也玩得比較開心。因?yàn)橛幸欢ㄓ⑽幕A(chǔ),對(duì)于英文音頻、視頻的解說(shuō),他都能理解的。基本上看到英文就明白什么意思。
從學(xué)習(xí)效果上說(shuō),順序-分支-重復(fù),這種簡(jiǎn)單的邏輯,他基本上可以掌握。但是涉及到多重循環(huán)或者嵌套的思想,基本上還可以用,但是理解的程度不夠深。
兩個(gè)月的時(shí)間,基本可以寫代碼兩三千行,對(duì)編程的基本套路也有了些認(rèn)識(shí)。認(rèn)識(shí)了角度,然后循環(huán)重復(fù),向左、向右轉(zhuǎn)向,對(duì)于長(zhǎng)度也有了認(rèn)識(shí),例如,向前前進(jìn)50像素,他明白如何去操作。

黃子玩的圖形編程? ? ?
家長(zhǎng)選好一套教程或者系統(tǒng),一旦選擇就堅(jiān)持下來(lái)。每天做一點(diǎn)比一下字做完,要好很多。要讓孩子保持沒(méi)玩夠的狀態(tài),不斷引導(dǎo)。
這里舉個(gè)例子:黃子有次要買風(fēng)火輪的玩具,黃子?jì)尯菪幕藥装俅笱筚I回來(lái)后,玩了一下午就再也沒(méi)動(dòng)過(guò);玩的時(shí)候是很過(guò)癮,但一旦玩盡興了,就再也沒(méi)有碰過(guò)。我出差,也給他帶過(guò)一個(gè)遙控飛機(jī),充電40分鐘只能玩4分鐘。每次都玩得不亦樂(lè)乎,但還沒(méi)等盡興就沒(méi)電了。真是好產(chǎn)品啊,延遲滿足,且沒(méi)到閾值就停下來(lái)了。(黃子?jì)屪ⅲ哼@段有點(diǎn)批評(píng)我的意思,一是瞎買,二是不會(huì)買。不說(shuō)了,準(zhǔn)備鍵盤去了^_^)
同理,對(duì)于編程,也需要控制時(shí)間。一般半小時(shí)左右比較合適。對(duì)于孩子來(lái)說(shuō),與其說(shuō)是編程序不如說(shuō)是玩程序。
黃子最喜歡的事情,就是“開掛”。給大家普及一下,開掛就是修改程序后臺(tái)代碼,讓游戲玩家的生命值變大,怎么都死不了;讓你獲取的金幣變多,不斷積累。這些游戲也是在編程平臺(tái)上,公布了代碼的,支持用戶修改的。一般這個(gè)時(shí)候,就需要老爸出馬,幫他一起找到代碼修改的位置,然后一起修改。
讓孩子有不同的視角,從玩游戲到控制游戲,帶動(dòng)積極性,也更刺激。
?給家長(zhǎng)的三點(diǎn)建議
1、對(duì)于編程來(lái)講,需要一定的英語(yǔ)基礎(chǔ)。
絕大多數(shù)編程語(yǔ)言都是基于英語(yǔ)的,如果沒(méi)有一定英語(yǔ)基礎(chǔ)還是有些困難的。另一方面,從資源上講就會(huì)大大受限制,很多好的資源都是國(guó)外的。有英語(yǔ)基礎(chǔ)的話,就可以沒(méi)障礙。
我看美國(guó)等發(fā)達(dá)國(guó)家,在孩子編程教育上,還是積累更多。國(guó)內(nèi)相對(duì)落后一些,國(guó)內(nèi)的一些收費(fèi)課程,甚至都是用國(guó)外免費(fèi)資源,搬過(guò)來(lái)就用了。國(guó)內(nèi)的編程課程相對(duì)功利一些。
2、編程是和孩子接觸的好時(shí)機(jī)。
黃子經(jīng)常說(shuō),爸爸你不是程序員嗎?不是什么都能解決嗎? 我也無(wú)意中夸獎(jiǎng)過(guò)他一次,說(shuō)他“比較適合做程序員,是寫程序的料,不寫代碼都白瞎了。”
結(jié)果,他非常自豪,逢人便說(shuō)。讓老爸情何以堪,其實(shí)程序員又叫“碼農(nóng)”。但在孩子心中,程序員是非常厲害的,什么都能干。
我沒(méi)想到老爸對(duì)男孩子的示范作用,這么強(qiáng)大。男孩子對(duì)爸爸的崇拜,是與生俱來(lái)的。責(zé)任重大啊。
3、對(duì)于老爸來(lái)說(shuō),與孩子互動(dòng)過(guò)程中,一定要有耐心。
黃子剛玩lightbot闖關(guān)游戲的時(shí)候,拿來(lái)找我,我一口氣就玩通關(guān)了,讓兒子在旁邊看著。與其說(shuō)是教他,不如說(shuō)是自己在玩。
一般大老爺們帶孩子,都缺耐心。所以,一定要忍住,別給孩子都做了。等到孩子遇到問(wèn)題再出手。
另外,多講一些故事。比如:說(shuō)到什么是Debug,我就給黃子講過(guò)bug的由來(lái),為什么調(diào)試程序bug,怎么解決問(wèn)題。這個(gè)過(guò)程中,老爸的形象肯定會(huì)更高大。
每晚,黃子的英文時(shí)間,編程時(shí)間都在一起,因?yàn)橹挥型砩衔也旁诩摇榱司幊蹋€經(jīng)常壓縮和媽媽學(xué)習(xí)英文的時(shí)間。我們也配合演戲,引導(dǎo)孩子,讓孩子掉進(jìn)設(shè)計(jì)好的“圈套”。不但積極學(xué)習(xí),還非常享受,效果就很好。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
scratch制作超級(jí)藍(lán)月亮月全食
150年來(lái)頭一回!1月31日晚您別錯(cuò)過(guò)“超級(jí)藍(lán)色月全食“! 2018年1月31日晚,天空中將會(huì)上演一場(chǎng)萬(wàn)眾矚目的月全食。千萬(wàn)別錯(cuò)過(guò),因?yàn)檫@是一個(gè)月全食+藍(lán)月亮+超級(jí)月亮組團(tuán)亮相,屆時(shí),天空中將出現(xiàn)150年來(lái)的首次“超級(jí)藍(lán)色月全
- 下一篇
Scratch小課堂 | 花朵
各位小朋友,大家在課堂上已經(jīng)學(xué)習(xí)了很多的小游戲,為了讓大家更加熟悉和娛樂(lè),我們特地推出了線上Scratch小課堂,方便大家學(xué)習(xí)。 那今天我們就來(lái)學(xué)習(xí)運(yùn)用Scratch來(lái)創(chuàng)作一個(gè)好玩的“花朵”的游戲。 效果展示 游戲設(shè)計(jì)任務(wù)
