程序員如何提升幸福感?

成為程序員對你改變最大的是?


我沒讀過雞湯之類的,只記得在心理學入門面里提過亞伯拉罕·馬斯洛的需求層次理論。我嘗試分析一下在這個理論模型下,程序員和其他職業不同的特別需求,並舉一些滿足這些需求的方法,從而提升幸福感。

  • 生理需求:程序員和一般人基本無異。就是可能在睡眠、休息方面要爭取一下,不能長期加班。此需求的定義中還含有慾望,除了一般人所需的慾望,程序員來說可能對於電腦設備及Gadget等需求。
  • 安全需求:也和一般人基本無異,在國內可能比較難的是住屋的問題較大,但暫時不會怎麼遇到戰爭、政局不穩的情況。程序員面對工業意外和勞損的機會也較低(不過也要好好保護眼睛、手腕、脊骨等)。不過一些程序員還會考慮更多網路上的安全需要,並覺得能接觸自由信息才能安心,那麼VPN能加強幸福感。
  • 社交需求:程序員通常是需要團隊合作的,需要建立良好的溝通機制、互相學習的機制。除一般人相同的線下交往,程序員可能也在GitHub、Stackoverflow、知乎、微博、博客、論壇等網站上進行程序員之間的社交活動。如能參與更多線下的活動,例如聚會、團體運動、其他的興趣班/小組,能進一步提升這方面的幸福感,沒有異性朋友的就在這些活動中找找吧。
  • 尊重需求:目前國內程序員在社會上的尊重程度可能不及其他專業,其中一個原因可能與門檻非常低有關。然而,至少我們應該在這個專業內互相尊重,減少非理性的爭吵,如那些誰比誰強的話題。而社區及IT公司可以多設獎勵和表揚,程序員也可參與社會公益活動。
  • 自我實現需求:這個對於程序員來說可能不是很難,因為這個職業相對來說並不是重複性高的工作,也有機會通過科技改變世界。可以一方面不斷學習使自己成長,一方面追求短期長期的理想。即使在工作中未能有所發揮,還可以在業餘做喜歡的開源項目、寫作等。創業對程序員來說也相對不少行業容易。

這些只是個人隨便想想的,歡迎補充,指正錯誤。


月薪N狗,兩居一套,小車一台,再加漂亮女朋友。

然後就可以安心寫代碼了。


推薦一位IT精英的博客,博客地址:

  • zhuweisky - 博客園

不為繁華易匠心

做技術是需要匠心的。什麼是匠心?我們原本是有匠心的,我們如今還有匠心嗎?我們為什麼沒有匠心了?為什麼我們要重拾匠心?如何重拾匠心?

一. 做技術是需要匠心的

中國古時的玉匠,切磋琢磨,用繩與砂漿,費數十載心力,終將渾然璞玉製成傳世珍品,千年遺音在,猶見當年寂寞心。

日本傳統的刀匠,將千錘百鍊之鋼反覆鍛鑿、淬火、打造、磨製,每一處技至精微,每一處心入幽明——刀中有魂!

歐洲中世紀的石匠,在哥特式教堂的飛檐上雕刻出了靈獸狀噴水嘴,雖不為世人所見,仍一絲不苟——每一鑿中都有天堂!

米蓋朗基羅花四年雕刻出了震驚世人的《大衛》,曹雪芹批閱十載創作出了藝術巔峰的《紅樓》——任何偉大的作品背後都有一顆匠心。

二. 什麼是匠心?

匠心是對於作品而言的。

匠心是傾注於作品之中的精神、情感、乃至魂魄。

匠心發自於愛,是對作品視如己出的拳拳之心,是恆久忍耐又有恩慈。

匠心是出於這份愛的對於完美的追求,是追求中不避艱苦,是追求中自得其樂。

匠心是涵泳在作品之中的自我實現,是我與作品的相互完成,彼此造就。

在匠心看來,作品是我的至親之物,棲居著我的精神,安放著我的靈魂。

匠心即是愛心 + 恆心 + 一片苦心 + 七竅玲瓏心 + 出離心 + 寂寞心 + 金剛心 + 歡喜心 + 其人雖已歿,千載有餘情。


三.我們原本是有匠心的

我們原本是有匠心的。

當年Ken Thompson 和 Dennis M.Ritchie 一起在貝爾實驗室里苦心孤詣。

如今,沒有人不知道Unix意味著什麼,C意味著什麼。

他們的匠心也彰顯在Unix和C中令無數人為之驚嘆、感懷。


四.我們如今還有匠心嗎?

如今,我們再也難得見到「作品」問世。

甚至於「產品」也是少見。見得最多的則是「商品」。

對於我們而言,做什麼東西並不重要,重要的是做這個掙不掙錢。於是我們沖著掙錢做了各種項目,C/S、B/S、前端、後端、資料庫、Java、.Net、安卓——彷彿無所不知,無所不曉,十年之後回首,覺得自己已然是全才。

我們從事了大量的勞動,寫了幾十萬行代碼。我們的工資越來越高,並為此沾沾自喜。

可是,這樣的成就,無非是一個熟練工人的成就。

我們何曾擁有匠心?

