程序員,一群神秘的生物,程序員的世界,你真不一定懂。 今天我們來聊聊 編程為什么有樂趣,作為回報,編程從業(yè)者(程序員的正統(tǒng)名稱)期望從中得到什么樣的快樂? 神秘的程序員 前言 無論我如何破沫橫飛地向你形容一位程序猿順暢的敲代碼是一件多么幸福的事情,我想你都不會和什么熱血、震撼、暴力美聯(lián)系起來。 你心眼里的程序猿1 你心眼里的程序猿1 你心眼里的程序猿2 你心眼里的程序猿2 你心眼里的程序猿3 你心眼里的程序猿3 程序猿的暴力美學(xué) 但是你懂得,程序猿這群生物總是喜歡創(chuàng)造一些自我感覺良好的……無聊卻酷炫的東西。 比如讓你覺得敲擊代碼確實是一件熱血、震撼、暴力美學(xué)的玩意。 像這樣~ GIF 2190004e0a553c8743e.gif 據(jù)說每一個看到這個畫面的人都在心中默默的感受到了biubiu~ bangbang~的擊打感。 編程為什么有樂趣 創(chuàng)造欲 這是創(chuàng)造事物的純粹快樂,這就像小孩子玩泥巴時的快樂,小孩喜歡玩泥巴,成年人喜歡創(chuàng)建事物,特別是還喜歡自己設(shè)計。 這種快樂是上帝創(chuàng)造世界的折射,一種呈現(xiàn)在每一片獨特的、嶄新的樹葉和雪花上的喜悅。 幫助欲 這種快樂來源于開發(fā)對他人有用的東西。每一個開發(fā)者的內(nèi)心深處,都其往往自己的勞動成果能夠被他人使用,并能對他們有所幫助。 滿足欲 這是一種來至于整個過程體現(xiàn)出來的一股強大魅力————如同將零件完美地組合在一起,看到他們以精妙的方式運行著,并收到了預(yù)期的效果。 受虐欲 這種快樂是持續(xù)學(xué)習(xí)的快樂,它來自于這項工作的非重復(fù)特性。人們所面臨的問題總是有著這樣那樣的不同,因而解決問題的人總可以從中學(xué)習(xí)新的事物,有時是實踐上的,有時是理論上的,或者兼而有之。 控制欲 這種快樂來自于易于駕奴的介質(zhì)上工作。程序員,就如同詩人一樣,幾乎總是僅僅在單純的思考中工作。程序員憑空地運用自己的想象,來創(chuàng)建自己的'城堡'。 在人類活動歷史上,很少有創(chuàng)造介質(zhì)如此靈活,如此易于精煉和重建,如此容易實現(xiàn)概念上的設(shè)想。 然而程序畢竟不是詩歌,程序時實實在在的東西;它可以移動和運行,能夠獨立產(chǎn)生可見的輸出;它能打印結(jié)果,繪制圖形,發(fā)出聲音。神話和傳說中的魔術(shù)在我們的時代已經(jīng)變成現(xiàn)實。在鍵盤上鍵入正確的咒語,屏幕就會活動、變幻和顯示出前所未有的也不可能存在的事物。 編程的快樂在于它不僅滿足了我們內(nèi)心深處進(jìn)行創(chuàng)造的欲望,而且還喚醒了每個人內(nèi)心的情感。 參考資料 s |
|