一位老程序員的建議

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

你已經完成了這本書并且打算繼續編程。也許這會成為你的職業,也許你只是作為業余愛好,玩玩而已。無論如何,你都需要一些建議以保證你在正確的道路上繼續前行,并且讓這項新的愛好最大程度為你帶來享受。

我 做編程已經太長時間,長到對我來說編程已經是非常乏味的事情了。寫這本書的時候,我已經懂得大約20種編程語言,而且可以在大約一天或者一個星期內學會一 種編程語言(取決于這種語言有多古怪)。現在對我來說,編程這件事情已經很無聊,已經談不上什么興趣了。當然這不是說編程本身是一件無聊的事情,也不是說 你以后也一定會這樣覺得,這只是我個人在當前的感覺而已。

這么久的旅程下來,我的體會是:編程語言這東西并不重要,重要的是你用這些語言做的事情。事實上,我一直很清楚這一點,不過以前我會周期性地被各種編程語言分神而忘記了這一點。現在我是永遠不會忘記這一點了,你也不應該忘記這一點。

你學的和用的編程語言并不重要。不要被圍繞某一種語言的“宗教”把你扯進去,這只會讓你忘掉語言的真正目的——作為你的工具來實現有趣的事情。

編程作為一項智力活動,是唯一一種能讓你創建交互式藝術的藝術形式。你可以創建項目讓別人使用,而且可以間接地和使用者溝通。沒有其他的藝術形式能做到如此程度的交互性。電影引領觀眾走向一個方向,繪畫是不會動的,而代碼卻是雙向互動的。

編程作為一種職業只是一般有趣而已。編程可能是一份好工作,但如果你想賺更多的錢而且過得更快樂,其實開一間快餐分店就可以了。你最好的選擇是將自己的編程技術作為自己的其他職業的秘密武器。

技術公司里邊會編程的人多到一毛錢一打,根本得不到什么尊敬。而在生物學、醫藥學、政府部門、社會學、物理學、數學等行業領域從事編程的人就能得到足夠的尊敬,而且你可以使用這項技能在這些領域做出令人驚異的成就。

當然,所有的這些建議都是無關緊要的。如果你跟著這本書學寫軟件而且覺得很喜歡這件事情的話,那你完全可以將其當作一種職業去追求。你應該繼續深入拓展這個近五十年來極少有人探索過的奇異而美妙的智力工作領域。若能從中得到樂趣當然就更好了。

最 后我要說的是,學習創造軟件的過程會改變你,而讓你與眾不同。不是說更好了或更壞了,只是不同了。你也許會發現,因為你會寫軟件人們對你的態度有些怪異, 也許會用“怪人”這樣的詞來形容你。也許你會發現,因為你會戳穿他們的邏輯漏洞而他們開始討厭與你爭辯。甚至你可能會發現,有人因為你懂得計算機怎么工作 而覺得你是個討厭的怪人。

對于這些我只有一個建議:讓他們去死吧。這個世界需要更多的怪人,他們知道某樣東西是怎么工作的而且喜歡找到答 案。當有人那樣對你時,只要記住這是你的旅程,不是他們的。“與眾不同”不是誰的錯,告訴你“與眾不同是一種錯”的人只是嫉妒你掌握了他們做夢都想不到的 技能而已。

你會編程。他們不會。太酷了。

本文摘自《“笨辦法”學Python》(第3版),英文書名:《Learn Python the Hard Way,Third Edition》

購買入口:http://item.jd.com/11572056.html

內容簡介:

本書是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。

本 書結構非常簡單,共包括52個習題,其中26個覆蓋了輸入/輸出、變量和函數三個主題,另外26個覆蓋了一些比較高級的話題,如條件判斷、循環、類和對 象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行并檢查結果,然后再做附加練習。

本書特色:

Zed Shaw完善了這個堪稱世上最好的Python學習系統。只要跟著學習,你就會和迄今為止數十萬Zed教過的初學者一樣獲得成功。

在 這本書中,你將通過完成52個精心設計的習題來學會Python。閱讀這些習題,把習題的代碼精確地寫出來(禁止復制和粘貼!),修正你的錯誤,觀察程序 的運行。在這個過程中,你將了解軟件是如何工作的,好的程序看起來是什么樣子,怎樣閱讀、編寫、思考代碼,以及如何用專業程序員的技巧來找出并修正錯誤。 最重要的是,你將學到下面這些編寫優秀的Python軟件必需的初始技能。

這本書會讓你的每一分鐘投入都有回報。Python是世界上最強大、最受歡迎的編程語言之一,很快你就會成為一名Python程序員。

你還可以看Zed的視頻!隨書附贈的DVD中包含5個多小時激情揮灑的教學內容:一部完整的Python視頻教程!

作者簡介:

Zed A.Shaw是一位狂熱的吉他手、程序員和編程書作家。他的這本書在全世界有數百萬的讀者。他寫的軟件大大小小的公司都在使用。他的文章經常被眾多極客圈里的人閱讀和引用。他是一名活躍而有趣的作家,他會讓你大笑,也會讓你思考。

 一位老程序員的建議

來自:http://www.jianshu.com/p/380ae8388ca4

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