程序員將代碼注入生命去打造互聯(lián)網(wǎng)的浪潮之巔,當(dāng)有一天他們老了,會(huì)走向那里,會(huì)做些什么?,程序員其實(shí)分為很多種,大家開(kāi)發(fā)的語(yǔ)言可能不盡相同,他們都有哪些共同點(diǎn)。有統(tǒng)計(jì)說(shuō),大約35歲以后,程序猿的就業(yè)能力就開(kāi)始走下坡路,當(dāng)程序員老去天真的要塌了?這些老去的程序猿,他們的生活將走向何方?
寫(xiě)在前面的話
程序猿35歲開(kāi)始走下坡路 將要優(yōu)雅的死去?
人們都認(rèn)為軟件開(kāi)發(fā)是年輕人的游戲。當(dāng)年輕自信的程序員獲得優(yōu)厚的待遇并向管理層晉升的時(shí)候,老程序員們甚至找工作都困難。真的如此嗎?
在最近的一篇文章中,加州大學(xué)戴維斯分校的計(jì)算機(jī)科學(xué)教授Norman Matloff認(rèn)為“軟件工程是職業(yè)生涯的死胡同”。他寫(xiě)到:“很多程序員發(fā)現(xiàn),大約從35歲起他們的就業(yè)能力就開(kāi)始走下坡路了。”
如果這要是在廣播上的話,我會(huì)選擇跳過(guò)這段錄音。35歲?我還以為我們要討論年紀(jì)更大些的程序員呢。從什么時(shí)候起35歲就算是“老人”了?
Matloff繼續(xù)說(shuō):“統(tǒng)計(jì)表明,大多數(shù)軟件開(kāi)發(fā)者40歲之前會(huì)離開(kāi)編程領(lǐng)域?!笨吹竭@兒我的眉毛開(kāi)始挑起來(lái)了。大多數(shù)程序員?還他們中的絕大多數(shù)?離開(kāi)?(Matloff拒絕說(shuō)明他從哪里看到的統(tǒng)計(jì)數(shù)字。)
如果這是真的,那些老程序員都去哪兒了?是否真有這樣的地方,讓我們把疲倦衰弱的、不適合再做程序員的人送去,使他們遠(yuǎn)離年輕程序員的視線,優(yōu)雅的死去?或者說(shuō)他們拿到了不動(dòng)產(chǎn)執(zhí)照? 還是去開(kāi)剪貼簿商店了?我有點(diǎn)懷疑。
一、熬夜
很多程序員將熬夜變成了生活習(xí)慣,還口口聲聲解釋“程序員只有在晚上效率才高”,這是非常扯淡的理論。有人將程序員做下圖的類(lèi)比,雖然比較貼切,但這種方式對(duì)你的健康傷害是最大的。建議你嘗試一下晚上10點(diǎn)睡覺(jué),早上6點(diǎn)起來(lái)工作的作息方式,也許會(huì)事半功倍。
二、久坐
有些程序員在電腦面前一坐就是一天,中間除了吃飯上廁所外,基本不起來(lái)動(dòng)動(dòng)。這是非常不好的習(xí)慣,時(shí)間久了,很容易得肩周炎、頸椎病,到時(shí)候后悔就晚了。建議每坐一個(gè)小時(shí)就起來(lái)動(dòng)10分鐘,主要是轉(zhuǎn)轉(zhuǎn)手臂和脖子。
三、外賣(mài)和泡面
當(dāng)程序員老去 “金鷹”墜落比屌絲更屌絲
很多程序員在飲食上也非常不注重健康,上班的時(shí)候?yàn)榱素潏D方便經(jīng)常叫一些外賣(mài),更厲害的是直接搞一桶方便面來(lái)做午餐。這里建議大家中午出去吃,葷素搭配,再可以弄點(diǎn)水果。
四、缺乏鍛煉
當(dāng)程序員老去 “金鷹”墜落比屌絲更屌絲
你是不是經(jīng)常會(huì)覺(jué)得渾身無(wú)力,握不緊雙拳?還有是不是經(jīng)常會(huì)覺(jué)得困乏,尤其是到了春夏之際?如果這樣,那說(shuō)明你該鍛煉了,這里建議在工作日下班后做一些簡(jiǎn)單的球類(lèi)運(yùn)動(dòng),乒乓球、羽毛球什么的都不錯(cuò),鍛煉的同時(shí)說(shuō)不定還能結(jié)識(shí)一些妹子。
五、用眼過(guò)度
當(dāng)程序員老去 “金鷹”墜落比屌絲更屌絲
IT公司的員工的體檢報(bào)告中大部分程序員都患有“慢性結(jié)膜炎”,當(dāng)然對(duì)于這個(gè)病并不是長(zhǎng)時(shí)間對(duì)著電腦引起的,但是用眼過(guò)度也會(huì)加劇“慢性結(jié)膜炎”的惡化。這里建議大家平時(shí)準(zhǔn)備防止眼干的眼藥水,如果確定是結(jié)膜炎的話,還要及時(shí)去醫(yī)院就診。另外電腦的背景可以設(shè)成綠色,這樣對(duì)眼睛也能起到一定的保護(hù)作用。
首先,很多人并未離去。他們?cè)谀硞€(gè)領(lǐng)域、行業(yè)、工具或者公司變得非常專(zhuān)業(yè)化,他們開(kāi)拓商機(jī)并堅(jiān)持做到最好。有的程序員在大的技術(shù)公司成為杰出工程師。他們也是Matloff統(tǒng)計(jì)數(shù)據(jù)的離群值吧,所以讓我們忘了他們吧。
其他程序員自然而然地晉升到管理崗位。我想,你在翻白眼吧,也許你會(huì)說(shuō)“軟件開(kāi)發(fā)經(jīng)驗(yàn)并不能使你成為一個(gè)好的管理者”。你知道嗎?其實(shí)管理培訓(xùn)課程也未必能。
重點(diǎn)在于,晉升會(huì)帶來(lái)新的頭銜。告訴別人你的新頭銜是宣告你進(jìn)入了一個(gè)更高位置的最好方式。當(dāng)下一次有調(diào)查讓你填工作角色時(shí),你可能選擇“項(xiàng)目經(jīng)理”而非“軟件開(kāi)發(fā)者”,即使你仍然直接參與軟件設(shè)計(jì)、規(guī)范、開(kāi)發(fā)、測(cè)試和部署過(guò)程的每一步。
晉升是留住雇員的一種方式。但不管相信與否,進(jìn)入軟件開(kāi)發(fā)團(tuán)隊(duì)的管理位置并不意味著你已經(jīng)放棄了程序員的工作。然而,看起來(lái)統(tǒng)計(jì)也是沒(méi)有包括這部分人的。
盡管其他開(kāi)發(fā)者不再?gòu)氖略瓉?lái)的工作,但并未離開(kāi)這個(gè)領(lǐng)域。他們繼續(xù)創(chuàng)業(yè),角色可能轉(zhuǎn)變成為負(fù)責(zé)人或CTO。一般職業(yè)調(diào)查是不包括企業(yè)家的,再一次,這些人沒(méi)在統(tǒng)計(jì)之中。
職業(yè)調(diào)查可能也漏掉了獨(dú)立承包人。對(duì)于軟件開(kāi)發(fā)者而言,咨詢(xún)也是個(gè)商機(jī),能夠給成熟的程序員大量的行業(yè)經(jīng)驗(yàn)。
顯然,如果你并不打算找一個(gè)全職工作,他們就無(wú)法估算你找一個(gè)全職工作要花多長(zhǎng)時(shí)間。你是否注意到國(guó)家失業(yè)統(tǒng)計(jì)數(shù)字并不包括那些不找工作的人?承包人同樣影響職業(yè)統(tǒng)計(jì)。
沿著這些思路,我們來(lái)檢查下Matloff引用的統(tǒng)計(jì)信息。他說(shuō),研究表明,“超過(guò)40歲的工作人員失業(yè)之后再找工作要多花23.4%的時(shí)間”。真有意思,但是研究沒(méi)有分析為什么——可能他們將時(shí)間花在了咨詢(xún)上呢。
還有一點(diǎn)是,老程序員們已經(jīng)為錯(cuò)誤交過(guò)學(xué)費(fèi)了。他們可能曾經(jīng)犯過(guò)錯(cuò)誤,干過(guò)不好的工作,并習(xí)慣于某種生活標(biāo)準(zhǔn)。他們并不會(huì)感到很大壓力非要在第一份工作來(lái)的時(shí)候就抓住,特別是當(dāng)他們過(guò)去幾年過(guò)著六位數(shù)收入的舒適生活時(shí)。有經(jīng)驗(yàn)的程序員找新工作花的時(shí)間更長(zhǎng),可能因?yàn)樗麄円蟮臉?biāo)準(zhǔn)更高呢?
來(lái)源: 齊魯晚報(bào)