本文經(jīng)牛爸津媽授權(quán)發(fā)布,原標(biāo)題:《想學(xué)編程又怕花錢(qián)踩坑,你有沒(méi)有考慮過(guò)第三條路》,文章內(nèi)容僅代表作者觀點(diǎn),與本站立場(chǎng)無(wú)關(guān)。
本以為小7才剛?cè)龤q,我還可以懶上兩年再開(kāi)寫(xiě)“學(xué)編程”這個(gè)話題。
其實(shí)早就有伸來(lái)橄欖枝的課程方,不過(guò)我都掩著臉以“孩子還小”的理由一律回絕了(發(fā)完今天的文章,估計(jì)短時(shí)間內(nèi)也不會(huì)有人來(lái)找我了)。
可看到各類(lèi)編程啟蒙課程滿天飛,不少同學(xué)開(kāi)始變得焦慮——感覺(jué)不早早報(bào)個(gè)編程課,就是把孩子給耽誤了。
我也終于快要坐不住!
坐不住,不是因?yàn)榧依餂](méi)了余糧,而是我實(shí)在不忍看大家焦慮。
話說(shuō)小7年紀(jì)小,也不完全是個(gè)借口:
1.按國(guó)際慣例,最早也是從上小學(xué)開(kāi)始普及編程(比如英國(guó)、瑞典、美國(guó))。編程≠智力開(kāi)發(fā),沒(méi)必要著急趕早。
2.即便要趕早,最好也從孩子的實(shí)際感知體驗(yàn)開(kāi)始。學(xué)數(shù)學(xué)是這樣,學(xué)STEM是這樣,學(xué)編程也不例外。5~7歲的孩子,還是對(duì)能直接上手的東西學(xué)得最快。
3.有辣么多免費(fèi)的優(yōu)質(zhì)資源在那,難道不香~干嘛非得挑收費(fèi)的試水呢?先低成本讓孩子玩一玩,找找編程的感覺(jué),這樣大家都沒(méi)太大壓力。
4.現(xiàn)在想學(xué)點(diǎn)啥,都離不開(kāi)屏幕。與其上來(lái)就報(bào)課,我更希望從“非電子”的替代資源開(kāi)始,盡量晚一點(diǎn)把孩子長(zhǎng)時(shí)間推到電子屏幕前。
5.學(xué)編程是大勢(shì)所趨,多少都需要了解一些。但并不是所有娃都會(huì)對(duì)編程感興趣,都愿意在這塊深耕。除了編程,長(zhǎng)大能混口飯吃的職業(yè)還有很多。
......
總之,“學(xué)編程”真不是一件非得貪多、求快、趕早的事。
該干干嘛時(shí)干嘛,等稍大一點(diǎn)再學(xué)編程就會(huì)水到渠成,孩子也不會(huì)感覺(jué)太費(fèi)勁。
但如果孩子的動(dòng)手能力、搭建能力、圖形和空間思考能力,和一些基礎(chǔ)的數(shù)學(xué)概念等都還沒(méi)搞好,就匆匆忙忙隨大流報(bào)編程課。
即使上課也能學(xué)點(diǎn)東西,一學(xué)深也會(huì)產(chǎn)生“千斤撥四兩”的無(wú)力感。
所以,一步一個(gè)腳印,慢慢來(lái)!
我感覺(jué),編程課再好再有趣,對(duì)于三四歲的孩子來(lái)講還是過(guò)早了。因?yàn)榧词故峭ㄟ^(guò)游戲?qū)W習(xí),也需要一個(gè)循序漸進(jìn)的過(guò)程。
為什么說(shuō)過(guò)早呢?還是因?yàn)榫幊踢€是太抽象。
為什么太抽象?因?yàn)槊撾x了平常的生活體驗(yàn)。
所以,不能望著空中樓閣,想要一步登天。即使是玩益智類(lèi)游戲,我也會(huì)這樣大致劃分起始年齡:
在玩了一陣奇幻魔方之后,
不用教,小7的搭建也明顯更有空間對(duì)稱感。
編程看起來(lái)是很高級(jí),那是因?yàn)樗鼘?duì)各方面的能力要求也很高。如果讓孩子一步步踏踏實(shí)實(shí)玩上來(lái)、學(xué)上來(lái),到了該學(xué)編程的年齡,他們才會(huì)感到:
上手賊快、倍兒有興趣,還超有自信!
看到這里,也許會(huì)有同學(xué)好心拉拉我的衣角:
“7媽,你有所不知了。
他們都說(shuō)編程可以不學(xué),編程思維不可以沒(méi)有!”
哦,好吧!那咱們就先來(lái)深入扒一扒:
“編程”是啥?
這個(gè)神乎到邪乎的“編程思維”,又是啥?
編程 Programming:用機(jī)器能懂的語(yǔ)言跟它說(shuō)話,讓機(jī)器聽(tīng)你的指令,干你想干的事。
可是,機(jī)器這個(gè)“物種”比數(shù)學(xué)家......還“直”。
所以想要跟它把話講清楚,注定比跟數(shù)學(xué)家說(shuō)話還費(fèi)勁——邏輯要絕對(duì)清楚、條件要絕對(duì)清晰、語(yǔ)言要足夠簡(jiǎn)潔。
否則“說(shuō)”完一圈,它/他會(huì)一臉無(wú)辜地表示:“你說(shuō)什么?沒(méi)聽(tīng)懂,請(qǐng)?jiān)僬f(shuō)一遍。”
這個(gè)學(xué)習(xí)如何與機(jī)器對(duì)話的過(guò)程,就是“編程”了。更確切地說(shuō),是學(xué)習(xí)“編程語(yǔ)言”。
我忽然感到,通過(guò)這十一年里學(xué)習(xí)如何跟小7爸說(shuō)話,自己可以出道去學(xué)半個(gè)編程回來(lái)了。
編程思維 Computational Thinking:最早提出“編程思維”的,是數(shù)學(xué)家Seymour Papert(沒(méi)想到吧?)。
Papert說(shuō),當(dāng)孩子學(xué)習(xí)編程時(shí),他們會(huì)發(fā)展某些特定的知識(shí)和能力(例如抽象,邏輯和分析性思維等)。通過(guò)編程獲得的這些知識(shí)和能力,也會(huì)轉(zhuǎn)移并應(yīng)用到其他領(lǐng)域。
不過(guò),對(duì)于編程思維是否具有“轉(zhuǎn)移效應(yīng)”這一點(diǎn),在研究上還沒(méi)有定論。
但可以肯定的是:
編程思維,絕對(duì)是一種強(qiáng)有力的思考和分析工具。
編程思維包括:拆解問(wèn)題、抽象思考、認(rèn)識(shí)規(guī)律、算法推理
那么,如果在“雞娃”路上把寶押一個(gè)的話:是保數(shù)學(xué),還是沖編程?
這時(shí)候,小7爸舉手了。
這種分析思維能力,必須通過(guò)學(xué)習(xí)、訓(xùn)練才能得到提高。無(wú)論對(duì)于學(xué)習(xí)編程還是數(shù)學(xué)來(lái)講,都是必不可少的基礎(chǔ)能力。
但是,邏輯思維說(shuō)到底還是一種相對(duì)低級(jí)的思維能力(不要用磚拍我,這句話是小7爸說(shuō)的。我認(rèn)為邏輯思考很高級(jí)?。。?。
因?yàn)闊o(wú)論是做數(shù)學(xué)還是編程,都需要兩條腿走路:
① 邏輯思維
② 創(chuàng)造力
至于編程和數(shù)學(xué)有什么不同......
對(duì)于編程來(lái)講,因?yàn)槟繕?biāo)和結(jié)果是確定的,但路徑可能很不一樣。所以,編程時(shí)的創(chuàng)造力,主要是用于尋找解決問(wèn)題的不同方法。
但對(duì)于數(shù)學(xué)來(lái)講,因?yàn)楹芏嗉償?shù)學(xué)的研究(相對(duì)于應(yīng)用數(shù)學(xué)),連目標(biāo)是啥、在哪都不知道!所以做數(shù)學(xué)時(shí)的創(chuàng)造力,除了被用來(lái)尋找不同解決辦法,更會(huì)用來(lái)大膽猜想未知結(jié)果!
從創(chuàng)造力角度來(lái)講,數(shù)學(xué)比編程更具有開(kāi)放性。
——小7爸
打個(gè)岔:這種邊做邊猜邊感覺(jué)的經(jīng)歷,是不是跟你第一次上手玩奇幻魔方的感覺(jué)很像?。?/p>
不過(guò),私下里說(shuō),如果你問(wèn)一個(gè)“盼娃將來(lái)一定有口飯吃”的老母親意見(jiàn)話......
還是讓娃沖編程吧!
你可能會(huì)看到一個(gè)數(shù)學(xué)家或生物學(xué)家,因?yàn)闀簳r(shí)找不到工作跑去初高中教科學(xué)課。但絕不會(huì)看到一個(gè)程序猿或其他精通計(jì)算機(jī)的人,為了生計(jì)這樣委屈自己啊~
小7爸接著說(shuō)。
在他的數(shù)學(xué)家好基友中,每個(gè)人的絕技都不太一樣。比如他自己是擅長(zhǎng)視覺(jué)化思考,把數(shù)字和問(wèn)題在腦海里轉(zhuǎn)化成圖形。
而另一哥們就擅長(zhǎng)用編程,來(lái)輔助解決一些數(shù)學(xué)問(wèn)題。如果大家不確信照一個(gè)算法能不能得出答案,或者不能確定黑天鵝情況是否存在時(shí),這哥們就說(shuō):
“我去編個(gè)程,算一下再回來(lái)告訴大家?!?/p>
“你會(huì)不會(huì)想學(xué)學(xué)編程呢?”
沒(méi)想到小7爸滿臉認(rèn)真地說(shuō):“我學(xué)過(guò)一些的??!不過(guò),我可能還會(huì)想再深入了解下?!?/p>
我的主業(yè)是搞教育的。
在了解了小7爸對(duì)“學(xué)編程”的看法之后,更堅(jiān)定了我要研究研究這事的決心:
雖然學(xué)習(xí)編程,可以集中并高效地訓(xùn)練編程思維。但更具普適性和靈活性的編程思維,應(yīng)該也能在生活和其他學(xué)科中訓(xùn)練得到。
程序猿也分上中下等。只有善于思考和創(chuàng)造性解決問(wèn)題的那類(lèi),才能擠入上流?。?/p>
“任何學(xué)科、課題和問(wèn)題獨(dú)有開(kāi)發(fā)心智的作用,并不在于學(xué)科、課題或問(wèn)題的本身,而是因?yàn)樗麄儗?duì)某個(gè)人的生活具有指導(dǎo)思維的作用。
——約翰·杜威”
其實(shí),適合3~6歲孩子編程啟蒙的好資源真是不少,很多還是免費(fèi)的!從課程視頻到游戲app,再到書(shū)籍和玩具。
好資源,真的不一定要花錢(qián)!
比如Google Education會(huì)從零講解Scratch,就是免費(fèi)的AI錄播課。
還有像這樣三四歲孩子能玩的涂色游戲。
再比如,像這種好評(píng)如潮卻幾乎免費(fèi)的編程游戲app。
還有各類(lèi)制作水平精良的,編程啟蒙兒童節(jié)目。
真的!有時(shí)候不花錢(qián)的,比花錢(qián)的還精彩!
課代表今天既然給自己挖了這個(gè)隕石坑,以后就會(huì)帶著大家手牽手往里一塊跳。
能不花錢(qián)的,就不花錢(qián);能連自己一塊雞的,就絕對(duì)不要放過(guò)了自己!
本文轉(zhuǎn)載自公眾號(hào)牛爸津媽。
聯(lián)系客服