理智看待兒童編程熱以及個人經驗分享

來自網友:怒海驚濤的分享,一個從事信息化、自動化工作的家長。

首先孩子為什麼要學習編程?別看那些機構宣傳,別聽什麼比爾蓋茨、拉里·佩奇、謝爾蓋·布林、扎克伯格的那些編程經歷,太遙遠太不現實,也別聽什麼編程語言未來會怎樣怎樣,事實上絕大數的碼奴的日子並不好過。所謂的成功——收入,與其付出相比,並沒有那麼光鮮。

現階段你就想點具體的就行了,比如就是想讓孩子接觸一下了解下,反正有時間,為什麼不利用利用;比如未來準備讓孩子參與到信息競賽中去,那還是需要學點編程的……無論怎樣,現階段的學習為了孩子的健康(主要是視力)更多的還是應該以培養興趣、培養分析、設計、解決問題的習慣就好。

理智看待兒童編程熱以及個人經驗分享

小低年級建議還是從scratch學起,入門超級簡單孩子非常容易就會喜歡上這玩意兒。主要是有兩個原因,孩子本身就對電腦這東西有興趣,很神奇不是嗎?然後通過簡單的拖拽竟然能夠實現一些非常有趣的功能,哪怕是播放個音樂、角色說句話都會讓孩子產生滿滿的成就感。這個軟件可以從https://scratch.mit.edu/下載,進去後直接將網頁拉到最底層,可以找到語言切換選項,直接選擇簡體中文即可。

首頁就有入門的學習計劃,完全可以跟著去學,另外也可以下載離線編輯器。目前是2.0版本。而且有很多作品分享,實際上當孩子跟著流程學下來之後就可以進行“案例分析”了,很簡單,去看別人的作品,當你點開別人做的程序之後在進去的頁面右邊有一個“觀看程序頁面”進入之後就可以看到整個遊戲的全部程序,孩子可以模仿、改編整個遊戲,這一點不難,重要的是在這個過程中更加熟練的掌握所學的各個“積木”的功能,對一些功能實現更直接的進行學習、分析。這也是非常容易讓孩子接受的方式。

當這個工作做過一段時間之後,就可以有針對性的去做一些開發了。沒錯,就是開發,有了過去的一些積累,然後加幾個論壇、QQ群,在設計開發的過程中一定會遇到各種困難,除了自己動腦多分析,也可以尋求大家的幫助。這個過程你會發現非常快,孩子就能做出來簡單的遊戲了。除了這個官網,

還推薦另一個網站https://code.org/,我就不羅嗦了,“編程一小時”玩下來孩子水平也會有很大提高。具體內容大家可以進去看看。其他的國內也有一些,不過做得這麼公益、這麼全面的確實不如國外網站。

理智看待兒童編程熱以及個人經驗分享

如果你的孩子已經五六年級甚至更高了,個人建議沒必要在這上面花費太多時間,玩一玩就可以了,尤其是六年級以及上初中了,完全可以學點高級語言,比如先學學C語言(千萬不要看不起這個語言,真的是非常好的入門級高級語言),然後轉成C++(如果想參與信息學競賽的話這個必須要學,2020年強制只能用C++了),或者python(不搞競賽的這個強烈推薦),

如果孩子想做一個網站,那麼完全可以從html開始然後css最後javasprit這個順序來學(這是我跟幾個搞IT的朋友請教的,自己沒去體驗)。當然還有其他很多編程可以選擇,比如logo,其實也非常好,結合硬件,也是非常棒的體驗,目前我們的樂高課也早已進入了編程學習階段。至於其他的各種語言,個人認為對於孩子來說沒必要過多接觸了,其實大家都說,學好一門語言,然後相互轉的話會非常容易,雖然我沒經歷過,但是很多專業人士都這麼說,我還是相信的。

理智看待兒童編程熱以及個人經驗分享

介紹一下我家的自學情況,沒錯就是自學,我們沒上過一次外面的編程輔導班(除了樂高),一年多下來(每週不會超過2小時,假期會長一些可能一天都不止2小時),孩子基本上能夠做出自己想要的功能性程序。然後我們會盡量去豐富完善這個程序。

現在已經開始C語言學習了,關於從C學還是直接從C++學,我糾結了很久,後來想了想因為我對C還有多的印象,乾脆跟孩子一起從C開始,這樣我也能幫助孩子一些。畢竟基礎部分C和C++重合的地方還是很多的。這主要是我們未來想參與信息競賽,所遇選擇了這樣的路線。學C也是自學,但是會從網上看視頻,大家可以從騰訊課堂、網易雲課堂等等網站上找到非常多的從入門開始的課程,學起來真心沒有那麼複雜。但是學高級語言難免會出現“體驗感”差的情況,畢竟這時候不如玩scratch、logo等時候那麼直觀,需要跟真正的代碼接觸了,所以這時候對孩子的鼓勵、認可以及對未來的憧憬就非常重要了(如果前面能搞定這個的話就更好了)。

入門書或者說自學書我推薦《啊哈C》,這本書真的非常適合0基礎的小學生們學,比那些成人教材好太多了。後面可以買一本《C Primer Plus》現在是第六版,有中文版。目前我跟孩子已經開始學這個了,每章的課後題保證都會做都懂的什麼意思,目前就這個要求。

理智看待兒童編程熱以及個人經驗分享

最後有個建議,數學學習是非常重要的,雖然很多人會說數學、英語好不好不影響學習編程,沒錯,是“不影響”“學習”,但是不代表不影響使用!要用好編程不是說你的數學、英語一定要多麼的好,但是起碼也得有個差不多。

這裡建議先把課內學好,校內基本是或者接近滿分的建議可以超前一些學或者學點奧數(這個隨便學學就行,孩子有興趣再深入,這是另外一個問題,這裡就不囉嗦了。)、或者課內超前學。至於英語,多背單詞、背課文(或者繪本),課本背起來費勁就反覆讀,會不會寫不著急,能認識就行。

與編程相比,其實語數英課內各科的學習才是重中之重,我認為良好的基礎、好的學習習慣,孩子學什麼都會事半功倍的!另外如果孩子有文體類的興趣愛好,那就更好了,這種身心放鬆的興趣班能有效的釋放孩子內心的壓力,平常不能經常出去玩的孩子通過感興趣的興趣班也是極好的放鬆。千萬不要背機構以及各種托兒忽悠了!信息時代,不懂的就搜,不懂的就問,論壇、QQ群,總會找到你想找到的答案!我就記住認準一點:凡是告訴你學了什麼之後就會怎樣怎樣的宣傳一律不用聽!都是胡扯蛋!學科交叉的當今,從來就不會有一種技能是獨立存在的!

理智看待兒童編程熱以及個人經驗分享


分享到:


相關文章: