在少兒編程這條起跑線上,怎樣才能不輸給別人家的孩子?


文末有彩蛋

近一年的時間,少兒編程的風口逐漸縮小,被資本寵愛的勢頭逐漸過去。少兒編程市場中的幾個寵兒,也在經歷不同程度的波動,有的在裁員,有的被收購。各家機構的教學模式和盈利模式還沒穩定,又趕上新冠疫情,面臨的情況就更加雪上加霜。

從課程產品上看,有家長反饋各家機構的課程平均每半年就迭代更新,課程規劃變來變去,孩子的整體學習進程被打亂。有的講師授課方式不專業,讓孩子提不起興趣,學不進去。

而最大的問題在於編程知識停留在「只學不用」的地步,沒有應用場景,孩子沒辦法更好地消化吸收這些知識。 

少兒編程是不是一個新的「智商稅」?如果對各家機構充滿質疑的話,那麼家長要如何「入坑」少兒編程?

來自一位家長的自白

我學編程的原因

我生於70年代末,大學學的建築類專業,畢業後進入高校做老師,一直到我30多歲了,對編程都毫無概念,而且工作中一直以來沒有編程的需要,直到行業中出現了三維建模軟件,就是原來的建築圖紙都是畫在二維的紙面上的,現在直接在計算機裏可以建立房屋的三維模型了。

我在使用這些軟件時,瞭解到要想更有效率,更能發揮軟件的能力,最好是在軟件中編寫程序來工作,而不是更快地移動鼠標去畫圖,就是這麼一個原因,我開始學習編程。

現在我回頭去看學編程的那幾年,覺得也平常了,但實際我真的不知道自己當時怎麼堅持下來的,因爲年齡和工作的關係只能自學,一開始有半年時間,怎麼也看不懂編程教程,後來逐漸逐漸看明白了,也學進去了,但花費了大量的時間和精力,甚至完全拋棄了原來的目標「提高建築建模能力」,變爲「提高編程能力」。

現在我再回顧這個學習過程,最大的感慨就是當年我如果事先對編程有一點了解,也會大大縮短這段學習過程,就能更專注於專業領域的發展。

學編程,是不是超出孩子能力了?

之前一直覺得編程不是孩子有能力學的東西,但現在,我的孩子到了可以玩電腦和手機的年齡了,很自然地就發生了孩子要玩遊戲,家長要限制的常規劇情,恰巧我在書店見到了國內出版的第一本教孩子學編程的書。

這本書給我的最大震撼是,原來我那麼費勁纔看明白的晦澀語句,可以用簡單易懂的方式講出來,如果我一開始是看這本書,早就可以入門了,當然這種方式從專業角度來說,不嚴謹,但對入門的人來說很友好啊。

我立即買了此書,回家開始試着帶孩子學習,但發現這本書雖然語句簡單,但作爲教材,使用起來不方便,另外是國外翻譯過來的書,其中的例子與中國孩子太多隔閡,也沒法使用。 

嘗試寫一本少兒編程的書

好在我有豐富的教學經驗,可以迅速改編教學內容,然後發現孩子還能接受。

後來,我意識到我有能力寫一本讓家長比較輕鬆就能教孩子入門的編程書,爲什麼不做呢?

而且我發現,只要氣氛調節好,孩子寫代碼和玩遊戲的心情是一樣的,都是做一些操作,得到希望的結果,獲得一些滿足。

所以如果壓迫性、目的性不那麼強烈,家長能和孩子邊交流邊操作,最終一起得到正確的結果,這就是非常合適的在家裏的親子相處方法,其實,比起玩遊戲,孩子更喜歡和家長一起做些事情。 

當年,我開始寫書時,市面上還基本沒有少兒編程教育的說法,但三、四年後,我進行《和孩子一起玩編程(第2版)》這本書的創作時,國內的少兒編程教育市場開始火熱起來,出現大批培訓機構,參加培訓的孩子也數量激增。

課程基本模式是在小學階段學習圖形化編程語言或與硬件結合的編程,主要是Scratch 和類似樂高機器人的內容。如果孩子能堅持學習,在初中轉入 Python 或 C,到了這個階段,基本就是要參加奧林匹克信息學競賽了。

經過與少兒編程業內的朋友交流得知,現在的少兒編程市場口碑並不理想,行業發展遲遲沒有大的突破。

在課程模式上,先在較小年齡段學習一下圖形化編程或硬件編程,到年齡稍大一點後,轉入純編程,是沒問題的。

但結合中國的學生實際情況,由於小學高年級的學業壓力就比較大了,爲了保證學員有較長的培訓時間,機構傾向於從較小年齡段的孩子中招生,而由於孩子能力不夠,課程只能在低級水平上儘量拉長。

最終產生一個惡性循環:招收年齡較小的孩子,課程提高不了標準,社會對行業價值認可度不高,因而無法與其他培訓項目競爭,最後還是隻能從小孩子中招生,課程也一直無法提高標準。

