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