1. <em id="2qvri"><tr id="2qvri"></tr></em>
      1. 首頁»程序人生»在編程中體驗純粹的快樂

        在編程中體驗純粹的快樂

        來源:kawabangga 發布時間:2015-11-09 閱讀次數:

          Learn Python The Hard Way 的最后,有一個「老程序員的建議」,來告誡學完了這個教程的同學們不要拘泥于編程語言,不要陷入「關于語言的迷信和爭吵」中,無論是否從事的是計算機行業,都可以愛上編程,從中的到樂趣。這個老程序員的忠言翻譯如下:

          現在你已經完成了這個教程,并決定繼續深入學習。編程可能成為你的事業,也可能成為你的一個愛好。所以你可能需要一些建議,來保證少走彎路,并從這個「新歡」中的到最大的樂趣。

          我從事編程已經很長時間了,長到對我來說這已經是一件極其無聊的工作。我在寫這本書的時候,已經懂20門編程語言,能在一天到一個周的時間學會一項新語言(取決于它有多么古怪)。即使這樣,我還是對此感到無聊,不再有任何興趣。但這并不是說編程是很無聊的,也不是說你在將來會覺得它無聊,我意思是,我在干到現在這個年紀,覺得沒意思了。

          經過這么多年,我發現一個真理:用哪一個編程語言并不重要,重要的是用它來做什么。其實這道理我早就懂,不過還是經常忽視,還是會被編程語言分心。但從現在開始我不會再忘了,你最好也記住。

          你學哪門語言,用哪門也都不重要,千萬不要陷入對語言的宗教崇拜中,那只會讓你忘記原來的目的:把編程語言當做一個工具來做有趣的事情。

          編程作為一種智力活動,幾乎是唯一一種能創造交互藝術的藝術形式了。你可以寫軟件讓別人來玩,甚至可以通過這種形式直接和別人對話。別的藝術都沒有這種交互性。電影拍出來之后直接播放給觀眾,圖畫不會動,但是代碼能做到。

          從事編程行業所獲得的樂趣其實一般。這份工作確實不錯,但是你可以經營一個快餐店來賺一樣多的錢,還更輕松快樂。所以你最好在別的領域將編程作為一個秘密武器。

          在科技公司工作的人會編程并沒有什么特殊的,也不會獲得特殊的尊重。但是從事生物、化學、政治、公務員、社會學、物理、歷史和數學的人如果會編程就會格外受到尊重,因為他們能做到這些了不起的事情,來發展他們的學科。

          當然了,這些建議都沒什么意義。如果你真的喜歡編程,你嘗試通過任何方式用它來提高你的生活。盡情去探索這個怪異、神奇、充滿智慧的,50年來人們都一直孜孜不倦在探索的世界吧!愿快樂永遠與你同在。

          最后不得不提的一點,學著寫軟件可能讓你變得有些與眾不同。不管是好是壞,總之是不同了。可能有人會對你刻薄,比如在你身上用「書呆子」(nerd)這個詞;可能你會發現因為你強大的邏輯,別人都不愿意和你爭吵;可能你甚至會發現你懂計算機的運作原理,別人因為覺得你怪異、不合群。

          對這些情況我只有一條建議:讓他們去死吧!(They can go to hell.)這個世界需要古怪的人,需要書呆子,他們清楚或者熱衷于弄清楚事情運作的原理。當真的有人如此對你的時候,要記住:這是你自己的路,不是他們的。與眾不同不是犯罪,別人這么說你只是因為他們嫉妒,他們永遠不敢在自己的白日夢里奢求這些。

          You can code. They cannot. That is pretty damn cool.

        QQ群:WEB開發者官方群(515171538),驗證消息:10000
        微信群:加小編微信 849023636 邀請您加入,驗證消息:10000
        提示:更多精彩內容關注微信公眾號:全棧開發者中心(fsder-com)
        網友評論(共0條評論) 正在載入評論......
        理智評論文明上網,拒絕惡意謾罵 發表評論 / 共0條評論
        登錄會員中心
        江苏快3投注技巧