
翻譯 | 小愛
為什麼在IT行業中看不到大量的大齡軟體開發人員?大齡程式員它們會去哪裡?公司會裁掉年長的程式員嗎?
如果50多歲的程式員申請20多歲或30多歲的職位,那麼有多少公司會雇用他們?關于這個問題有很多神話,也有一些硬道理。
有時40歲甚至35歲就被認為是“舊的”,這确實令人震驚。“舊”一詞在這裡是指程式員計劃退休或轉職。
我們來談談一些統計資料。
統計資料:40歲-60歲是新的程式員?
在一些調查中,我發現一些互相沖突的統計資料。在2019年,Stack Overflow對來自全球的66,329名專業開發人員進行了調查。以下是資料調查的結果:
在專業開發人員總數中,年齡在35歲以下的占71.7%,年齡在40歲以下的占85%。與世界上幾乎所有其他行業相比,這是不尋常的。
該調查還從50705份答複中發現,澳洲和美國的開發者平均年齡最高,為32.8歲。印度的最低平均年齡為25.9歲。
根據這份研究報告,年齡在55至64歲的軟體開發人員的數量從2011年的87,000(8.3%)增至2019年的195,000(10.7%)。是以,美國的年長開發者集中度高于大多數國家。
但是這種情況将日複一日地發生變化。
根據Evans的資料,全球大約有2400萬開發人員,到2024年,這一數字将增長20%,達到近3000萬。美國目前擁有大約440萬軟體開發人員,數量最多,但印度有望超前達到。
事實是,亞洲正在吸引更多的軟體開發人員,而且,軟體開發人員的平均年齡将日漸減少。
為什麼我們在行業中很少看到他們
01、更高的薪資期望和需求
顯然 ,一個經驗豐富且年齡較大的軟體開發人員應獲得并期望比年輕的開發人員獲得更高的薪水,但事實上并非總是如此。
問題是需求,軟體公司是否需要這些經驗豐富的開發人員,這值得嗎?大多公司沒有這樣做。因為公司不需要大量經驗豐富的進階開發人員。
每個公司都必須計算财務的可行性。要維持很多年長的高薪開發人員是不可行的。
02、更換工作
大多數開發人員找到一種無需編寫代碼即可賺更多錢的方法。是以,換工作是個原因。
03、永無止境的學習
技術,程式設計語言和架構的變化是如此之快,以至于許多年長(甚至年輕)的開發人員都無法跟上它的步伐。
随着年齡的增長,年長程式員還會承擔許多其他責任。他們通常沒有足夠的時間學習新事物。這是我們看到較少的年長老程式員的另一個原因。
沒有其他行業的專業人士必須快速學習這一知識。程式員始終需要確定最新技術的更新。
04、環境
随着時間的流逝,他們開始注意到自己處在團隊/公司的老一輩,并發現自己處于一群年輕的程式員中。
由于代溝和其他一些因素,許多人無法與年輕的程式員混在一塊。他們在工作場所感到孤獨。這是另一個原因。
05、相對較新的行業
軟體行業比其他一些傳統行業相對較新。這是最大的原因之一。随着行業的變老,希望我們會看到更多年長的程式員。
06、創業文化也在推動
企業家試圖快速建立并打破事物。每個企業家的夢想都是以某種積極的方式改變世界。作為企業家,我可以了解這種心理。
隻有一個主意是一件脆弱的事情。執行就是一切。但是在執行之前,企業家需要一些高科技産品(如果這是一家科技創業公司)。他們無力等待很長時間才能生産出産品。
因為當一個想法失敗時,企業家必須從錯誤中吸取教訓,并根據實驗向另一個方向發展。所有這些實驗都需要快速開發高科技産品。
此外,在籌集A輪融資或大量資金時,我們通常無力花更多的錢。
是以,為了廉價,快速地開發技術産品,企業家總是尋找年輕的開發人員。但是,的确,當一家初創公司進入成熟階段時,他們需要經驗豐富的進階開發人員,他們可以為産品建立強大的基礎和堅實的體系結構。
科技行業中這種年齡歧視問題引起了許多問題,其中包括對年輕和年老的開發人員的精神壓力。
程式員如何在行業中生存
程式設計不僅僅是許多人的職業。最近,我在閱讀有關Quora的一些相關文章。我發現許多50歲以上或60歲以上的開發人員仍在進行程式設計。
他們中的一些人被提供了其他工作,但由于他們喜歡程式設計而拒絕了他們。實際上,如果你能做自己喜歡做的事,那你将是幸福的!
但是,不管你是否喜歡它,如果你想長期從事這個職業,都需要牢記一些因素。無論你是年輕還是年長的程式員,規則都很簡單:
如果你不定期進行自我更新,那麼,你将被棄用。
01、跟随年輕的思想
除了年輕的開發人員更便宜之外,招聘人員選擇它們還有另外兩個因素。
- 他們一直想了解更多。他們很好奇,喜歡學習新事物。他們的知識更有可能是最近的。
- 他們可以激發新的想法并分享新的見解。
是以,請遵循年輕的思想。如果你有年輕的想法,那麼無論你年齡多大,都将變得無關緊要。
02、不要攜帶技術包
我已經将許多程式員視為“技術包”來作為企業家。 請不要那樣做。始終對采用新技術持開放态度。
如果程式員在特定的程式設計語言上有太多年的經驗,并且在他們的投資組合中沒有任何工作經驗。
什麼時候是終結遊戲?
如果你已經讀了那麼多書,你可能會想:“在一定的時間後,年齡較大的程式員是否被迫退出工作?” 答案大多是:不會。
讓我們看看他們發生了什麼。
01、管理
由于公司可以輕松地以更少的錢雇用年輕而有朝氣的開發人員,是以他們會使用經驗豐富的開發人員擔任另一重要角色,例如一線或二線經理,去做管理人員。
02、顧問
Youngblood可以具有許多優勢,但不能成為顧問。經驗豐富的開發人員将成為獨立開發人士或公司聘請的顧問。通過成為一名優秀的顧問,他們真的可以賺很多錢。
我認識一位來自英國的顧問,他每年賺幾百萬美元。
03、自由職業者
他們中有些人想成為自由職業者,按照自己的規則工作。
04、專業領域專家
許多人成為專業領域的專家。我見過人們專門針對需要的特定領域,例如醫療保健或Azure雲體系結構的大資料。
在某些特定領域,經驗将始終有很高的要求。
05、提前退休
許多開發人員會提前退休,并成為年輕開發人員的教育訓練師。
06、開始創業
許多經驗豐富的開發人員會利用他們的網絡和技能,并從中節省一部分錢來創辦一家新的科技公司或初創公司。
07、保持程式員的身份
是的!這也是一種選擇,許多開發人員仍然是50或60年代的程式員。他們的技能使他們始終處于行業中。
總結,最後幾句話
較老的開發人員會擔心自己所處角色的穩定性。這可能會導緻壓力加重甚至冒名頂替綜合症。我認為可以通過盡早做好準備來避免這種情況。
新的程式設計語言,架構和庫一直在出現,一直在更新。我一遍又一遍地說這句話,因為我已經看過了。技術人員常常會忽略這一點。但現實情況是,該領域的技能很快就會過時。
Zoho的首席執行官Sridhar Vembu進行了嘗試,直接從高中雇用了17歲的年輕人。他發現,在兩年之内,這些新兵的工作表現幾乎與受過大學教育的同齡人一樣。
年輕的程式員的數量正日益增加。那麼程式設計真的成為年輕的程式員的遊戲嗎?
盡管我個人認為,年齡隻是一個數字,隻要程式員不會被鎖定在一個年齡的時間裡,并且有學習更多知識的心态。
關于,大齡程式員退休這個問題,你是怎麼看的?歡迎你在留言與我交流。
學習更多技能
請點選下方公衆号