五.我們為什麼沒有匠心了?

隨著大生產時代的到來,那種田園詩般的男耕女織、帶月荷鋤歸的工作方式,早已一去不復返。社會分工越來越細碎化,我們面對的是一個又一個的局部。在這之中需要的是規格化、標準化、量化和同質化。換言之,你所做的工作必須是合乎統一規範的,具有統一規格的單元,如此才能拼接到整體的工作中。因此,任何的創造性,任何私人性質的感情和精神的注入,歸根到底,只是錯誤的根源。 ——我們於何處安放匠心?

如今,商品成為了一切物所具有的普遍的形式。沒有什麼不是商品。商品是以交換為目的的。我們生產任何勞務、產品、或服務,都是為了交換,為了換取一般等價物,即貨幣,即金錢。因此,錢成為了衡量一切的準繩。如今不乏偉大的商品誕生,可是偉大的作品卻乏善可陳。商品需要的是批量生產,需要對消費者投其所好,當然商品也需要創意,可是那不是匠心!在一個由商品拜物教統治的時代,我們於何處安放匠心?

世界如此繁華,匠心未免太奢侈了!我們在喧嘩與騷動中度日,有太多的追求,太多的比較,太多的你追我趕,太多的惶惶終日。每天有看不完的新聞,刷不完的微博,做不完的手頭工作。我們為無盡的事情發愁,疲於奔命。匠心未免太奢侈了!早在我們出生的那一刻,我們就開始照著大家來活,大家都在讀書,大家都在考學,大家都在找工作,大家都在結婚,大家都在買房,大家都在炒股,當我們跟著大家忙忙碌碌的時候,匠心自始就已沉淪!


六.為什麼我們要重拾匠心?

假使我們沒有匠心,我們將不會在工作中獲得真正的快樂。因為我們不能自覺自由地工作,我們的工作是boss定義的,而不是自己定義的。如此一來,我們就與我們的勞動之間切斷了血肉聯繫。我們的勞動成為了壓迫我們、奴役我們的異己力量。我們淪為被迫勞動。我們真正的生活在下班之後開始。我們不停地抱怨:要不是為了幾個臭錢,我才不要干這些。如何才能回歸到那種田園詩般的勞作之中——我們必須重拾匠心!

唯有在擁有匠心之後,我們才能走向真正的自我實現。馬斯洛將人的最高層次的需求定義為自我實現。一個自我實現的人,一個將自己的才能發揮到最大限度的人,才是那個獲得最大心理滿足的人。現實生活中唯有少數精英才能夠成為自我實現人。但是這並不妨礙我們追求自我實現。一個有著庸碌之心的人,是不可能走向自我實現的。唯有重拾匠心,我們才能佔有工作的全部意義,才能不避艱苦、精益求精,與自己的作品相互完成,彼此造就。

七.如何重拾匠心?

對於如何重拾匠心的問題,恐怕要留給每一個人來思考。而且是一個需要始終思考的問題。

在這裡我並不想給出答案。

只希望能在這篇文章中能夠看見你,看見我,看見大家。

能見眾生便是如來,不易匠心方得始終。


參考閱讀:

程序員的出路之一

——————————————————————————————————


程序媛一名,今天突然覺得超級超級幸福o(* ̄▽ ̄*)o! 因為發現大神竟然為我的博客貢獻過5行代碼!這樣無名小卒的我,竟然被大神關注了Repo。

超級幸福。哈~

提升幸福的方法,
也許是寫出乾淨整潔的代碼;
也許是買下自己的域名,部署自己的網站;
也許是在Stackoverflow上面成為Top 3%的用戶,
自己的回答可以幫助到很多人,並且有比較高的Reputation;
也許是在Github上貢獻了比較多的開源項目,被很多人Star的時候;


也許是遇到比自己厲害很多的大神,而大神也願意和你做朋友的時候 :D


1. 經濟條件允許的前提下將工作用具升到最好;
2. 找一個真正喜愛的愛好,在其上適當社交;
3. 多跟人交流;
4. 健身。


有一個支持你事業的女朋友。


昨天stack overflow repu 1000, 周排名250,我挺幸福的,能高興一整天


程序員的幸福不應該是:
0 errors 0 warnings
么?


我還以為是換SSD和機械鍵盤呢。


從生理需求上,一套NB的設備和軟體可以提升幸福感。


住100方以上的房子,開30w以上的車,有一個體貼的老婆,各種電子產品自由購買


買設備 最新的iphone國行還沒有出你就弄到 然後地鐵上掏出來 不管別人是否知道 至少到國行出來的這段時間你是幸福的


你重裝來我開掛,你編程來我dota


很簡單,性別女就可以了。


培養興趣,做自己喜歡做的事情。


指甲剪乾淨,然後開始用機械鍵盤開始碼代碼


推薦閱讀:

程序員,程序猿,程序媛,程序援都有什麼區別?
如何誘導男孩子穿女裝?
找一程序員男朋友,安全度、可靠度有多高?
怎樣勸朋友轉行計算機?
有哪些 程序員/黑客 喜歡看的電影?

TAG:程序員 | 幸福感 |