騰訊、阿里、華為,這些行業領先的網際網路企業,不僅方便了人們的生活,甚至改變了整個社會的運作方式。受到這些企業的帶動,人們對網際網路技術的關注度越來越高了。
於是很多人大呼「未來的社會是網際網路的社會」,甚至有人直言,未來不懂編程的人都會被社會淘汰。於是越來越多的家長,選擇給自己的孩子報個「編程興趣班」,生怕孩子在未來落後於別人。但讓孩子從小學編程,真的有必要嗎?
從小學編程,好處並沒有那麼多
讓孩子從小學編程,當然有助於孩子的成長,最起碼也算是讓孩子提早學會了一項技能。但編程並沒有外界宣傳的那樣「萬能」,家長對編程培訓,最好還是抱著相對保守的態度,不然最後的結果可能會讓大家失望。
1、從小學編程,效率未必高
從就業的角度來看,很多程式設計師的編程技能都是在大學學會,在工作的第一年開始逐漸完善。很多在大學前沒有任何編程經驗的人,經過系統培訓後一樣可以勝任程式設計師的崗位。這就意味著從小就開始學編程,並不一定就是未來從事相關行業的必要條件。
並且編程是門很複雜的學問,複雜到任何一個人都不敢說自己精通哪項編程技能。對於孩子而言,有很多編程方面的知識,理解起來是很困難的。雖然類似的難題可以用時間慢慢消化,但這樣無疑會降低學習效率,甚至會影響到孩子對編程的興趣。
2、編程是不斷變化的,小時學的長大未必好用
編程技術的更新換代特別快,快到連職業程式設計師也不敢保證能完全跟上技術發展的節奏,必須在工作之餘時刻保持自我學習。編程不像是樂器、語言等技能,無時無刻不在變化。
這就意味著,孩子從小學的編程知識,可能很快就被淘汰了。可能孩子費了很大力氣學會的一門程式語言,轉眼間就被另外一種新的語言代替了。如果孩子以後就是一門心思想進入這個行業,那我們可以要求孩子繼續學習。但如果孩子的培養計劃有變,那等於是浪費了大量的時間和精力。
那我們要不要讓孩子學習編程呢?
如果有機會,並且孩子有興趣,讓孩子參加一個「編程興趣班」未嘗不可。對於編程這件事,家長更多地要從「興趣」出發,而不像是鋼琴那樣,用考級考證的方式給孩子的未來加碼。
孩子學習編程,最起碼有以下三種好處:
1、鍛鍊孩子的邏輯思維。
編程是實現人與機器交流對話的過程。這個過程必須遵循一定的規則,才能讓機器識別人的意圖,進而實現複雜的功能。這就意味著,編程對人的邏輯思維能力要求很高,而邏輯思維對孩子的理科類成績的提升是很有幫助的。
2、「相對」提升孩子的英語水平
因為在編程的過程中必須要使用英語,並且很多優秀的課程和案例都是英文寫成的。所以編程可以一定程度上提升孩子的英語能力——當然,這種提升的前提,是孩子對編程的研究已經很深入了,並且有興趣自己鑽研。所以某種意義上,家長還是不要將孩子的英語能力寄希望於編程上。
3、了解當前前沿技術的發展
這類好處體現的不是那麼明顯,可能舉個例子會讓人更好理解。一個平時經常關注手機產品的人,相比於我們普通人,一定對如何挑選手機有自己的獨到見解。同樣的,如果孩子接觸過編程方面的知識,並且有一定了解,那麼孩子也會對這些前沿技術有一定的認知,這些認知對開拓孩子的視野、增強孩子的綜合能力還是很有好處的。
孩子從小學編程,沒什麼錯,但不要迷信社會上的過度宣傳。編程和樂器、舞蹈、書法、歌唱等一樣,只是興趣愛好的一種,遠談不上直接影響孩子發展的地步。對此家長要做到心中有數,捂住口袋裡的錢,不要上當受騙。