編程教育普及,止步少兒?

作者 / Millie
編輯 / 封成
本文圖片均來(lái)源于網(wǎng)絡(luò)
編程學(xué)習(xí)的興起,是一種必然。
放眼全球,從上世紀(jì)60年代末,美國(guó)就編寫了專為青少年使用的編程語(yǔ)言Logo,進(jìn)入2010年之后,美國(guó)、英國(guó)、日本、芬蘭等多個(gè)國(guó)家紛紛推進(jìn)少兒編程課程改革。
而自2012年,“少兒編程”的概念舶來(lái)后,我國(guó)的少兒編程的進(jìn)度更是像安裝了助推器,發(fā)展迅速。電梯間、朋友圈、看電視的間隙,無(wú)不能看到少兒編程的身影。
“學(xué)計(jì)算機(jī)要從娃娃抓起。”但初學(xué)者的范圍從不局限在少年兒童。
很難具體統(tǒng)計(jì)目前無(wú)基礎(chǔ)學(xué)編程的成年人有多少,但可見(jiàn)的是,大量9.9元起的“Python入門”課程在網(wǎng)絡(luò)上風(fēng)行,甚至Python的評(píng)級(jí)一度逼近C語(yǔ)言。
掌握一門類似Python的編程語(yǔ)言,被無(wú)數(shù)打工人視為擠入高薪計(jì)算機(jī)行業(yè)的敲門磚,而哪怕不想跨行的,也將之當(dāng)做基本掌握的職場(chǎng)素養(yǎng)之一,如同PPT一樣。
從兒童至成年人,編程學(xué)習(xí)從一種流行趨勢(shì)成為了社會(huì)共識(shí)。但要能支持全民學(xué)編程不容易,至少現(xiàn)在已經(jīng)發(fā)展了一段時(shí)間的少兒編程仍存在許多問(wèn)題。
在大量的少兒編程分析文章中,重新落腳到現(xiàn)在,我們更多的要追問(wèn),現(xiàn)在風(fēng)生水起的少兒編程,還有哪些亟待破解的難題?目前的編程語(yǔ)言和編程工具,究竟還限制了哪些初學(xué)者?
01 拓荒之路
全社會(huì)學(xué)習(xí)編程的熱潮,塑造了一個(gè)百億、乃至千億的商業(yè)王國(guó)。
據(jù)多鯨資本發(fā)布的《2021少兒編程教育行業(yè)報(bào)告》顯示,我國(guó)當(dāng)前少兒編程教育行業(yè)市場(chǎng)規(guī)模約為278億元,CAGR保持在17%,到2025年市場(chǎng)規(guī)模有望突破500億元。
各種少兒編程機(jī)構(gòu)如雨后春筍一樣,快速涌出。2018年新增注冊(cè)97家,2009年255家,2020年190家……尤其是在巔峰階段的2009年,幾乎每隔一天半,就有一家少兒編程相關(guān)企業(yè)成立。
如今,“雙減”政策頒布后,作為相對(duì)穩(wěn)健的一條賽道,少兒編程也成為諸多K12教培機(jī)構(gòu)轉(zhuǎn)型的方向之一。眾多玩家涌入,少兒編程波瀾再起。
千萬(wàn)人學(xué)習(xí)編程,這條編程教育普及化的大道,卻走的崎嶇。
少兒編程的普及率還十分低,據(jù)多鯨資本統(tǒng)計(jì),目前國(guó)內(nèi)少兒編程的滲透率仍在2%左右。在一至三線城市中,比起英語(yǔ)素質(zhì)教育40%的滲透率,可謂相差甚遠(yuǎn)。
這意味著,少兒編程仍是藍(lán)海,天花板很高,但開(kāi)荒拓土的每一步,都十分艱難。

據(jù)相關(guān)報(bào)告顯示,有近五成的少兒編程學(xué)生,在小學(xué)階段就開(kāi)始學(xué)習(xí)編程,但參培率其實(shí)也只集中在這些階段了。
據(jù)聯(lián)合國(guó)《兒童權(quán)利公約》界定,“兒童”是18歲以下的任何人。在我國(guó)的少兒編程教育機(jī)構(gòu)中,用戶主要包括“少兒和兒童”,年齡集中在3—18歲。
但隨著學(xué)業(yè)壓力的增加,在小學(xué)高年級(jí),滲透率很快就大幅下降。遑論學(xué)業(yè)分外緊張的高中階段,留存率更是下降嚴(yán)重。甚至更多的用戶堅(jiān)持不到那么久,來(lái)不及等到“少兒編程”的概念祛魅,匆匆一日體驗(yàn)后便放棄。
有報(bào)道顯示,少兒編程新增當(dāng)日留存顯著低于其他在線教育行業(yè),而不少抱著高期望而來(lái)的用戶,并不能得到期望中的良好體驗(yàn)。
這與少兒編程行業(yè)的優(yōu)質(zhì)教師資源嚴(yán)重短缺有關(guān)。少兒編程老師既要滿足教師標(biāo)準(zhǔn),又要擁有一定計(jì)算機(jī)基礎(chǔ),符合兩項(xiàng)要求的人才并不多,師資缺口仍然巨大。