對此我認爲,能對稍大一點的孩子開展正式編程語言的入門培訓是少兒編程培訓行業的真正價值所在,是這個行業存在的立足之本。考慮到孩子的學業和升學壓力,我設想了一個分階段短期培訓的模式,具體如下表所示:

階段

年齡段

培訓內容

預備階段

8歲以下

圖形化編程、機器人

第一階段

小學高年級

正式編程語言入門-基本語法、概念

第二階段

初中

結合具體項目進行實際編程能力提升

第三階段

高中

數據結構、算法等理論知識培訓

每期培訓的總課時儘量控制不要太長,培訓難度以知識普及的目標進行設置,這樣,孩子在各個階段學業較輕的時候抽出一些時間進行學習即可,基本不會影響他的升學,而有了這個基礎,孩子進入大學後可以專注於專業學習,與專業配合的編程技術能迅速上手。

但實現這個目標,難度比較大,第一步要能研發出讓 9-10 歲左右的孩子就能學習的達到入門標準的課程;第二步要能培訓出大批可以滿足這種模式需要的授課講師;第三步家長要能認識編程教育的重要性,支持孩子參加編程培訓。 

建立這個思路後,我又驚又喜,我發現在有意無意之間,第一步已經實現了,我在國內算是第一批研發這種課程的人,而且根據反饋,課程基本實現了這個目標。

面對第二步,授課講師對計算機編程專業度和對兒童教育專業度的水平參差不齊,是身邊很多家長主要擔憂的問題,也是少兒編程市場的普遍現象。

很多講師像是從程序員隊伍中催生出來,或者從成人 IT 教育的講師中選調過來。面對少兒編程,講師的頭銜並不那麼重要,如何能帶動孩子的編程興趣纔是講師能力的關鍵。培養出能真正帶領孩子走上編程之路的講師,纔是第二步的最終目標。

然而第三步,作爲家長如何始終支持孩子學習編程和對編程教育的認識,才能保證孩子真正從興趣出發學習編程,而不是爲了一些功利因素去學習。

又是一個新的起跑線

2017 年《國務院關於印發新一代人工智能發展規劃的通知》中明確提出“實施全民智能教育項目,在中小學階段設置人工智能相關課程,逐步推廣編程教育”。

2018 年起,Python 進入浙江省信息技術高考,山東省最新版的小學信息技術六年級教材也加入了 Python 內容。

我們那個年代有比爾·蓋茨從小學編程,後來成世界首富的例子;後來又有扎克伯克從小學編程,創辦 Facebook 的奇蹟。說實話,當年這些科技巨頭的例子並不能成爲大批孩子學編程的理由。

因爲這都是在家庭背景、時代背景等因素結合下的幸運兒,並不具有普遍意義,但時間到了這個節點,讓所有孩子都從小接觸編程就有意義了,因爲不是要從中培養出幾個成功人士,而是讓每個孩子都不在時代前進中掉隊。

雖然心知肚明編程教育進入學科體系是不可避免的,但我內心還是希望這一天來得再晚一些,能讓孩子多享受一下純粹編寫程序進行創造的快樂,而不是隻爲了在編程這門課上得到高分。 

寫作最後

再說回到目前的少兒編程吧,其實孩子年齡不大時,家長能陪着孩子一起學是最好的方式,因爲家長自己最瞭解孩子的思維水平,可以用最合適的節奏進行教學。 

當然許多家長因爲各種原因會有心無力,這必然要藉助培訓機構的力量,我就希望家長和培訓教師都能儘量減少目的性、功利性,不要追求儘快出效果。

因爲我們現在所作出的一切努力都像是在孩子心中埋下一粒種子,可能一段時間內地面上什麼都看不見,但未來這粒種子有可能就會生髮成參天大樹。

留言活動

留言說說,你對「少兒編程」的看法。

留言「點贊」 Top3 的讀者,將獲得《和孩子一起玩編程》紙質書一本。

點贊統計時間 7月2日 0:00

不是隻有聰明的孩子學編程

而是學編程的孩子越來越聰明

重點知識視頻講解,全書代碼單獨摘錄

照着卡片敲代碼,輕鬆學會 Python 編程

本書適合非計算機專業的、重視孩子教育的家長,以及年齡在 9 歲以上的孩子閱讀,同時本書可作爲兒童編程培訓班的教材。

本書分成書和卡片兩部分,卡片相當於書的圖片版,是供不能獨立閱讀本書的孩子使用的,使用方式是家長看書來講解,孩子看卡片來操作。

書中設計了 49 個問題場景,使用簡單的程序解決這些問題,然後讓孩子改動程序中的變量,解決類似的問題。

與上一版相比,本書基於 Python 3,簡化了環境的安裝過程,新增了 7 個案例,比如海龜模塊繪圖案例、用戶圖形界面案例、計算機網絡案例以及人工智能案例等。

圖靈社區 · 共讀計劃

5 天帶你讀完《程序員的數學》 

1 元超值體驗原價:99.00 限量200名額)

    ▼

站在巨人的肩膀上,解鎖更多IT技能

把時間交給閱讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章