程式設計師的十八般樂趣

很多人選擇程式設計師行列剛開始都是衝著熱門、高工資去的,而並不是因為愛好。但是在他們成為程式設計師之後就會發現,當個程式設計師是快樂的,他們會喜歡上它並而不會後悔選擇它。程式設計師,是一群神秘的生物,大部分程式設計師一般都喜歡獨立思考,他們並不喜歡繁瑣複雜的應酬,只喜歡透過自己的頭腦以及雙手敲擊鍵盤來獲得自己想要的人生。

程式設計師的十八般樂趣

程式設計師對於未知的領域有一種莫名的渴求,他們喜歡去探索未知,並且會為此孜孜不倦進行學習。他們能在這個過程中體會到各種樂趣,下面就讓我來介紹一下幾個他們樂趣。

創造欲

這是創造事物的純粹快樂,就像小孩子玩泥巴時的快樂一樣。小孩子喜歡玩泥巴,而成年人喜歡創造事物,特別是喜歡自己設計事物。

這種快樂是上帝創造世界的折射,一種呈現在每一片獨特的、嶄新的樹葉和雪花上的喜悅。

程式設計師的十八般樂趣

幫助欲

這種快樂來源於開發出對他人有用的東西。每一個開發者的內心深處,都其往往自己的勞動成果能夠被他人使用,並能對他們有所幫助。

受虐欲

這種快樂是持續學習的快樂,它來自於這項工作的非重複特性。人們所面臨的問題總是有著這樣那樣的不同,因而解決問題的人總可以從中學習新的事物,有時是實踐上的,有時是理論上的,或者兼而有之。

控制慾

這種快樂來自於易於駕馭的介質上工作。程式設計師,就如同詩人一樣,幾乎總是僅僅在單純的思考中工作。程式設計師憑空地運用自己的想象,來建立自己的“城堡”。

然而程式畢竟不是詩歌,程式是實實在在的東西;它可以移動和執行,能夠獨立產生可見的輸出;它能列印結果,繪製圖形,發出聲音。神話和傳說中的魔術在我們的時代已經變成現實。在鍵盤上敲入正確的咒語,螢幕就會活動、變幻和顯示出前所未有的也不可能存在的事物。

滿足欲

這是一種源於程式設計的整個過程所帶來的一種強大魅力——就如同將零件完美地組合在一起,看到他們以精妙的方式執行著,並收到了預期的效果。

編碼的過程是一場尋求內心自由之旅,在程式設計的世界,有著絕對的公平,秩序,平等和自由,不會有任何城堡式的體驗。如果你每次將房子收拾地整整有條之後,有一種輕鬆愉悅之感,那麼你同樣能在一場程式設計之旅結束後收穫這種美妙的感覺。

程式設計師的十八般樂趣

程式設計的快樂在於它不僅滿足了我們內心深處進行創造的慾望,而且還喚醒了每個人內心的情感。