程序員,再不減壓你會得精神病!
就收入和工作的穩定性來說,軟件程序員是***的工作之一,但這份工作對人的心理健康來說是很糟糕的。
作為一名程序員,有兩件事情可能讓他們幾乎發瘋狂。
其中之一是所謂的“冒牌綜合癥(imposter syndrome)”。當一名程序員非常確定和他一起工作的其他程序員更聰明、更有才華、更熟練,他就可能患這種病。他總是生活在恐懼中,常常擔心別人會發現他實際上并沒有什么才智、技能或成就,只是在濫竽充數。
女性程序員經常患“冒牌綜合癥”,這并不奇怪。這種病最初是由心理學家Pauline Rose Clance和Suzanne Ime在成功女性身上發現的。“冒牌綜合癥”也是一些婦女自助書籍的主題。
但很多越來越多的男性程序員也宣稱,他們感到自己患了“冒牌綜合癥”。
這些人往往用非常高的標準來要求自己而不是別人。“冒牌綜合癥”在需要接受同行評審的職業中比較常見。軟件程序員就是這樣一種職業,特別是開源軟件,任何人都可以查看代碼并修改它。
從冒牌到真正的程序員
“冒牌綜合癥”的表現是,該程序員總是認為他需要加倍努力才能變得足夠好。這意味著他需要花更多的時間來編碼,用上醒來后的每一分鐘,承擔越來越多的項目。
最近,在Reddit網上一篇很火的帖子里,有這種癥狀的人被稱為“真正的程序員”。真正的程序員活著只是為了編碼。作者說:
一個真正的程序員是喜歡編程的人!他們如此喜歡編程,以至于將所有的時間花在這上面。
真正的程序員并不把編程當成“工作”。
如果一個程序員沒有因為這種工作“好玩”而自愿每周工作60至80小時(記住,沒有加班工資),他就不是一個真正的程序員。
這種認知貫穿于計算機行業文化中。作為一個程序員,如果你想成功,你必須至少要看起來像一個真正的程序員。所以,你看到有的程序員晚上和周末都在工作,他們漸漸感到倦怠。
程序員工作時間長并不是新聞。但是,說他們這樣做是出于自愿,是為了純粹的快樂,這是新聞。
例如,十年前,互聯網泡沫期間,一本名為《死亡行軍》(Death March)的書成為暢銷書。它記錄程序員如何因為瘋狂工作而出現健康問題。它的結論是計算機程序員行業的管理不善是罪魁禍首。
2004年,程序員竟然因為加班問題而起訴電子藝界公司(Electronic Arts),并贏得了1500萬美元的和解費。
2010年,Rockstar Games公司一名程序員的妻子寫的一篇帖子在網上廣為傳播,它揭露了企業是怎樣迫使程序員連續數月甚至一年到頭每周工作六天,每天工作12個小時,導致一些程序員的健康受損。
到2011年,人們開始反思什么是真正的程序員。在社交網絡StackExchange上有一篇帖子火了,其作者問道:“我在業余時間不編代碼,這是否表示我是一個糟糕的程序員?”
普遍的共識是,一個優秀的程序員可以只在正常工作時間內工作,但是,“***的程序員在業余時間里也編碼。”
工作時間長帶來低效率
美國斯坦福大學的學生對程序員的工作效率問題進行了研究。他們的發現應該不會讓人吃驚:工作時間太長降低了生產效率。
每周工作60小時的程序員往往比每周工作40小時的程序員更少創造高質量的代碼。
調查結果并沒有阻止“冒牌綜合癥”的流行,而且發生過一些很傷心的故事。
例如,大約一年前,一個叫肯尼斯·帕克(Kenneth Parker)的程序員在博客中發表了一個帖子:《我認識一個徹底瘋狂的程序員》
這篇文章訴述了作者一個工作非常辛苦的同事,這個同事“精神完全崩潰”。
他的這名同事是這個行業中最勤奮的工人之一。他經常加班,他總是愿意在周末接上級派下的急活,他的勤奮是公司上級喜歡他的原因。然而,他的效率并不是很高,***落得精神崩潰。
最近, New Relic公司的軟件工程師尼克·弗洛伊德(Nick Floyd)開始寫作關于“***的生活平衡”的文章。他坦承自己曾經患上了“冒牌綜合癥”,他現在認為,只有當***找到了自己熱愛的工作,他才能幸福。他這樣寫道:
在New Relic公司工作是具有挑戰性的,同時也是艱苦而可怕的。在加入它之前,我已經接受了一些信仰,我認為工作往往是被迫的,常常令人沮喪,而生命的享受在工作之外。但我弄錯了,——當那種叫做‘工作’的東西成為表達生命激情的另一種方式時,生活也可以是極好的。
此外,他也提供了最明智的解決方案:
我真的很希望我們生活在這樣一個社會里,在那里,我們不是被我們的日常工作定義的,工作至死也不被視為一種美德。