每個人都應該學習程式設計嗎?

2014-09-19    分類:程式設計師人生、首頁精華2人評論發表於2014-09-19

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

“編碼”的真正含義

簡單的說,程式設計,又稱“編碼”,指的是某人能將特定的命令傳達給計算機完成的能力。從機器硬體能執行的大多數基本功能到實現複雜問題的解決演算法,皆在其範圍之中。

每個行業都需要革新進化才能蓬勃發展,因此,整合複雜的計算解決方案和追求高質量的理念、高效的裝置一樣必要。為了完成任務,我們需要將基本的程式設計知識轉化為自己的能力。

程式設計適合每個人嗎?

顯而易見地,並不是所有人都有程式設計的天賦,而且也沒有這個必要。舉個例子好了,農場主在招聘員工照料農作物的時候,會不會程式設計絕對不在他的考慮之中。不過,他會傾向於懂點電腦的應聘者,以便於在網上釋出訊息,甚至是更深層次的實用知識,比方說,一個自動灑水系統。

得益於科技的進步,家務勞動慢慢地可以通過人工智慧和遠端控制來完成。無人駕駛拖拉機等農用車輛系統已經非常先進,降低了經營大型農場所需的人手。不過這也證實了,計算機能提高我們的工作效率,讓我們“坐享其成”。

想要學習程式設計的騷年請不要猶豫

啟蒙的地方最好是在家裡和學校。程式設計不光指的是將命令釋出到電路板上,關鍵是學會如何解決問題。在兒童階段應該學的是簡單又方便使用的語言(如Python、Perl和Visual Basic中),然後隨著年齡的增長循序漸進過渡到更復雜的,如C、C+ +、C#。自幼學習這些程式設計課程,就會具備解決複雜問題的能力,乃至於成年後都會受益無窮。

現在的孩子可以說是親眼目睹了身邊的技術是如何日益發展的,他們更善於在極短的時間內就提出成熟和完整的IT解決方案,比我們更適合這個時代的發展趨勢。

在軟體這一行幹得時間越久,需求就越多,當需求找不到令人滿意的解決方案時,你會怎麼做?站在前人的肩膀上,用自己掌握的技能解決問題、確定需求、得到結果。這也是我認為我們應該教育給後代的最好的東西,常言道,授之以魚,不如授之以漁。

如果你的孩子對程式設計很感興趣,那就千萬不要讓他們的想象力侷限於視訊遊戲,為什麼不試著鼓勵他們去自己創作遊戲?不要再讓孩子痴迷於X-box遊戲機,給他買一個Raspberry Pi和別的一些工具,這將指引他建立美好的未來。製作一個遊戲,如果可以的話,和你的孩子一起學習新技能。指不定哪天新技能突然有了用武之地呢。現在的科學技術常常日新月異,計算機和工業機器也在不斷更新迭代,掌握編碼技術意味著你有了一個鐵飯碗。

歡迎各位留下墨寶,“言者無罪”,我洗耳恭聽。

譯文連結:http://www.codeceo.com/article/should-everyone-learn-how-to-code.html
英文原文:Should everyone learn how to code?
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章