想讓孩子學(xué)編程?希望這份學(xué)習(xí)路徑能讓你少走彎路
現(xiàn)在少兒編程特別火,身邊家長孩子剛上一年級就想著讓孩子去接觸一下,目的不是為了讓孩子成為程序員,而是鍛煉思維,啟發(fā)智力,另一方面也是擔(dān)心被這個漫天AI的時代拋下。
于是,混雜著希望和焦慮,少兒編程行業(yè)如火如荼,家長選課時,往往被顧問告知一整套課程體系,一般是一二年級Scratch、三四年級Python、五六年級C++。
少兒學(xué)習(xí)編程,是否一定是這個路徑,還有沒有別的選擇?
我認(rèn)為,這最終要看您培養(yǎng)孩子的初衷和目的。
第一類,指向明確,目標(biāo)清晰,為了特長生和各種升學(xué)獎勵而培養(yǎng)。
目前的政策面,小升初基本上以‘公平’為主旋律,以北京地區(qū)為例,前十年‘科技特長生’政策帶火了大批的機(jī)器人機(jī)構(gòu),但是從2019年開始,特長生全面取消,小升初基本面是電腦派位+就近入學(xué),僅有海淀的幾家學(xué)校在提前招生時會參考科技類獎項(xiàng)和榮譽(yù)。
而初升高,從今年的政策面看,基本上大部分重點(diǎn)中學(xué)都還在招收科技類特長生。
所以總結(jié)下來,教委的大思路是引導(dǎo)家長明白在小學(xué)階段以培養(yǎng)興趣為主,初中可以適當(dāng)以成績論。
結(jié)合家長意愿和教委精神,我認(rèn)為如果您屬于此類,可以在小學(xué)階段的一年級鼓勵孩子學(xué)習(xí)scratch基礎(chǔ)模塊,后面兩年鼓勵孩子獨(dú)立創(chuàng)建一些小游戲,注意,不是跟著上課老師做那種,而是把自己的思路用scratch實(shí)現(xiàn)出來,這樣的好處是不會磨滅孩子的創(chuàng)造力和興趣。很多孩子的興趣早早熄滅,都是因?yàn)槔蠋煹恼n太難太容易,自己的創(chuàng)造力釋放不出來,目前階段的課外科技教育是有這個弊病的。咱們要避免。
等到4-6年級,這部分家長,我認(rèn)為可以直接讓孩子上C++,越過Python階段,因?yàn)槟康氖翘亻L生的話,必然參加信息學(xué)奧賽,而國內(nèi)信奧就只有C++語言,長期來看,恐怕也不會支持Python。那么不如早點(diǎn)讓孩子進(jìn)入航道,不斷熟悉C++復(fù)雜的語法,為后面算法階段打下堅(jiān)實(shí)基礎(chǔ)。等到初中,學(xué)了6年C++的孩子,就是收獲成績的時刻。
第二類,是興趣使然,鍛煉思維,學(xué)著先看看
建議還是1-3年級學(xué)習(xí)Scratch,4年級轉(zhuǎn)Python,后續(xù)看孩子興趣,一個是確實(shí)是Python語法簡潔,容易上手,而且更容易實(shí)現(xiàn)自己的想法,學(xué)習(xí)Python2-3年,可以做出自己的游戲、甚至網(wǎng)站,大大強(qiáng)化孩子學(xué)習(xí)的興趣,同時Python強(qiáng)大的生態(tài)(即科學(xué)計(jì)算、人工智能方向的框架)也為孩子將來走向大學(xué)甚至科研,提供了一個好用的工具,學(xué)了C++如果競賽沒得獎,可能感覺很浪費(fèi),但是學(xué)習(xí)Python在最近10年不會浪費(fèi)的。
粗粗的將培養(yǎng)方向分為以上兩類后,我個人的思路是,以Scratch為第一級臺階,后續(xù)選擇切換到Python或C++任意一種,而不要中途花時間學(xué)習(xí)Python再到C++,因?yàn)镻ython語法和C++還是不同,對于成年人來說是一回事,大家都懂,孩子呢又得重新理解記憶,而且一旦放下不用,恐怕就都忘干凈了,這就有點(diǎn)耽誤事,要說計(jì)算思維,編程感念,是可以通過scratch快樂的習(xí)得的。
哦,最后,還有一類家長孩子還在幼兒園大班或中班,也想接觸,那我推薦ScratchJR,都是圖形化,克服不識字的障礙,我覺得作為啟蒙真的很好。
以上希望對正在為孩子選課的您有所幫助~