據(jù)頭豹研究院數(shù)據(jù)顯示,2018年中國(guó)STEAM教育行業(yè)教師人才缺口超過(guò)300萬(wàn)人,其中少兒編程賽道教師的短缺尤為嚴(yán)重,師生比一度達(dá)到1:200甚至1:500。
無(wú)疑,滲透率和留存率不佳的少兒編程目前還停留在素質(zhì)教育化的初級(jí)階段。而借鑒國(guó)際發(fā)展經(jīng)驗(yàn),少兒編程可以分為三個(gè)階段,分別是素質(zhì)教育化階段、素質(zhì)學(xué)科化階段和學(xué)科教育階段。市場(chǎng)規(guī)模分別為500億以下、500—1000億之間,最后成為千億規(guī)模的大賽道。
不過(guò),要達(dá)到少兒編程教育學(xué)科化,大概需要10%的滲透率。要觸達(dá)千億市場(chǎng),還有五到十年的路要走。
02 “低”與“高”之困
少兒編程的滲透率與留存率問(wèn)題,牽涉著方方面面。
據(jù)極數(shù)報(bào)告顯示,兒童學(xué)習(xí)少兒編程的主要是為了提升思維能力和獲得實(shí)用技能。因此,教育機(jī)構(gòu)更注重在學(xué)習(xí)過(guò)程中培養(yǎng)青少年的思維能力,如邏輯思維、數(shù)學(xué)計(jì)算能力和空間想象力。
實(shí)現(xiàn)啟迪思維能力的方法是通過(guò)圖形化的界面和趣味性游戲,通過(guò)一個(gè)個(gè)積木搭建,或者一關(guān)關(guān)游戲闖下來(lái),簡(jiǎn)單的編程知識(shí)和解決思路便在潛移默化中進(jìn)入學(xué)生腦海,較有趣味性和啟迪性。

不過(guò)這也順勢(shì)造成了另一個(gè)結(jié)果,因?yàn)樵诖蟛糠旨议L(zhǎng)看來(lái),孩子學(xué)到五六年級(jí),已經(jīng)基本實(shí)現(xiàn)了鍛煉思維的目的,無(wú)需再報(bào)名學(xué)習(xí),留存率自然會(huì)下降。
同時(shí),注重鍛煉思維又面向少兒,也讓部分編程工具無(wú)可避免地缺少實(shí)用性。有些編程平臺(tái)雖然稱不局限于少兒,也適用于成年的初學(xué)者,但始終和成年人的實(shí)用性需求相差甚遠(yuǎn)。
相對(duì)而言,要提升滲透率、留存率,來(lái)自政策的助推更靠譜。
2017年,國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》中,明確提出在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
由此,我國(guó)少兒編程進(jìn)入了爆發(fā)階段。山東、北京、江蘇、浙江、深圳等多個(gè)省市陸續(xù)將編程教育納入中小學(xué)課堂或中高考科目。其中,浙江將信息技術(shù)(包含編程)作為2017年高考選考科目中的一門,將編程抬至與理化生同等的地位。
盡管如此,將編程在K12階段列入考試中,還只是小部分省市的試點(diǎn)。不過(guò)未來(lái)還是可期待的,隨著“雙減”政策實(shí)施和人工智能人才需求的旺盛,少兒編程或會(huì)迎來(lái)新的爆發(fā)期。
比起客觀環(huán)境等因素,留客的最關(guān)鍵還是少兒編程本身課程質(zhì)量和設(shè)計(jì)的問(wèn)題。
國(guó)內(nèi)市面上的少兒編程教育機(jī)構(gòu),大多都選擇用LOGO、Scratch語(yǔ)言或基于此的優(yōu)化產(chǎn)品。形成以“圖形化編程(如LOGO、Scratch)—Python—C++”,逐步從“入門—進(jìn)階—競(jìng)賽”的課程設(shè)計(jì)階段。不過(guò),這些產(chǎn)品們也大多受限于Scratch語(yǔ)言的功能性和拓展性,導(dǎo)致市面上大多課程內(nèi)容同質(zhì)化。

