《一個程序員的奮斗史》——在現實與杯具中生存,在逆境與夢想中成長

作者:莫雨

這本書與其說是一本小說,不如說是作者自己奮斗歷程的回憶錄,書的全名叫:《那些年啊,那些事——一個程序員的奮斗史》。

這本書和《程序員法則》一樣,是我計算機之路的啟蒙之書,沒有他們,或許我不會走上計算機這條路,因為有了他們,我才能走得更加積極,更加踏實。這本書和《程序員法則》不一樣,其主人公段伏櫪并不是什么天才,而是大四畢業了都還只是對計算機入門的一個畢業生,并且畢業的時候并沒有找到什么工作,而是遠走他鄉,來到繁華的深圳。在經歷了幾個小公司,遇見了幾個坑爹的老板,學習了大量的技術后最終磨練成了一個真正意義上的高手。

其實有時候我也想要有這樣的人生,所以有時候會想快點離開學校,真正去社會闖蕩。現在的我,社交不行,技術不行,每天都很努力的學習,但還是感覺進步不大,或許真正去企業實習才能學到我想要的東西。我知道社會上一定有很多很多的困難挫折,從小的教育告訴我,在學校不好好學習,在學校是絕對混不走的,哪怕我現在都還在堅信著自己能夠承擔那些苦,但,沒人相信。進入大三的我,雖然對未來也有一定的迷茫和恐懼,但我還是會選擇一步一步地踏踏實實的走下去,保持現有的信心。是坨屎,總會臭的!

在這里,有必要提出作者在書中所提到的關于程序員的一些觀點。首先,程序員必須不斷學習,這既是不幸的又是萬幸的,我很喜歡這個行業,永遠都有學不完的東西,有時候感覺自己腦袋里的東西不夠用了,那就學唄,學習的資源和方法都多種多樣。而且現在的我也堅信,我已經有了不低于段伏櫪的學習能力,能夠在短時間內學習一項新的技術。其次,程序員不像其它的行業一樣,不用擔心徒弟超過師傅,在什么都不會的時候,我們要虛心求教,在會了的時候,我們更要將學到的主動傳授給不懂的人,就因為此,我才經常在QQ群里回答一些初學者的問題,并在回答的時候教會他們以后要怎樣判斷錯誤的位置以及如何自己處理錯誤,不過我不大逛貼吧和其它論壇的,因為我感覺里面高手都挺多,我也就沒有發揮的地方了,呵呵。

最后,請所有程序員都能熱愛這個行業,還記得當初向世界說的那句“我要做程序員”嗎?

語錄

是坨屎總會臭的

作為一個程序員,其實是不幸的,同時也是幸運的:不幸在于,在這個行業中,一定要保持積極不倦的學習態度,不能倦怠,否則就會不適應技術的發展要求;幸運的是,做這行能夠接觸很多新鮮的東西,不會有別的行業一成不變的死氣沉沉。更為有意思的是,經驗在這行業中絕對不能生搬硬套,比如以前寫DOS程序,限于內存的大小,編程的建議是在一個函數中盡可能一個變量復用;而到處理器和內存飛速發展的現在,卻編程哪里用到變量才聲明,并且最好給予不同用途的變量于不同的名稱,這是因為一兩個變量的大小相對于如今的內存容量已經是微乎其微,現在更看重的是代碼的可讀性。

其實對于程序員來說,絕對不能拘于形式。最重要的是明確自己的目標,需要達到什么樣的目的,至于使用什么手段,這不是所關心的。

對于技術書籍,看了還有希望,不看就只剩下絕望。很多初學者開始看技術書籍的態度是不正確的,拿起一本書,翻幾下,發現不懂,便放下了,心里想著等以后能看懂了再看。其實這是一個偽命題,如果都懂了,那還看這書干什么?其實陶潛所說的“好讀書,不求甚解”是非常有道理的。對于一個初學者來說,當讓開始一個從來沒接觸過的東西時,他絕對是一片茫然,無從下手,甚至于借助搜索引擎也不知道該用什么關鍵字;而如果以前有看過相關的書籍資料,雖然自己根本就沒記住任何內容,但至少知道在哪里看過,這時候只要按照印象去搜尋,絕對比盲目搜索更為有效。

程序員是不幸的,因為只要還繼續待在這行業,那么就必須一直在學習,永無止境;程序員又是幸福的,因為這行業永遠不會有盡頭,永遠不會有學完東西的時候,只要不停下前進的不發,那么就不會擔心被取代。

為什么俗話說一個成功的男人背后一定有一個女人?因為事業上有困難,有兄弟幫忙,一起度過難關;但如果心里不爽,需要找一個人傾訴,那絕對只能找一個女人,至少她不會一邊聽一邊想打瞌睡。

對于一個人的感情來說,最可怕的并不是遇不到合適的而你,而是不知道遇上了合適的人。而這一切都因為這人不知道自己需要什么,既然不知道自己需要什么,那么一份美好姻緣擺在面前自然也是視而不見了。

以前不知道回來能干什么,而現在依然還是不知道,在自己生長的家鄉居然不知道如何生存下去,真是個殘酷的笑話。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,315評論 25 708
  • 本文把程序員所需掌握的關鍵知識總結為三大類19個關鍵概念,然后給出了掌握每個關鍵概念所需的入門書籍,必讀書籍,以及...
    dle_oxio閱讀 11,211評論 6 244
  • 已近深秋,單位菜園里的西紅柿,依然果實累累,一串串的西紅柿把支撐的竹竿架,都壓的東倒西歪。經歷了一個長假,無人采摘...
    四葉草_廣廣閱讀 696評論 9 14
  • 第三章 理清承擔的任務,可以更好地選擇新任務 我們希望有能力控制,但不希望受到約束。如果你不清楚你的任務,而恰好...
    小兔子棉花糖閱讀 252評論 0 0
  • Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開...
    數齊閱讀 869評論 0 3