媽媽:編程到底要不要學
文章推薦指數: 80 %
一直以來,我對編程是持中立態度的,總覺得有追風之嫌。
再加上自己孩子的興趣班挺多的,所以就沒有太在意一些宣傳。
有一天晚上,我帶著孩子準備開車去吃飯,車啟動後,導航軟體也跟著啟動了,並語音提示一句:夜間行駛,請您注意安全。
當時我無意說了一句,挺智能的,還知道我是晚上開車。
沒想到坐在後排兒子的一句話驚到了我,他說:因為這是一個if Else
條件判斷,如果程序判斷不是白天時間,就會執行夜間模式。
我立馬甩頭到後排,望著孩子看了好久,說:誰告訴你這些的?兒子!他說是因為在隔壁阿姨家跟大哥哥們玩一個編程遊戲時,老師這樣教的。
這件事情後,我對編程漸漸有好感了。
什麼才是孩子未來最需要的能力?
正巧這幾天看到一些國外推行編程的資料,在一個採訪中,也提到了一個驚人的事實:在39000多名受訪的開發人員中,有26%的人是在5到15歲開始編寫代碼的。
其中,英國在5-10歲開始編碼的比例最高。
因為他們的政策制定者認為,儘早讓孩子接觸編碼是打造軟體職業門戶、了解影響日常生活的計算思維和軟體原理的重要一步。
其實在國外,編程早就格外受到重視。
2013年,英國前首相卡梅倫對英中小學教學大綱全面改革, 要求5歲以上學生必修電腦程式編寫課程。
在美國,編程已經成為孩子繼閱讀、寫作、算術這三項基本能力外所需掌握的第四項必備技能。
確實能感覺到,這些年科技發展的真的太快了,先不說孩子,有沒有發現,就像我們這樣30多歲的年輕父母,正值職場骨幹期,但已經有不少的人,理解不了微信小程序,也有一些人,不知道聊天怎麼發原圖?
也許是工作不需要,生活也不需要。
當然,他們都有權力不需要。
但是,如果不能適應世界的變化,又何談提升生活的品質?我並不希望,孩子長大之後,跟不上他們那個時代的變化。
而我更希望,孩子可以與時代同步,從容生活乃至引領時代。
我越來越覺得,最關鍵的不是要教孩子多少多少知識,說實話,知識是教不完的,你今天教的這些知識,未來可能會OUT,會有更多更新的知識出現,你怎麼可能一直堅持不懈地給孩子教下去呢?所以,培養孩子的探索精神、解決問題的能力和自主學習的技能才最關鍵。
我孩子接觸編程後的一些變化
在我接觸了編程一段時間後,站在自己的體驗的角度來說,編程給孩子帶來的一些變化:
1、培養孩子的邏輯思維能力,其實通過編程做一個作品的過程,就是孩子自己創造一個事物過程。
最起碼孩子首先要在心裡大致構造出自己想要的作品模樣,然後開始思考第一步該怎麼做,第二步該怎麼做。
這就是所謂「編程思維(computational
thinking)」:「理解問題——找出路徑」的思維過程,它由分解、模式識別、抽象、算法四個步驟組成。
通過這四個步驟,一個棘手的複雜問題先被拆解成一系列好解決的小問題;每一個小問題被單獨檢視、思考,搜索解決方案;然後,聚焦幾個重要節點,忽視小細節,形成解決思路;最後,設計步驟,執行——問題解決。
這一點我認為是對孩子成長、培養高效的思考模式、做事視角,幫助最大的。
2、編程是問題和目的導向的,有助於提高孩子解決實際問題的能力。
孩子好幾次為了讓程序里的小動物動起來都急哭了,然後問了老師,改正確之後又高興的手舞足蹈,這個過程我覺的很鍛鍊孩子面對問題,排查問題,解決問題的能力。
3、能強化孩子對數學重要性的認識,並培養孩子的計算思維。
程序的核心是算法,是算法就離不開數學和計算思維。
4、程序有錯就不會按編程者的意願運行,這可以讓孩子意識到粗心的危害,並逐步養成細心的習慣。
學編程的孩子都知道:編程世界裡從沒有「差不多」二字,只有「嚴謹和準確」。
我身邊很多孩子學完編程後,做計算題都莫名其妙的不跳步驟了,後來問了孩子才知道,編程寫多了,跳了步驟怕程序「走不通了」。
5、從玩遊戲到編寫遊戲,孩子從遊戲的俘虜一躍成為遊戲的創造者,對遊戲的認識將有本質的改變,這對戒掉遊戲癮大有裨益。
看著孩子自己設計一個小遊戲,然後發給他的朋友玩的嘚瑟勁,我覺的這對孩子建立自信心和在小夥伴中的威信力也特別有幫助。
除此之外,學習編程對孩子們的團隊協作能力、解決問題能力等等都有很大的幫助!
在這之後,有很多家長朋友們問我,還應該給孩子學一點什麼?最好是孩子未來必須的一些基礎技能。
我都會鄭重地說:編程。
因為人工智慧時代需要的是:能夠和機器人協調工作並且富有創意和想像力的複合型人才。
奧數、美術、鋼琴、跆拳道,以前也許會讓孩子脫穎而出,但不足以讓孩子在人工智慧時代立足。
未來如果我們的孩子不懂編程,它是無法和智能機器溝通的。
編程教育≠敲代碼,而是幫孩子建立嚴密的編程思維。
很多家長看到編程的重大利好,以及國家教育的緊迫性,一面想讓孩子快點接受編程教育,但一面又怕孩子沒有敲複雜代碼的「天才腦」,怕即便花了如此昂貴的學費也收效甚微。
也就是說,讓孩子接受編程教育的阻力有兩個:
1、怕敲代碼太難,孩子學不會
2、學編程學費太貴首先,我必須要義正言辭的糾正大家的老觀念!
編程≠敲代碼
編程≠敲代碼
編程≠敲代碼
就像我們讓孩子從小開始學英語,不見得是期望孩子將來成為英語老師或翻譯官,而是為了為了給孩子以後的語言交流、接受國際教育打基礎。
同樣的,孩子學編程並不是一定要長大後成為程式設計師或者IT開發者,通過編程,他們除了能學會跟計算機交流,更多地是學習一種「編程思維」,並且培養獨立思考和解決問題的能力。
同時你會發現:沒有任何一種教育方式可以像編程一樣 ,如此有效地幫助孩子們建立自我批判意識
給想學編程父母幾點建議
1、興趣始終是第一位的
沒有任何一個興趣愛好是適合所有人的,編程也同樣如此。
想讓孩子學編程的基礎就是小朋友有興趣,願意嘗試。
對於數學基礎一般的小朋友,學習編程與學習奧數一樣,其實應該謹慎選擇。
它會是一把雙刃劍,如果使用好了,對於數學課程的理解會非常有助益,例如循環的變量、過程、分支判斷等等,這些更高階的一些數學概念對他未來的學習會有比較好的一個促進作用;但是如果產生更大的逆反心理,就得不償失了。
2、別太急功近利
學編程不像學音樂舞蹈美術這些,會有立竿見影的效果。
對很多小朋友來說,編程有助於孩子邏輯思維的鍛鍊,系統觀的形成,以及創造能力和解決問題能力的培養。
但這些都是潛移默化的,需要有一個積累的過程。
3、可以用在線課程試試水
如果想讓孩子對編程有一個系統的了解,看看孩子興趣怎樣,爸媽們可以找一些在線培訓課程來學習,畢竟價格也不貴,我建議要按兩個原則來選擇。
一看是否有完善的課程體系,能夠讓孩子持續的系統化學習。
市場上有一些機構「拼湊」出的課程,實際上只是讓孩子反覆做小練習而已。
二看是編程課程能否與其它學科關聯,與學校的學科教育相呼應,提升單位時間的學習價值。
小朋友們上學後的課外時間本來就不多,如果在編程學習中能融入數學、邏輯、幾何、物理、甚至語文等其它知識,能大大提升學習的性價比。