普通人應該學習編程的10大理由

lolek 9年前發布 | 11K 次閱讀 程序員

好吧,這篇文章可能比較軟,原作者給出的理由不那么充分,但是我非常同意本文的觀點,就是這個時代,每個人都應該學點編程。送給不太了解編程的人。——EarlGrey

  • 原文鏈接:https://medium.com/swlh/10-reasons-all-us-normal-people-should-learn-code-e78f3287bdbb#.ji880z49d
  • 譯文鏈接:http://codingpy.com/article/10-reasons-all-us-normal-people-should-learn-code

首先聲明,我不是程序猿。

我只是知道一些編程知識。老實說,如果你看到了我在代碼中是怎么混用方括號和分號的,估計都會吐血了。

我寫這篇文章不是為了呼吁你做什么事,也不是強迫你做自己不喜歡做的事情。理論上說,大家應該各有所長,對吧?像我,平常幫岳母干活時能遞上正確的工具就算萬幸了,我要是去嘗試當一名木匠豈不是癡人說夢。

但是我覺得每個人都應該學一點編程。理由如下:

1. 程序猿是新一代水管工人。

是的,你一般得雇人來修水管,但是他們有時候要價太高。如果你自己就知道該擰緊哪顆螺絲的話,問題就很好解決了。

2. 學會編程,讓你思維縝密

如果不把一個問題細分成最小的組成部分,機器根本做不了任何決策。這與生活之間的關聯度可想而知。

3. 學會編程,讓你重新欣賞技術

相信我,如果你埋頭堅持編程3個小時,才做到在電腦屏幕上調出“Hello World”,你就會對手機上那些快速定位并向你推薦參觀的應用肅然起敬。

4. 學會編程,賦予你力量

賦予你的不僅是編碼的力量,還有生活的力量。我第一次正確地寫完for循環的時候,我的第一個想法就是“謝天謝地,我現在終于可以不上這門課了。”第二個想法則是“整個宇宙都握在老子的手心里”。我聽說其他人也有類似的感覺。

盡管人們對編程有刻板印象,但是學習編程更有可能提振你的信心,而不是讓你變得更加尷尬。

5. 學會編程,使你更具創意

想不想開發一個程序,自動搜索Excel表格中的最近更新內容,快速挖掘出你所需要的信息?你能做到的。想不想黑入你哥們的電腦,讓它每天早上5:37自動打開紙牌游戲?你同樣可以做到。

慢慢地你的想象會變成現實。

想不想試試解決全球饑餓?你可以做到的。想不想開一家公司?你可以做到的。

6. 學會編程,有助于你解決自己的問題

我的第一份工作是寫技術文檔。接的第一個大項目是為32各州重新編寫手冊的樣式。每一本手冊都有12000字之多,都是Word文檔。我沒有蠢到花兩個月的時間去一行一行的修改,相反,我花了3天時間學習VBA,2天時間測試腳本,最后讓電腦自動為我重新格式化了長達82頁的手冊,最后這一步只花了 3.6秒。

下一本手冊,我還是這樣做的。

我重復了30多遍。

接著就有人問我,怎么這么快就做完了。

我告訴他們,我用了魔法。

7. 學會編程,證明了電腦不是魔法

周圍有許多人覺得,要掌握某種魔術才能讓電腦正常運行。屏幕靜止不動了?最好按下這些鍵,等待電腦反應過來。電子郵件發不出去了?多點幾次屏幕上那大大紅色X按鈕。編程會告訴你,電腦里發生的每一件事,都是有原因的。

8. 學會編程,讓別人覺得你聰明

我實際并不聰明。大學編程課堂上,我周圍的每個人都會編程。但是到了普通人身邊,我居然被認作是天才。

9. 學會編程,可以節約你的時間

學會編程并最終開發出什么東西,將會是你長時間努力后最大的安慰。假設你一天花30分鐘來做電腦維護工作?如果你花3天可以做出一個幫你2秒內完成這些工作的程序?又假如你再花兩天時間讓那個程序每天早上自動執行?不錯,你確實剛花了一個禮拜的時間來編程。而且,這個過程可能很痛苦。但是之后你永遠不用每天再花那30分鐘來做這些事情了!

一旦你掌握了控制電腦的方法,養成一些類似每天記筆記這樣的好習慣就容易得多了。

10. 學會編程,可以做的比你更好

一個動作,重復5000次,你或許可以正確地完成4999次。但是學會了編程,你就可以多完成一次。

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