孤獨(dú)的程序員,你本應(yīng)更幸福
上周,一位學(xué)生在英國(guó)《衛(wèi)報(bào)》網(wǎng)絡(luò)平臺(tái)上大膽發(fā)文提問(wèn):“Facebook主頁(yè)欺騙你了嗎?”該文章出自倫敦時(shí)尚學(xué)院大一新生學(xué)生Libby Page之手。文中,她提到了作為大學(xué)新生之孤獨(dú);而在其孤獨(dú)至深時(shí),看到Facebook上朋友不斷分享著各自的開心事的時(shí)候,此種孤獨(dú)更是被無(wú)限放 大。“當(dāng)你感到孤單時(shí),”Page說(shuō):“本以為有一種方式可以減輕孤單感的,但事實(shí)這種方式卻招致了恰恰相反的效果——它就是社交網(wǎng)絡(luò)。”
時(shí)尚圈和程序員的圈子似乎八竿子也打不到一起,但是此種數(shù)碼依存及孤獨(dú)的問(wèn)題,在后者中不但同樣存在,而且更為嚴(yán)重——足足有10倍之多。
選擇了程序員作為職業(yè),也就意味著“娶了/嫁給了”自己的手提電腦。社交活動(dòng)會(huì)遠(yuǎn)遠(yuǎn)地排在第二、第三位;而設(shè)計(jì)、安裝以及一些讓外行無(wú)法理解的任務(wù)會(huì)永遠(yuǎn)至上。對(duì)此,諸如“是不是在電腦上花的時(shí)間越多,我們就會(huì)越感到生活的不充實(shí)呢?”的話題又再次進(jìn)入了我們的視野。
其實(shí),在此類定義著程序員幸福與否的問(wèn)題中,博主兼軟件設(shè)計(jì)師J. Timothy King在三年前就有發(fā)表過(guò)看法。
他是這樣闡釋自己的基本原理的:
1. 壓力會(huì)引起抑郁。
2. 完美主義者更容易患上抑郁癥。
3. 孤獨(dú)感會(huì)加強(qiáng)抑郁的程度。
作為軟件設(shè)計(jì)師,上述這些東西,是暗含在工作職責(zé)里面的。
這里,探討了幾個(gè)問(wèn)題:程序員的工作性質(zhì)會(huì)滋生孤單感嗎?這種由電腦所加強(qiáng)的孤獨(dú)感,是僅存在程序員群體里頭嗎?或者說(shuō),對(duì)于用毫無(wú)生氣的屏幕交流去取代親 密接觸,程序員應(yīng)該對(duì)此感到內(nèi)疚嗎?或者,最重要的是,程序員單打獨(dú)斗的工作性質(zhì),會(huì)引致抑郁嗎?如果是,又該怎樣解決啊?
缺乏面對(duì)面交流的工作會(huì)影響幸福感?
一般認(rèn)為,金錢的逐漸增長(zhǎng)并不會(huì)帶來(lái)幸福。有報(bào)告指出,在工作幸福度指標(biāo)中,其實(shí)最重要的是員工與部門經(jīng)理之間的關(guān)系。友好的團(tuán)隊(duì)關(guān)系,有助于成員相互傳播“高興”,也利于倡導(dǎo)公平。另外,以下的因素還會(huì)大大增強(qiáng)幸福感:個(gè)人目標(biāo)明確,并可為團(tuán)隊(duì)“大”目標(biāo)做出貢獻(xiàn);員工自主掌握完成任務(wù)的方式;以及部門經(jīng)理不但既能與員工建立良好個(gè)人關(guān)系,自身又懂得技術(shù)管理。
既然如此,如果員工的工作環(huán)境通常是不怎么需要“面對(duì)面交流”的話,幸福還會(huì)存在嗎?如后文所述,程序員就是處于此種環(huán)境中。
“按理,如果程序員本身帶有點(diǎn)內(nèi)向性格的話,相對(duì)于其他同職業(yè)者,我們肯定有理由相信前者更容易感到孤單,”英國(guó)倫敦政治經(jīng)濟(jì)學(xué)院社會(huì)政策系Paul Dolan教授的助理Elizabeth Plank解釋說(shuō):“但是,(我們的研究還發(fā)現(xiàn))有兩種人群——孤單的人以及經(jīng)受著社會(huì)焦慮的人,他們更容易在互聯(lián)網(wǎng)上表達(dá)真我;因而相對(duì)現(xiàn)實(shí)社會(huì),他們?cè)诰W(wǎng)上論壇上更容易與他人建立滿足自身要求的關(guān)系。”
“程序員容易得抑郁癥”事出有因?
我們必須承認(rèn):程序員不算是最出色的社交代表;程序員也因其在前胸口袋裝著筆夾子而被取笑;同時(shí)“要對(duì)書呆子友善,你以后很有可能就與其共事哦”的諷語(yǔ)也確實(shí)在大學(xué)聯(lián)誼會(huì)堂中傳播。但是,這些固有死板的形象就真的會(huì)導(dǎo)致他們心理不健康嗎?
“我認(rèn)為(程序員容易得抑郁癥的說(shuō)法)是被過(guò)分放大的,”數(shù)字咨詢公司5 Star Lives成員員Tiago Braun反駁說(shuō)。“我們都知道那些‘極客(geek)’的固有形象,而且交際確實(shí)是有點(diǎn)困難,但就僅此而已。我們的工作都是獨(dú)立完成的,所以我們可以連續(xù)好幾個(gè)小時(shí)都不用跟同事交流。但對(duì)我個(gè)人而說(shuō),我覺(jué)得這點(diǎn)是最不爽的。”
“程序員之所以被認(rèn)為是不愛交際的原因,還有一點(diǎn),就是他們需要用大量的個(gè)人時(shí)間用于學(xué)習(xí)新技術(shù),專攻自己的項(xiàng)目,”在倫敦工作的合同程序員Samuel Molinari解釋說(shuō)。“相對(duì)于那些不懂‘互聯(lián)網(wǎng)文化’而瞎指揮的‘善交際’的項(xiàng)目經(jīng)理(他們不但搞到網(wǎng)頁(yè)開發(fā)人員相當(dāng)郁悶,而且他們有時(shí)的決策真是不敢恭維),還不如讓一個(gè)內(nèi)向的來(lái)領(lǐng)隊(duì)呢?”
對(duì)于程序員創(chuàng)業(yè)者而言,上述如斯問(wèn)題更是會(huì)成倍增加。5 Star Lives總經(jīng)理Phil Peters說(shuō),盡管“程序員容易的抑郁癥”是被過(guò)分夸大的,“但此說(shuō)法的來(lái)源根據(jù)還是可以輕而易見的”:
1. 客戶不能理解程序員所會(huì)碰到的問(wèn)題,所以導(dǎo)致期望過(guò)高(有些期望根本無(wú)法實(shí)現(xiàn));
2. 在社會(huì)經(jīng)濟(jì)條件不足的情況下,不斷對(duì)團(tuán)隊(duì)和個(gè)人施加要求,以圖能與外包團(tuán)隊(duì)的水平相比;
3. 不斷依賴第三方內(nèi)容(開發(fā)架構(gòu)、函數(shù)庫(kù)、模塊等等),保持令人滿意的創(chuàng)新步伐——這是一種無(wú)盡的挑戰(zhàn)。
程序員深陷不斷“自我否定”的模式?
如果正向強(qiáng)化能夠加強(qiáng)工作幸福感的話,程序員要想更幸福,還需要跨過(guò)如下的門檻:
“要想成為一名出色的程序員,我必須采用如下的一種思維模式。但是這種思維模式卻慢慢使我變得不開心。我知道在其他程序員那里——盡管不是所有人——大多數(shù)都是這樣的。
那么,是何種思維模式呢?
關(guān)注消極否定的東西遠(yuǎn)遠(yuǎn)多于積極肯定的。
一名好的程序員,為何會(huì)有這種心態(tài)傾向呢?
我的工作流程就像下面那樣。
1. 寫代碼;
2. 運(yùn)行代碼;
3. 得到錯(cuò)誤提示;
4. 找出錯(cuò)誤,然后返回第1步。
日復(fù)一日,年復(fù)一年,我都是這樣做。對(duì)于自己創(chuàng)作的東西,老是去尋找毛病,從沒(méi)思考過(guò)這樣做的好處。這是一種加強(qiáng)消極否定的反饋回路。”
Molinari同意上述說(shuō)法,同樣他還提到老板與員工之間的交流時(shí)間太少是使員工沮喪的主要因素。
“無(wú)論是何種應(yīng)用程序,每個(gè)搞開發(fā)的,都可以在不到一周的時(shí)間內(nèi)搞定;但是,給到客戶的將會(huì)是一件垃圾廢物。在這行業(yè),此情況經(jīng)常發(fā)生。公司為了取悅客戶,低估了開發(fā)應(yīng)用程序所需的時(shí)間,導(dǎo)致程序員壓力超級(jí)大,不斷加班,周末也都得趕工。程序員處于如此匆忙的狀態(tài)中,他們根本無(wú)法創(chuàng)作出優(yōu)質(zhì)程序。所以產(chǎn)品會(huì)有很多的錯(cuò)誤和漏洞,客戶自然不高興了,然后又施以程序員更多的工作。”
“知道我想說(shuō)什么吧?——也就是這樣,程序員最終陷入了惡性循環(huán)。”
認(rèn)知有“偏見”,抑郁癥非程序員專屬?
很多程序員提到,在工作中,能夠不斷“解決問(wèn)題”是促使他們前進(jìn)的動(dòng)力之一。但如此的一個(gè)“充滿問(wèn)題”的職業(yè),會(huì)不會(huì)真的把人的心理健康給損壞,并導(dǎo)致他們有抑郁癥嗎?
英國(guó)心理治療學(xué)會(huì)Aaron Balick博士說(shuō),這其實(shí)是一把雙刃劍。盡管程序員可能會(huì)在獨(dú)立工作中得到滿足,“但在他們?nèi)诵缘哪撤矫妫ǚQ作‘最下位功能’(inferior function)),還是希望與人交流接觸的。如果“最下位功能”受到的刺激持續(xù)不漸弱的話,這就很有可能產(chǎn)生壓抑感和焦慮感。”
“患有抑郁癥的人都傾向于將人生看得灰暗,進(jìn)而導(dǎo)致他們過(guò)濾身邊的積極信息,只吸收消極的反饋,這同樣也會(huì)導(dǎo)致惡性循環(huán)。而且,要爬出這個(gè)深淵不是那么容易的。”
但是,“如果硬要說(shuō)程序員比其他人更容易患抑郁癥的話,這肯定是夸大其辭的,”高級(jí)網(wǎng)頁(yè)工程師Les Cochrane辯駁道。“任何人在任何時(shí)候都可有可能患上抑郁癥;據(jù)我在開發(fā)領(lǐng)域工作超過(guò)10年之多的經(jīng)歷來(lái)看,程序員都是跟大家一個(gè)樣的。”
“(同時(shí)),程序員的工作更適合那些‘能夠進(jìn)行邏輯思考,能把復(fù)雜的想法分解成小問(wèn)題逐個(gè)擊破,有時(shí)還得高強(qiáng)度地全神貫注于某一問(wèn)題’的人。我想,這其實(shí)才是程序員的真正特性。”
程序員,你有你的快樂(lè)時(shí)光
“程序員是經(jīng)常孑身一人,但是并不代表他們就感到孤單寂寞,”Plank助理解釋說(shuō)。“他們可以離開座位,可以主動(dòng)營(yíng)造身邊的環(huán)境,這樣就可以多與別人相處一起了。這都是由程序員自己選擇的。”
對(duì)此,Next PLC的系統(tǒng)分析程序員Thomas Mortimer表示贊同。“因?yàn)槲倚愿窭贤庀蛄耍晕沂遣幌嘈牛ǔ绦騿T都是內(nèi)向或有抑郁癥)的,”Mortimer說(shuō)。“我會(huì)去跟設(shè)計(jì)師、書寫產(chǎn)品說(shuō) 明的人見面,找出他們真正想要的東西。我通常都表現(xiàn)得很友好親切,而且我不會(huì)使用太多的行話。這何樂(lè)而不為呢?他們要是能弄懂里面的細(xì)節(jié),不就更有助于交 流嗎?”
盡管程序員身上的諸如完美主義、經(jīng)常找碴和社交孤立等因素會(huì)容易致使他們患上抑郁癥,但“程序員都有抑郁癥”的說(shuō)法肯定是某些所謂 的專家強(qiáng)加給他們的(寫手們,有你的份么?)。猶記得上個(gè)夏天在跨媒體平臺(tái)交流上,筆者和同事就在老板的三令五申下(通常我們都是“吃不離電腦桌,嚼只看 Facebook”的),與程序員共進(jìn)了午餐。在平常隨時(shí)可見的“飯不離手機(jī)”的就餐環(huán)境,那次,程序員幾乎都沒(méi)怎么掏出過(guò)他們的手機(jī)。看來(lái),將程序員描述成不愛交際還真是有違公平呢。
其實(shí),社交生活都是由我們主導(dǎo)的,時(shí)尚專業(yè)的學(xué)生如此,程序員也如此,其他圈子的也都如此。工作的時(shí)候需要單打獨(dú)斗,并不會(huì)阻礙會(huì)議之后的暢飲雞尾酒和周末的大快朵頤,甚至在午餐之后也都可以和朋友同事碰頭閑聊下的。Balick博士說(shuō),每天只要交流上20分鐘,整天的心情就會(huì)變得很好。其同事Sadegh Nashat則建議,(程序員)可以多參加同行、同職業(yè)的聚會(huì);這樣,在不要解釋每個(gè)術(shù)語(yǔ)的前提下,交際就更加自由輕松了。
同時(shí),正如在程序員口中經(jīng)常提到的“創(chuàng)意”一詞,不但要將它用在工作上,而且也可用在交際上。Steve Jobs在整個(gè)Pixar的樓層只裝一個(gè)洗手間(為了能看到所以員工)的做法也許會(huì)讓人有非議,但是談到內(nèi)容創(chuàng)作的質(zhì)量這點(diǎn)上,這家動(dòng)畫巨頭里面的每個(gè)獨(dú) 立工作的員工都嘖嘖稱贊的。
“要是身邊都是自己喜歡的人,連內(nèi)向的人都會(huì)倍感開心的,”Dolan教授在其書作中寫道。“我愿意下賭注說(shuō), 常與人相處大有裨益,因?yàn)槭聦?shí)就是這樣。朋友就像是上等的葡萄酒,時(shí)間越久,越香醇。所以,為了培養(yǎng)與朋友的情誼,多花點(diǎn)我們寶貴的時(shí)間,都是物有所值 的。”(編譯@靚清)