除LOGO和Scratch,目前國(guó)內(nèi)外適合初學(xué)者的語(yǔ)言還有Scratch Jr、Swift、Kodu和Kitten等編程語(yǔ)言。相應(yīng)的平臺(tái)更是不勝枚舉,例如Swift Playgrounds、Code.org、iD Tech、Codecademy和Tynker等平臺(tái)。
Codecademy創(chuàng)立于2011年,曾經(jīng)推出“編程年”活動(dòng),有超過(guò)45萬(wàn)人參與。Code.org也是美國(guó)老牌少兒編程平臺(tái),在2013年推出了“編程一小時(shí)”活動(dòng), 獲得了奧巴馬的站臺(tái)。而Swift語(yǔ)言由蘋果公司在2014年的全球開(kāi)發(fā)者大會(huì)上推出,2017年,Swift在不到四年的時(shí)間內(nèi)擠進(jìn)編程語(yǔ)言的前10名。
多樣的編程語(yǔ)言和平臺(tái),讓兒童編程工具的設(shè)計(jì)原則開(kāi)始明晰:
1.低地板。即工具簡(jiǎn)單直觀,降低編程門檻,讓用戶適應(yīng)且能有信心。
2.高天花板。工具要允許有經(jīng)驗(yàn)的用戶創(chuàng)建越來(lái)越復(fù)雜的程序,具有一定的發(fā)揮空間。
3.寬闊的墻壁。該工具必須能夠承載廣泛的項(xiàng)目,能夠讓用戶利用個(gè)人經(jīng)驗(yàn)和流行文化的元素,設(shè)計(jì)和開(kāi)發(fā)獨(dú)特的程序,發(fā)揮個(gè)人的興趣和愛(ài)好。
這三個(gè)準(zhǔn)則,不僅覆蓋了少年兒童們學(xué)習(xí)編程的需求,其實(shí)也符合非K12年齡段的學(xué)習(xí)者需求。畢竟初學(xué)者不應(yīng)局限在“少兒”,一件事物被普及化的最基本前提,便是無(wú)圈層化、包容大部分群體。
目前,大多國(guó)內(nèi)的編程工具,將重點(diǎn)放在“低地板”一項(xiàng)上,眼花繚亂的圖形化界面,確實(shí)降低了學(xué)習(xí)門檻。但在進(jìn)一步的承接與發(fā)展上,成長(zhǎng)性不足。
有專業(yè)人士曾表示,如Scratch等過(guò)于圖形化的編程語(yǔ)言,其實(shí)和真正嚴(yán)肅意義上的編程語(yǔ)言有著較大的誤差。因此,很多圖形化編程語(yǔ)言在學(xué)到一定程度后,要轉(zhuǎn)向更專業(yè)的Python、C++,還要額外花更多的時(shí)間來(lái)適應(yīng)。
沒(méi)有高天花板、寬闊的墻壁,實(shí)現(xiàn)“思維啟蒙與訓(xùn)練”的基本任務(wù)后,在繁忙的壓力下,學(xué)生們停止學(xué)習(xí)少兒編程,似乎也并不奇怪。
03 打破初學(xué)者局限
無(wú)論是解決我國(guó)少兒編程所存在的弊病,還是為了擴(kuò)大用戶群體,讓編程作為一種基本技能普及開(kāi)來(lái),首先都要提升自主研發(fā)能力,開(kāi)發(fā)具有知識(shí)產(chǎn)權(quán)的編程產(chǎn)品,樹(shù)立技術(shù)優(yōu)勢(shì)。
因此編程產(chǎn)品設(shè)計(jì)必須低門檻、高天花板、擁有寬闊的墻壁,直觀又順暢,讓大部分群體都能適用。
這主要表現(xiàn)在兩個(gè)方面,一是代表性的編程語(yǔ)言要有更深的成長(zhǎng)空間、以及與專業(yè)編程語(yǔ)言之間的兼容性。隨著用戶學(xué)習(xí)的深入,會(huì)自然而然地探求更高級(jí)的操作,例如能直接建立APP或網(wǎng)頁(yè)等,而編程語(yǔ)言應(yīng)當(dāng)能滿足這些進(jìn)一步的操作需求。
同樣,有了基礎(chǔ)的概念和思路后,在和Python、Java等專業(yè)編程語(yǔ)言連接時(shí),也不用費(fèi)太多的時(shí)間來(lái)適應(yīng)。

