孩子應該學習編程的5個理由

jopen 8年前發布 | 15K 次閱讀 程序員

 英文原文:5 Reasons Why Your Kids Should Learn Programming

編程是一個過程,由人操作一臺電腦、或具有微處理器的任何電子設備,來完成特定任務,比如打開警報、驅動馬達或開啟一盞燈。在數字時代,編程是一種非常重要的新式文化,和精通閱讀、寫作和計算同等重要。問題是,為什么孩子需要學習編程呢?

1. 培養解決問題和邏輯思考的技能

計算機編程常常涉及到解決問題。比如,你該怎樣為一臺機器人編程,讓它沿著地板上畫的線行走?孩子們需要按照邏輯順序解決問題,而此過程能夠直接培養解決問題和邏輯思考能力。

2. 培養技術方面的同理心和鑒賞力

孩子們能夠快速學會使用技術,比如智能手機、非死book 和玩電子游戲。開發應用程序和游戲,充滿著復雜和挑戰,如果他們知道了這一點,一定會感到驚奇的。就像一個愛吃披薩的孩子,看到披薩制作過程會感到激動,類似地,當孩子們看到他們喜愛的技術的發展情況,也一定會激動萬分。這能夠培養同理心,因此孩子們將對他們使用的技術心存感激,技術是其他人努力和勞動的結晶。

延伸閱讀:《新式文化

孩子應該學習編程的5個理由

如果你向孩子們介紹計算機編程,包括開發機器人,那么還有很多事情能去做。

3. 開發一些優秀和有用的東東

學習編程將促使孩子們創造一些優秀的東西,甚至包括我們成年人以前都從未想過的東西。很多問題能用計算機編程解決,比如開發 web 應用程序、電腦游戲或開發機器人。孩子們除了成為技術使用方面的專家,而且有能力成為創作者,并惠及他人。

延伸閱讀:《Keenobot 介紹

4. 改善溝通技巧

有種流行的論調,即計算機程序員都是呆子,事實與此相反,每一個程序員都被要求具備極好的溝通技巧。這是因為大部分應用程序由團隊而非個人完成。分組工作,將要求孩子們以有效方式進行交互。

孩子應該學習編程的5個理由

你在家里就能給孩子們介紹計算機編程,可用的資源觸手可及,比如 Blockly。注:Blockly 是一個基于 Web 的可視化編程工具,只需要拖動幾個圖形就可以編程, 完全不需要打字. 根據項目 FAQ 介紹, 這個新語言的主要目的是為 web 應用提供宏(或腳本編程)的支持. 可以把生成的腳本輸出成 javascript, python 等.已經有幾個利用 Blockly 的 demo.http://www.oschina.net/p/blockly/

5. 因為容易

是的,學習編程非常容易,而且免費。孩子們不必參加任何專門學校或課程來學習計算機編程,在家里就能完成。就像學習一門外語,它不是困難的且不可能做到。區別在于,他們學習計算機語言是為了和計算機交流。正如學習一門外語,年輕時候行動起來會更好。有各種資源支持在家里學習編程,比如 Scratch 注1、Hour of Code 和 Keenobot

附:

當程序員不能成為孩子學習編程的理由。為了讓孩子成為程序員而去學習編程,這不應該是學習編程的唯一理由。音樂系的學生不是為了成為作曲家才去學習音樂,學習寫作的人不是為了成為作家,因此,一個人學習跑步也不是為了比肩牙買加飛人博爾特。重要的是,通過學習編程,不管孩子是否成為計算機程序員,他都能有很多收獲。


譯文: 《孩子應該學習編程的 5 個理由 》 臘八粥

來自: www.labazhou.net

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!