程序員,一個(gè)令人向往的職業(yè),看起來,有著高薪酬,自由的工作空間,是一群有高智商,靈活頭腦的人們。然而,撥開表面的浮華,深入到其中,才知道,程序員的工作體驗(yàn),并不是那么美好。
程序員的工作,讓人抓狂,程序員的生活,線性單調(diào)。就收入和工作的穩(wěn)定性來說,軟件程序員是最好的工作之一,但這份工作對人的心理健康來說是很糟糕的。
第一:內(nèi)心感知智慧的饑荒
程序員在工作中,似乎發(fā)現(xiàn)一起共事的所有程序員都比自己聰明、比自己有天份、比自己有才能。一個(gè)剛畢業(yè)的準(zhǔn)備應(yīng)聘程序員的男生這樣描述他的生活:“去年7月開始準(zhǔn)備找工作,買了N多書,算法導(dǎo)論、編程珠璣、編程之美、面試寶典,結(jié)果一本都沒好好看過,也為后面的悲催經(jīng)歷留下伏筆。”
而一個(gè)從事了5年程序員工作的人這樣說:”如何成為一名專業(yè)開發(fā)人員?工作時(shí)間不短了,感覺一直山寨中。我一直就很迷茫,通過怎樣的學(xué)習(xí)途徑,才能夠達(dá)到設(shè)計(jì)出我所描述的那種成熟的大的商業(yè)代碼的水平。其實(shí)我也做過不少維護(hù)性的代碼,各種工作上的應(yīng)用工具,說起來大部分軟件功能需求只要網(wǎng)上查查,看看文檔也都能做得出來,但是終究自己從頭做的東西都是小兒科,根本提不上任何規(guī)范可言,雖然自己一直試圖去讓自己規(guī)范起來,比如命名規(guī)范,函數(shù)簡潔,邏輯清晰,但總覺得再怎么做都是像玩具一樣的小玩意,反正一路走下來,感覺不到上正路“。
什么是套路,什么是章法,程序開發(fā)總有新的概念,新的語言乍現(xiàn)于世,基礎(chǔ)的邏輯,底層的架構(gòu),數(shù)據(jù)庫,瀑布式的開發(fā)還是敏捷開發(fā),程序員的腦子里裝著無數(shù)的疑問和無數(shù)的代碼。這讓他們永遠(yuǎn)繃緊了神經(jīng),生怕一個(gè)放松,就被同伴甩開幾條街。潛心研究技術(shù),把各種技術(shù)融會貫通,這樣運(yùn)用起來,才能更加得心應(yīng)手,不僅要研究技術(shù),更要學(xué)習(xí)一些業(yè)務(wù)領(lǐng)域的專業(yè)知識,這樣開發(fā)出來的軟件才能更接地氣。
第二:年齡越大的職業(yè)生涯規(guī)劃迷茫
CSDN論壇上面說:” 在國外,65歲的David Maynard依然做著他熱愛的編程工作,他能從中感受到何為“軟件藝術(shù)”,而不是簡單的去做碼農(nóng)來養(yǎng)家糊口。“ 試問一下,在國內(nèi)能有幾人?出于國情的不同,國內(nèi)的競爭十分殘酷。換個(gè)角度說,如此豐富經(jīng)驗(yàn)的程序員不去做管理真是浪費(fèi)了,或許這也是國內(nèi)很多做程序的同學(xué)們的一致看法和努力的方向。是做技術(shù)專家,還是上升到管理層職位,這是很多程序員迷茫的地方,年齡越大,思維越窄,視野越不像年輕時(shí)那樣天馬行空,富有想象力和創(chuàng)造力,更多的是急功近利的思想左右程序員不能深挖技術(shù),追求金錢的浮躁感充斥著他們的內(nèi)心,不能靜心,就不能創(chuàng)造出有創(chuàng)造力的代碼。
有一位已年過40的程序員,他擁有碩士學(xué)歷,他的小孩馬上上初中,在深圳大型小區(qū)有自住房一套,其它資產(chǎn)100W+。照理說,他現(xiàn)在也是不愁吃穿了,但是他總感覺壓力很大,心情煩悶,他說:” 我是做IT業(yè)的,現(xiàn)在還在底層從事編碼工作,感覺日漸吃力,上面的領(lǐng)導(dǎo)都是80后了,感覺領(lǐng)導(dǎo)對我也不是很信任,所以很擔(dān)心失業(yè),我老婆學(xué)歷不高,現(xiàn)在沒出去工作,吃穿我負(fù)責(zé),我還得掏錢給她買社保,小孩也正是花錢的時(shí)刻,去年光培訓(xùn)費(fèi)用就4、5萬,感覺真是壓力山大,雖說我現(xiàn)在的年薪有20W左右,但是一旦失業(yè),可能再不能找到這樣的工作了,出路在何方?“
程序員的前途是非常美好的,未來的世界,是人工智能大行其道的天下,物聯(lián)網(wǎng)的深化發(fā)展,區(qū)塊鏈技術(shù)的發(fā)展,人工智能,大數(shù)據(jù)滲透到生活的方方面面,作為掌握這些核心技術(shù)的程序員,自然是職業(yè)當(dāng)中的佼佼者。所以,程序員對前途的擔(dān)憂其實(shí)并不是理性的。相反,他們對自己的限制思維,才阻礙了他們的發(fā)展。國外的人65歲還在研究軟件藝術(shù),而國內(nèi)的人,30歲過了,就再想,自己要不要再做程序員工作了。這無疑是大家小富即安的思維限制了大家的前進(jìn)。
第三:生活安全感的缺失,精神空虛
2017年9月8日擁有三千萬海外用戶的福建天才程序員離開了人世!有網(wǎng)帖稱WePhone開發(fā)者蘇享茂因被前妻所逼,遭索要1000萬元和房產(chǎn)賠償,后自殺身亡。9月9日,記者從其家屬處獲悉,蘇享茂于9月7日凌晨五點(diǎn)左右在公司附近的住所處跳樓自殺。9月6日,WePhone的創(chuàng)始人兼開發(fā)者蘇享茂在Google+留下一份網(wǎng)帖,稱在某婚戀網(wǎng)站結(jié)識翟某某,離婚后翟某某向他索要1000萬人民幣和一套房產(chǎn)。由于自己沒有1000萬又走投無路,將要因此離開人世,并在相冊中留下與前妻的對話截圖。
無獨(dú)有偶,12月10日上午九點(diǎn)多,深圳中興網(wǎng)信科技有限公司的一研發(fā)組主管歐某對妻子說道:“領(lǐng)導(dǎo)要我去公司”。走之前還說:“我們公司有內(nèi)部矛盾,我很可能成為犧牲品”。妻子回道:“你都快離開公司,對你有什么影響?”歐某說,“就是因?yàn)樗麄兊拿埽庞绊懸易摺!?沒想到,這一去竟是永別。在12月10日這一天,面對強(qiáng)制性勸退他的公司,他用最決絕的方式,從中興通迅大樓26樓一躍而下,與父母妻子兒女說了永別。歐某的心理很脆弱,他沒有想到年邁的父母,年幼的兒女,獨(dú)自面對這一切的妻子。失業(yè)的恐懼,讓他毅然的選擇了死亡,不由得不讓人惋惜,又為他的脆弱感到震驚。離開中興,世界尚有其他出路,為何只能以死去面對呢?妻子也曾安慰他:“你這么優(yōu)秀,南開的碩士,華為做了八年,中興做了六年再換一個(gè)更好的。”,然后,“他默許地點(diǎn)了點(diǎn)頭走了!”沉默深處,有不能承受之重。
程序員的思維方式,比較注重邏輯,不合邏輯的世界,讓他們一時(shí)適應(yīng)不來。面對恐嚇,面對裁員,他們選擇了逃避。似乎,不合邏輯的世界紛繁復(fù)雜,不能承受,他們只有離開才能解脫。而這種思維的局限性,讓他們走上了不歸路。人生有千條萬條路,只要不是生命的盡頭,總會有轉(zhuǎn)機(jī),而失去了生命,就失去了一切,更加是一種不負(fù)責(zé)任的表現(xiàn)。
第四:忙碌的工作,壓力山大
國內(nèi)互聯(lián)網(wǎng)公司興起的996模式,每日需要耗費(fèi)相當(dāng)多的腦細(xì)胞,因各種項(xiàng)目的時(shí)間限制,也會帶來無休止的加班。導(dǎo)致了程序員這種腦力勞動者,變相演化成體力勞動者,拼在最前面的,熬的最晚的,往往是年輕人。你年齡大,瑣事多,加不了班?那你Out了。
人們的印象里,一個(gè)“真正的程序員”是那種熱愛編程的人!如此之愛,以至于他的所有時(shí)間都是在編程。如果你想成為一名成功的程序員,你至少要做到看起來像一個(gè)”真正的程序員“…。于是有人就開始晚上加班、周末加班,只是為了看起來像是一個(gè)”真正的程序員“,于是這些人最終精疲力竭。
一位名叫Kenneth Parker的程序員在他的博客上寫了一篇叫做“親歷者講述一個(gè)程序員如何變成精神病人的”文章。文中講述了他們的同事如此努力的工作,結(jié)果“完全精神崩潰,在編程業(yè)界里見過的最勤奮的程序員。他經(jīng)常晚上在公司加班,當(dāng)周末有緊急工作要處理時(shí),他總能隨叫隨到…
然而,當(dāng)被送到了精神病治療中心后,他的工作效率就不是那么令人滿意了。我被公司派去醫(yī)院探望他,他向我要了一支筆和一張紙,他想把程序?qū)懺谏厦妗!拔疫€能寫程序”穿著病人睡袍的他對我說。他在紙上寫了兩行代碼,然后不能自控的抽搐哭啼起來。
知乎上描述程序員的工作通常是這樣的:” 明天就要deliver,下班前卻發(fā)現(xiàn)個(gè)bug。 服務(wù)器CPU占用率100%,沒人知道怎么回事,一幫子程序員看著log祈禱。 下午四點(diǎn)客戶來測試,一位女生程序員,有個(gè)重要功能她忘寫了,就是來測這個(gè)的,怎么辦?都給我讓開,我來寫! 放假回來,運(yùn)維的人來哭訴,說我們組的人把他的database drop 掉了。 Scheduled job 沒跑,log里什么都沒有。你昨天還跑得好好的,為什么今天就不跑了?可以不要那么有性格嗎?明天你還跑嗎?你說話呀。.. 凌晨跑個(gè)report job,我覺得十分鐘就能跑完,結(jié)果到中午還在跑。誰寫的?你的code也太沉得住氣了。 給table加個(gè)column,mysql就死了,這已經(jīng)5個(gè)小時(shí)了,馬上天亮了,怎么辦?怎么辦? 運(yùn)維的兄弟們,快來救命呀!“
為什么程序員,這一個(gè)天才輩出的職業(yè)會發(fā)展成這樣,我們不得不關(guān)注人們的精神層面,物質(zhì)極大的豐富,豪車,豪宅,環(huán)游世界是人們畢生的夢想,而在這些夢想之后,是生命的不能承受之重。
《圣經(jīng)》路加福音九章25節(jié):”人若賺得全世界,卻賠上自己性命,有什么益處呢?“ 僅以此警句來告誡各位程序員,保重身心健康,比寫一萬行代碼來得重要。
程序員職業(yè)困境怎么破解?海瀾君幫你答疑解惑。
首先,要樹立信心,雖然程序員貌似是一個(gè)競爭激烈的職業(yè),但是,真正牛逼的程序員,也是非常有競爭力的核心人才,是受到各大企業(yè)爭相追求的。如今無論是BAT的格局里,還是游戲公司的布局里,都少不了程序員的身影。未來的虛擬現(xiàn)實(shí)技術(shù)和人工智能技術(shù)里,都離不開程序員的貢獻(xiàn)。這是一個(gè)有深度的行業(yè),深耕細(xì)挖,方能收獲豐厚。不斷的學(xué)習(xí)先進(jìn)的知識,專業(yè),在專業(yè)領(lǐng)域內(nèi)開疆拓土。
其次,要對自己定位。程序員是走技術(shù)專家的道路,還是走技術(shù)+管理的道路。對自己定位要精準(zhǔn),更要客觀。如果你很熱愛技術(shù),對此樂此不疲,厭倦辦公室政治,不喜歡糾葛于人際關(guān)系的微妙,那你就適合做技術(shù)專家。如果你對與人溝通特別感興趣,又有高超的情商和權(quán)力駕馭能力,那你就適合做技術(shù)管理層。無論走哪條道路,都是對自己職業(yè)生涯的規(guī)劃,都是對自己未來的規(guī)劃,要慎重,要對自己認(rèn)識清楚。
最后,要合理安排作息時(shí)間,不能一味的以命換錢。人的生命是最寶貴的,勞逸結(jié)合,才能獲得收益倍增的效果。喬布斯再出名,改變消費(fèi)者的習(xí)慣,卻不能挽回自己的生命。所以,一切以健康為基礎(chǔ),在良好的健康基礎(chǔ)上,再去添磚加瓦,建立自己的事業(yè)大廈。
-
程序員
+關(guān)注
關(guān)注
4文章
952瀏覽量
29799
發(fā)布評論請先 登錄
相關(guān)推薦
評論