程式碼不等於電腦科學:為什麼所有人都應該學習程式設計

ourjs發表於2013-12-27

  Lauren Orsini在主流程式設計走向上發表了一篇文章“2013年為什麼學習電腦科學比以前更容易”。 寫程式碼比以前更容易這倒是真的。因為現在有大量的資源可以用,不過我並不同意,學電腦科學或者變成一名程式設計師並不是一件簡單的事。

  Trehouse的CEO Ryan Carson宣稱“計算機的學位已經不值一提了… 因為我有一個,所以我知道。”也許他的計算機學位是從一個不是很好的學校裡獲得的,或者他所關注的都是Web方面不需要多少電腦科學知識的開發。我對我的計算機學位非常自豪。它為了我在專業領域的工作提供了很好的技術基礎。我曾經從事過桌面,網際網路多媒體,JavaScript框架,Web應用和本地化應用的開發。其實我現在寫程式碼用到的技術和我在學校裡學到的東西已經沒什麼關係了,但是解決技術問題的方法還是跟學校裡差不多的。

  我相信你可以自學到在學校裡教的任何東西,尤其是如何去成為一名程式設計師。但這並沒有讓學位變得不值錢,學位可以讓你在4年裡專注學習。換句話說並不是每一位學電腦科學的人都必須成為程式設計師。

  不過我希望每個人都去學程式設計。在21世紀,知道怎麼樣去處理技術問題是一項非常重要的技能,即使你不擅長,知道怎樣去程式設計讓你懂得什麼是可能的。而且現在有很多軟體也需要你有一些寫程式碼的經驗,比如:設定郵件過濾,建立釋出公式,甚至Word的格式。這裡有邏輯和前因後果,如果你懂程式設計這更有助於你理解這些問題。如果你理解概念和原理並且可以寫成指令碼,那麼你就可以藉助計算機的力量把各個孤立的系統接系起來,所有的事件都會變得非常容易。這樣你就可以關注富有創造性的工作,然後讓計算機去處理那些重複的,枯燥無味的事情。

  所以,花點時間學習寫程式碼吧。也許你想成為一名程式設計師也說不定,誰知道呢?即使你不會,這也值得努力,因為你會發現很多樂趣。

  原文 ultrasaurus.com

相關文章