老程式設計師都到哪兒去了?--尋找40歲之後軟體開發者的象冢
老程式設計師都到哪兒去了?
--尋找40歲之後軟體開發者的象冢
人們都認為軟體開發是年輕人的遊戲。當年輕自信的程式設計師獲得優厚的待遇並向管理層晉升的時候,老程式設計師們甚至找工作都困難。真的如此嗎?
在最近的一篇文章中,加州大學戴維斯分校的電腦科學教授Norman Matloff認為“軟體工程是職業生涯的死衚衕”。他寫到:“很多程式設計師發現,大約從35歲起他們的就業能力就開始走下坡路了。” 如果這要是在廣播上的話,我會選擇跳過這段錄音。35歲?我還以為我們要討論年紀更大些的程式設計師呢。從什麼時候起35歲就算是“老人”了?
Matloff繼續說:“統計表明,大多數軟體開發者40歲之前會離開程式設計領域。”看到這兒我的眉毛開始挑起來了。大多數程式設計師?還他們中的絕大多數?離開?(Matloff拒絕說明他從哪裡看到的統計數字。) 如果這是真的,那些老程式設計師都去哪兒了?是否真有這樣的地方,讓我們把疲倦衰弱的、不適合再做程式設計師的人送去,使他們遠離年輕程式設計師的視線,優雅的死去?或者說他們拿到了不動產執照? 還是去開剪貼簿商店了?我有點懷疑。
天真的要塌了? 好了,我並不是走極端說軟體開發中不存在年齡歧視。這種現象可能在技術領域比其他行業更普遍。但我不得不說,當我讀到Matloff令人震驚的言論時,我的直覺反應是我不買賬。
首先,可以舉一些經驗證據:我認識相當多的人,我的社交圈裡基本每個人都超過或者馬上就到40歲了,裡面有很多是軟體開發者。這怎麼解釋?難道我的每個程式設計師朋友都碰巧是統計的離群值嗎?
除了統計之外,像Matloff的這種恐慌性文章還通過選擇性地援引一些技術明星的話來作為支援。Matloff引用Intel前CEO Craig Barrett的話說,“軟體工程師或硬體工程師的半衰期只有幾年”。此外,他說,Mark Zuckerberg……,唉,我們就別替他操心了。
儘管Gordon Moore的一些隨便的評論已經成了“定律”,我不會因為他們都曾是Intel的CEO而給Craig Barrett相同的特權。簡單的引用幾句話很容易,真正的研究下不是更好嗎?這些程式設計師到底去哪裡了呢,我在猜測,而且有點眉目了。
堅守下去 首先,很多人並未離去。他們在某個領域、行業、工具或者公司變得非常專業化,他們開拓商機並堅持做到最好。有的程式設計師在大的技術公司成為傑出工程師。他們也是Matloff統計資料的離群值吧,所以讓我們忘了他們吧。
其他一些程式設計師肯定會晉升到管理崗位。我知道你肯定在翻白眼,也許你會說“軟體開發經驗並不能使你成為一個好的管理者”。你知道嗎?其實管理培訓課程也未必能。
重點在於,晉升會帶來新的頭銜。告訴別人你的新頭銜是宣告你進入了一個更高位置的最好方式。當下一次有調查讓你填工作角色時,你可能選擇“專案經理”而非“軟體開發者”,即使你仍然直接參與軟體設計、規範、開發、測試和部署過程的每一步。
晉升是留住僱員的一種方式。但不管相信與否,進入軟體開發團隊的管理位置並不意味著你已經放棄了程式設計師的工作。然而,看起來統計也是沒有包括這部分人的。
低調神祕,開啟職業新篇章 儘管其他開發者不再從事原來的工作,但並未離開這個領域。他們繼續創業,角色可能轉變成為負責人或CTO。一般職業調查是不包括企業家的,這些人同樣沒在統計之中。
職業調查可能也漏掉了獨立承包人。對於軟體開發者而言,諮詢業也是個商機,它非常青睞這些成熟的、有豐富行業經驗的程式設計師們。
顯然,如果你並不打算找一個全職工作,他們就無法估算你找一個全職工作要花多長時間。你是否注意到國家失業統計數字並不包括那些不找工作的人?承包人同樣影響職業統計。
沿著這些思路,我們來檢查下Matloff引用的統計資訊。他說,研究表明,“超過40歲的工作人員失業之後再找工作要多花23.4%的時間”。真有意思,但是研究沒有分析為什麼——可能他們將時間花在了諮詢上呢。
還有一點是,成熟的程式設計師們已經為錯誤交過學費了。他們可能曾經犯過錯誤,幹過不好的工作,並習慣於某種生活標準。他們並不會感到很大壓力非要在第一份工作來的時候就抓住,特別是當他們過去幾年過著六位數收入的舒適生活時。有經驗的程式設計師找新工作花的時間更長,可能因為他們要求的標準更高呢?
綜合資訊
但是誰真正在乎Matloff說的那些話呢,是吧?統計,所有這一切,都是謊言,可惡的謊言。不管這些災難預言者怎麼說,年長的技術人員很可能對自己在職業生涯中的位置有一個公正的認識。我真正擔心的是,Matloff的文章傳達給年輕一代(特別是那些馬上進入這個工作領域的人)的資訊。
一方面,高科技看來仍然是美國為數不多的真正繁榮的行業之一。公司說他們找不到足夠多的合格人選。政治家和教育家們絞盡腦汁要燃起年輕人對計算技術的興趣。並且,一年年的,軟體開發一直棲身於最好的工作之列。
另一方面,我們卻有像Matloff寫的這樣的文章,認為程式設計工作是個死衚衕,當其他領域的人員正處於職業生涯巔峰時,程式設計師只能寄望於被送到制膠廠。這樣的說法,往好了說是愚蠢、標題黨;往壞了說,是徹頭徹尾的不負責任。
原文標題:Where do all the old programmers go? 原文連結:http://www.infoworld.com/d/application-development/where-do-all-the-old-programmers-go-191766
相關文章
- 老程式設計師都去哪兒了?程式設計師
- 35歲以上的程式設計師們,後來都幹什麼去了?程式設計師
- 程式設計師如何在30歲後越老越吃香?程式設計師
- 程式設計師的工資到底花到哪裡去了?程式設計師
- 老程式設計師都去哪了?程式設計師
- 6年開發老程式設計師給你分析前端那些事兒程式設計師前端
- 程式設計師30 歲之後:如何實現質的突破?程式設計師
- 90後iOS開發者的出路,如何規劃30歲前的自己(程式設計師必修課)iOS程式設計師
- 一個40歲老程式設計師的2022年中總結 - 四十不惑,不忘初心程式設計師
- 尋找卓越的(Android)軟體工程師(譯)Android軟體工程工程師
- 40 歲+ 程式設計師被裁員,快遞都不收。。程式設計師
- 一份來自28歲老程式設計師的自白程式設計師
- 35歲老程式設計師因身體原因沒加班,老闆:不想幹就滾蛋程式設計師
- 採訪一個 10 歲的程式設計師,他在 30 萬開發者群裡教程式設計程式設計師
- 19 歲程式設計師找 bug 居然賺到 100 萬美元程式設計師
- 35歲程式設計師瘋狂學習之後,立馬跑路了。老闆:快看有沒刪庫!程式設計師
- @程式設計師:2019 年軟體開發新趨勢程式設計師
- 程式設計中尋找成就感:哪個程式設計崗位適合您?程式設計
- 程式設計師只能吃青春飯?40歲以上的IT人都去幹嘛了?程式設計師
- 程式設計題:尋找木頭程式設計
- 尋找~PHP 開發工程師 - 全職PHP工程師
- 硬體程式設計師和軟體開發程式設計師相比,哪一個就業發展前景比較好呢?程式設計師就業
- 40歲老程式設計師失業半年,內心崩潰要哭了,能從C語言轉JAVA嗎?程式設計師C語言Java
- 32歲入門的70後老程式設計師的傳奇故事,他只有初中文化程式設計師
- 尋找寫程式碼感覺(十四)之 新增功能的開發
- 找兼職程式設計師程式設計師
- 北京少兒程式設計培訓,去哪找一門孩子愛上的課程式設計
- 程式設計師35歲後,不拼體力了還不能拼什麼?程式設計師
- 35歲以後,不要成為程式設計師中的“鑽石”程式設計師
- 鏈家遭刪庫全回顧,40歲程式設計師被判7年程式設計師
- 尋找寫程式碼感覺(十五)之 刪除功能的開發
- 尋找寫程式碼感覺(十三)之 編輯功能的開發
- 35歲,程式設計師過不去的坎?程式設計師
- 30歲的程式設計師,你慌了嗎?程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 程式設計師與年齡:四十歲普通開發、三十五歲首席架構、三十歲基層Leader程式設計師架構
- 阿里老程式設計師薪資被倒掛後,無奈吐槽:該找個不加班的工作了阿里程式設計師
- 面試Java後端開發之後想和Java程式設計師談談我的感受面試Java後端程式設計師
- 老程式設計師被新程式設計師拍在沙灘上?程式設計師