資訊內容
少兒編程究竟要不要學?有多大用?一文幫你理清楚!
最近我們所在的美國北達拉斯地區來了一大群“不速之客”,我家附近就有一個聚集地:
時不時能看到它們穿街過巷、在小區里奔跑: 猜出來是什么了嗎?對!就是負責送快餐送外賣,避免人們面對面直接接觸的機器人: 其實快遞機器人的技術并不新鮮,好多年前就有了。不過之前都是小范圍試用,今年受形勢所迫,迅速投入量產,也終于走進了尋常百姓家。 實際上這幾個月被逼出來的不僅是“外賣機器人”,還有輔助診療、智能消毒、體溫檢測、防控播報等等的各種機器人…就像當年“非典”推動了電子商務的高速發展一樣,這場肆虐全球的新冠,已然悄悄為人工智能、機器人技術按下了“快進鍵”。 我猜,很多在科幻電影看到的未來技術,也許就是這一屆孩子長大后的日常。 那么話說回來,應對這個變化,孩子現在該做些什么?該學些什么? 今天的文章標題已經告訴你了——編程是個必備技能。因為無論是要實現、還是使用這些技術,都離不開編程。 這也是近兩年很火的話題,朋友圈時不時能刷出各種培訓消息,很多家長也在后臺問到,“編程究竟是學什么?娃要不要學?”、“該怎么學,學哪個?”、“我對編程一竅不通,娃能學嗎?” 我的觀點是,無論孩子學什么,家長不求全懂,但一些本質的東西是要先了解清楚的,學習目的是什么?它培養了孩子什么能力?編程思維究竟是一種什么思維?對孩子有什么幫助? 把這些搞清楚,你才能為孩子選擇合適的學習資源,也容易在過程中判斷孩子的學習效果。 今天就來和大家好好聊聊少兒編程。別的不敢說,作為一位本碩七年計算機專業,世界五百強公司里寫過代碼,帶過軟件團隊,教育公號里最會寫程序,IT行業里最會寫教育文章的麻麻,我想這個話題我還是能從專業的角度給出一些見解的。 首先我得說明一點,學編程不等于一定要當碼農。我大學同學畢業后頭5年大多都還在IT行業,在寫程序,不過10年后都七七八八地“跨界”去了,我就是其中之一。編程中積累的經驗和能力讓我們在其他行業也游走得尚好,因為它不光是一項技能,更是培養一種思維,一種思考問題的角度。 一位搞藝術的朋友曾跟我說過,學了畫畫之后看待世界的視角和之前是不一樣的,往往會更注意一個東西的細節、質感,喜歡變換看事物的角度,試圖去尋找它“透視”在不同平面上的樣子。 每一個新領域都能給我們帶來新的知識,裝載著這些新知識的我們自然也會獲得新的思維,新的能力,新的看待世界的角度。學編程也如此。 編程的本質是什么?用一句話來解釋,編程就是和電腦對話,用電腦聽得懂的語言,告訴它我想讓它做的事。 這跟和人說話有什么不同呢? 比方說我想喝水,可以跟逃逃說“Hey逃逃,幫我倒杯水!” 同樣的一句話如果要讓電腦明白該怎么講?我得先告訴它什么是“杯子”、什么是“水”、什么是“倒”,然后再告訴它怎么去倒,比如先左轉75度,往前走兩米,左臂下放50度… OMG, 很刻板很麻煩很不舒服對不對? 是的,咱們人類的天性里充滿了感性、隨意、散漫、喜歡八卦、愛聽故事。 但電腦不是,作為新時代的高科技產品,它理性、嚴謹、不講故事講數據,它要么聽不懂我們的指令,一旦聽懂了就會執行,而且每次都會執行。可不像逃逃那樣,明明聽懂了,但幫不幫我倒水主要看心情。 所以,要跟電腦溝通對話,我們也必須讓自己變得理性、嚴謹起來,從電腦的角度去思考問題,這就是所謂的編程思維。 這種思維能帶給孩子什么好處?下面我用一個大家都很熟悉的小游戲“貪吃蛇”作例子,把編程思維所培養的能力逐個掰一掰。“貪吃蛇”是我當年學會編程之后所寫的第一個完整像樣的程序,寫完了自己玩得樂此不疲,所以印象特別深刻。 拆——分解問題的能力 整——發現并且整合“重復規律”的能力 析——邏輯思維能力 改——調試糾錯能力

- 上一篇
我和孩子爸爸都是程序員,我們家對“少兒編程”是這么看這么做的
最近幾年,兒童編程在國內也越來越熱。世界即將走向人工智能的時代,小朋友的學習,自然也要與時俱進。不過這個問題對我們大多數人來說,還是挺新鮮和陌生的,比如:要不要學?什么時候開始學?怎么學?要不要報培訓班,等等 ...作為一個在家庭教育上崇尚“精簡”的普娃媽(主
- 下一篇
從小學編程,真的有必要嗎?
短短一年時間,少兒編程的風口就那么突然來了......那么,回歸到家長最關心的一個問題,從小就培養孩子學習編程,真的有必要嗎?它到底能為孩子帶來什么?其實,作為一個標準的文科生,之前我對編程一點概念都沒有,以為只是玩玩電腦、敲敲代碼、做個游戲那么簡單。直到今天在