天天看點

程式員的快樂與痛苦

程式員的快樂:

     快樂一,建立事物的純粹快樂,就像我們小時候玩泥巴時的快樂,自已想捏神馬就捏神馬,自已進行設計。這種快樂是上帝創造人類的一種折射,一種呈現在每片獨特,嶄新的樹葉和雪花上的喜悅。 

     快樂二,開發對他人有用的東西,因為我們都期望我們的勞動成果能夠被他人使用和,并能對他人有所幫助。

     快樂三,将互相齧合的零部件組裝在一起,看到它他們以精妙的方式運作着,并收到了預先所希望的效果

     快樂四,持續學習的快樂,并且還不是重複性的,我們要面對好多這樣那樣的問題,并且還不同,因而解決問題的人可以從中學習新的事物,有時是實踐上的,有時是論上的,或者都有。

     快樂五,易于駕馭的媒體上工作,我們就可以像詩人一樣,幾乎是僅僅工作在單純的思考中,我們憑空地運用自已的想像,來建造我們自已心中的“城堡”

程式的痛苦:

       痛苦一,我們追求完美,因為計算機是以這樣的方式來變戲法的:如果咒語中的一個字元,一個停頓,沒有與正确的形一緻,那魔術和我們想要的”城堡"就不會出現有了。、

       痛苦二,目标是由别人定的、供給資源和提供資訊,因為我們很少能控制工作環境和工作目标

       痛苦三,對其他人的依賴是一件痛苦的事情,他依靠其他人的程式,而這些程式通常都不是我們想要的,不合理的,實作日拙劣,甚至文檔都沒有。我們不得不花時間去研究和修改。

       痛苦四,自已設計的東西是有趣的,但尋找bug是瑣碎和一項重複的活動。

繼續閱讀