一、孩子到底要不要學(xué)編程?
大家有沒有這種感覺?貌似突然間少兒編程一下子沖進了我們的視野。其實我在2016年次接觸到scratch時,就認為這個神器對青少年兒童甚至非軟件從業(yè)人員培養(yǎng)、提升計算思維很有幫助。
孩子學(xué)編程的目的,不是要當碼農(nóng),也不是為了升學(xué)。大家在培訓(xùn)機構(gòu)的宣傳文案上,看的比較多的喬布斯、扎克伯克、雷軍、馬化騰小時候就學(xué)習(xí)編程,他們現(xiàn)在那么成功,真的跟編程有關(guān)系?馬云就不會編程,但也不影響他成功。
那學(xué)編程是為了信奧,為了升學(xué)的,那是部分機構(gòu)為了制造焦慮才那么說的。
部分省份高考將信息技術(shù)納入選考科目,但是請注意那只是選考,你不選它也不影響高考成績。
那編程到底學(xué)什么?
學(xué)習(xí)的是思維和能力
學(xué)思維:學(xué)的是“利用計算機科學(xué)的基本概念來解決問題、設(shè)計系統(tǒng)和理解人類行為”,即現(xiàn)在常說的“計算思維”。計算思維是一套方法論,一套思維框架,是孩子改造世界的有力工具。
學(xué)能力:人工智能、物聯(lián)網(wǎng)、智能家電已經(jīng)逐漸進入大眾家庭和城市生活。所以具備一些編程技能,至少可以理解更多的新技術(shù)和產(chǎn)品,也能具備很重要的解決問題和創(chuàng)新創(chuàng)造的能力。
二、少兒編程幾歲開始學(xué)習(xí)呢?
(1)6歲前的孩子,并不推薦學(xué)編程!
7到8歲才是孩子抽象思維能力發(fā)展的一個高峰期
6歲以后,孩子可以先從一些“輕量級”的編程活動開始:比如編程桌游、“不插電“的編程課程或活動;也有不少“編程類游戲”可以玩;比如iPad上的Scratch Jr,在上面演示一段故事或多媒體也是極好的。
(2)8歲的孩子可以從圖形化編程正式入坑
這里就涉及到了大家接觸的比較多的Scratch,它是最基礎(chǔ)的,其他類Scratch的工具,比如mBlock、編程貓等,基本都是Scratch變身的產(chǎn)物。
Scratch網(wǎng)站上有全球的玩家貢獻的3000多萬個作品,孩子可以查看每一個作品的代碼,互相學(xué)習(xí),這也是學(xué)習(xí)編程的資源之一。
(3)10-12歲可以接觸高級編程語言
10-12歲以上,小學(xué)高年級或進入中學(xué),可以開始學(xué)高級語言編程了,Python、C語言都很好。特別是Python易學(xué),功能強大,又是時下AI時代流行的編程語言;
這里王叔要強調(diào)的是:有些語言是易學(xué)易教,但要學(xué)好學(xué)深,還是要花點功夫的。
三、少兒編程的切入點
孩子學(xué)編程,的切入角度是游戲編程,但孩子可能會因為太投入而忽略了編程本身;所以家長要清楚地知道,游戲只是編程入門的一個手段,但編程可不只是一味地做游戲。畫好流程圖、畫好思維導(dǎo)圖,比做出來一個游戲本身更重要。這個年齡段孩子心性還不成熟,學(xué)習(xí)過程中,家長還是要適當監(jiān)督的。
四、少兒編程到底怎么學(xué)?
現(xiàn)在網(wǎng)上的學(xué)習(xí)資源比較豐富,不一定非要報培訓(xùn)班,話說培訓(xùn)班價格都不便宜啊。其實的方式是家長和孩子一起學(xué)習(xí),可以自由控制學(xué)習(xí)進度,培訓(xùn)班個人覺得還是商業(yè)大于教育的。
家長要和孩子一起思考,要創(chuàng)造出創(chuàng)新學(xué)習(xí)的家庭氛圍,孩子才會有長久的熱情。
后續(xù)王叔會出一系列基于scratch和python的學(xué)習(xí)教程,家長帶著小朋友一起跟著學(xué)就OK了。有家長怕自己學(xué)不會?王叔要說的是,我教過的很多4年級的小朋友都能學(xué)的很好,你真的不如這么小的小朋友?
如果真的沒有時間陪孩子一起學(xué)習(xí),又對自己孩子的自學(xué)能力不自信,那么就挑個培訓(xùn)機構(gòu)吧,線上線下都可以,為了保障學(xué)習(xí)效果,是1對1的,當然費用會相對較高。