二是編程工具平臺(tái)能真正運(yùn)用于實(shí)踐,讓學(xué)習(xí)者們能學(xué)以致用。以Swift Playgrounds為例,用戶可以直接開(kāi)發(fā)APP。而且完成之后,可以將代碼發(fā)送給朋友,而朋友同樣可以在平臺(tái)中查看代碼并加入想法。當(dāng)產(chǎn)品完成后,可邀請(qǐng)用戶進(jìn)行試用反饋,接受市場(chǎng)檢驗(yàn)。
只有兼顧“啟迪思維”與“轉(zhuǎn)換實(shí)際”功能編程語(yǔ)言與平臺(tái),才能框住更多用戶群體,既適用于無(wú)編程知識(shí)的全年齡初學(xué)者,也能方便專業(yè)的開(kāi)發(fā)者們,成為“人人學(xué)編程”的基礎(chǔ)。
編程工具的開(kāi)源和移動(dòng)端化,亦大勢(shì)不可擋。只有開(kāi)源,才能覆蓋更多的用戶:開(kāi)發(fā)者能把代碼加入APP中,相關(guān)機(jī)構(gòu)教學(xué)者也能據(jù)此調(diào)整、開(kāi)發(fā)課程,衍生出多樣的教學(xué)工具。
例如Scratch在線學(xué)習(xí)平臺(tái),在三年前已被翻譯成70多種語(yǔ)言,超過(guò)4600萬(wàn)個(gè)項(xiàng)目。而Swift的代碼可直接加入部分APP,其語(yǔ)言本身也被全球多所大學(xué)接受,納入課程。如斯坦福大學(xué)、加州理工學(xué)院和中國(guó)大陸的200多家學(xué)校等。
移動(dòng)端更是一種必然的趨勢(shì)。根據(jù)CNNIC發(fā)布的第47次《中國(guó)互聯(lián)網(wǎng)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》顯示,網(wǎng)民用移動(dòng)端上網(wǎng)的使用率已高達(dá)99.7%,但如今少兒編程的平臺(tái)仍多為PC端,學(xué)習(xí)成本較高。
現(xiàn)在,已有多款國(guó)內(nèi)外少兒編程工具向移動(dòng)端發(fā)力。Swift Playground可在iPad上操作,編程貓的Nemo也是一款移動(dòng)端的少兒編程APP,未來(lái)會(huì)有更多少兒編程教育機(jī)構(gòu)向移動(dòng)端解放生產(chǎn)力。
喬布斯在27年前說(shuō),“每個(gè)人都應(yīng)該花至少一年時(shí)間學(xué)習(xí)編程?!瘪R斯克也在去年表示,未來(lái)想辦一所編程方面的學(xué)校,“未來(lái)是機(jī)器人的時(shí)代,但相應(yīng)的編程人才很少?!?/p>
作為生態(tài)中重要一環(huán)的少兒編程,蘋果每年會(huì)舉行少兒編程夏令營(yíng)或冬令營(yíng)活動(dòng),由受過(guò)培訓(xùn)的店員帶報(bào)名兒童體驗(yàn)Swift編程內(nèi)容。他們先通過(guò)線下游戲的方式,讓孩子們先理解代碼和指令的概念,之后才進(jìn)入到具體的教學(xué)中。

據(jù)介紹,有不少兒童此前已經(jīng)接觸過(guò)少兒編程。不過(guò)參與活動(dòng)的不僅是兒童,事實(shí)上,也有不少成年人頗感興趣,從店外陸續(xù)走進(jìn)來(lái)參觀。
好的工具應(yīng)該不局限任何人,在一步步朝更廣闊的覆蓋平面和更縱深成長(zhǎng)空間進(jìn)化之后,“少兒編程”或許真的不只是“少兒”。
在多年后,“人人會(huì)編程”的構(gòu)想中,主角也不會(huì)只是現(xiàn)在接受少兒編程教育的孩子、專業(yè)出身的程序員以及未來(lái)接受學(xué)科化教育的孩子。
或許還有,當(dāng)下對(duì)編程不了解的中老年人們。
參考資料:
1.Fastdata極數(shù) 《2021年中國(guó)少兒編程行報(bào)告》
2.多鯨資本 《2021少兒編程教育行業(yè)報(bào)告》
3.陳翠 凌曉俊 鄭淵全《兒童編程工具發(fā)展歷程、特征及對(duì)未來(lái)教育路向的影響》
4.遠(yuǎn)程教育雜志 《國(guó)內(nèi)外青少年編程教育的發(fā)展現(xiàn)狀、研究熱點(diǎn)及啟示——兼論智能時(shí)代我國(guó)編程教育的實(shí)施策略》