1. 程序員35歲就該退休了嗎?

        共 3593字,需瀏覽 8分鐘

         ·

        2021-08-02 09:45


        作者 | Abrar Masum       
        譯者 | 彎月      責(zé)編 | 歐陽姝黎
        出品 | CSDN(ID:CSDNnews)

        或許在大部分人的眼中,程序員是光鮮亮麗的職業(yè),收入高不風(fēng)吹雨淋,坐寫字樓24小時有空調(diào),還有各種待遇,真是羨煞一票人。而很多人也認為程序員是吃青春飯的,35歲之后也許就失業(yè)而不得不離開程序員行業(yè)。大部分公司在招聘程序員時會限制年齡35歲以下。而很多互聯(lián)網(wǎng)公司實行裁員時,基本35歲以上的人員就是重災(zāi)區(qū),一旦失業(yè)35歲以后再就業(yè)就會成為問題,難道程序員真的就是在35歲就退休了嗎?


        以下為譯文:

        為什么軟件開發(fā)行業(yè)看不見白發(fā)蒼蒼的程序員?年長的程序員都去哪里了?各個公司會辭退年長的程序員嗎?

        如果一位50多歲的程序員申請20多歲或30多歲的職位,有多少公司會雇用他們呢?關(guān)于這個問題,有很多流言傳說,也有一些殘酷的現(xiàn)實。

        當然40歲,甚至是35歲就被當作“老人”就委實很讓人震驚。這里的“老人”一詞指的是程序員可以計劃退休或換個工作了。

        首先,我們來一組統(tǒng)計數(shù)據(jù)。



        統(tǒng)計數(shù)據(jù):程序員40歲就該退休了?


        我發(fā)現(xiàn)有些調(diào)查的統(tǒng)計數(shù)據(jù)有一些相互矛盾。Stack Overflow于2019年對全球的66,329名專業(yè)開發(fā)人員進行了調(diào)查。結(jié)果如下:

        在專業(yè)開發(fā)人員中,35歲以下的程序員占71.7%,40歲以下的占85%。與其他任何行業(yè)相比,這組數(shù)字都很不尋常。

        透過50,705份調(diào)查結(jié)果,我們發(fā)現(xiàn),澳大利亞和美國的開發(fā)人員的平均年齡最高,為32.8歲;印度最低,為25.9歲。

        根據(jù)這份研究報告(https://arxiv.org/ftp/arxiv/papers/2004/2004.05847.pdf),年齡在55~64歲之間的軟件開發(fā)人員的數(shù)量,從2011年的87,000(8.3%)增至2019年的195,000(10.7%)。其中美國的高齡開發(fā)人員數(shù)量高于大多數(shù)國家。

        但是,情況每一天都在發(fā)生變化。

        根據(jù)Evans的統(tǒng)計數(shù)據(jù),全球約有2400萬開發(fā)人員,到2024年,這一數(shù)字將再增長20%,達到近3000萬。美國目前擁有約440萬軟件開發(fā)人員,數(shù)量最多,但印度有望于2024年趕超美國。

        另外,亞洲的軟件開發(fā)人員數(shù)量在不斷增加,但軟件開發(fā)人員的平均年齡則日漸降低。



        為什么年長的軟件開發(fā)人員如此稀有?


        高昂的薪資

        很顯然,經(jīng)驗豐富且年齡偏大的軟件開發(fā)人員拿到的薪資理應(yīng)高于年輕人(盡管有時未必),而且他們的期望值也會偏高。

        問題在于需求。軟件公司是否需要這些經(jīng)驗豐富的開發(fā)人員?他們值得雇傭嗎?基本上可以說,答案是否定的。各個公司往往并不需要大量經(jīng)驗豐富的高級開發(fā)人員。

        每個公司都需要面對現(xiàn)實的問題,負擔(dān)大量高薪的高級開發(fā)人員的壓力可不小。

        換工作

        絕大多數(shù)開發(fā)人員都會找到一種無需編寫代碼即可賺更多錢的方法。因此,換工作是另一個原因。

        永無止境的學(xué)習(xí)

        技術(shù)、編程語言和框架的發(fā)展日新月異,所以許多年長(甚至年輕)的開發(fā)人員都跟不上時代的步伐。

        隨著年齡的增長,人們還要負擔(dān)很多其他責(zé)任。他們往往沒有足夠的時間來學(xué)習(xí)新技術(shù)。這是這個行業(yè)沒有太多高齡開發(fā)人員的另一個原因。

        其他行業(yè)的專業(yè)人士就無需面對如此巨大的學(xué)習(xí)壓力。程序員需要沒完沒了地學(xué)習(xí)新技術(shù)。

        環(huán)境

        隨著時間的流逝,大家會逐漸注意到自己成為了團隊/公司的老一輩,周圍是一群年輕的程序員。

        由于代溝以及其他的一些因素,許多人無法與年輕的程序員很好地溝通。他們感到在工作中很孤獨。這是另一個原因。

        相對較新的行業(yè)

        與其他行業(yè)相比,軟件行業(yè)比較新。這是最大的原因之一。隨著行業(yè)的發(fā)展成熟,希望我們有機會看到更多年長的開發(fā)人員。



        創(chuàng)業(yè)文化的推動


        企業(yè)家們希望快速地構(gòu)建軟件產(chǎn)品,并打破舊世界。每個企業(yè)家的夢想都是以某種積極的方式改變世界。作為企業(yè)家,我也可以理解這種心理。

        光有想法還不行,我們需要腳踏實地的執(zhí)行力。但是在執(zhí)行之前,企業(yè)家需要一些高科技產(chǎn)品(如果是一家科技創(chuàng)業(yè)公司的話)。他們無法承受需要等待很久才能做出的產(chǎn)品。

        因為如果一個想法失敗,他們就必須從錯誤中吸取教訓(xùn),然后根據(jù)實驗結(jié)果向另一個方向發(fā)展。所有這些實驗都需要快速開發(fā)高科技產(chǎn)品。

        此外,由于開發(fā)軟件的資金都是通過融資獲得的,因此通常他們都沒有其他可支配的資金。

        因此,為了通過低廉的成本,快速地開發(fā)技術(shù)產(chǎn)品,企業(yè)家不得不尋找年輕的開發(fā)人員。但是,在一家創(chuàng)業(yè)公司進入成熟發(fā)展階段后,他們就會需要經(jīng)驗豐富的高級開發(fā)人員,因為這些高級開發(fā)人員能夠為產(chǎn)品建立強大的基礎(chǔ)和堅實的體系結(jié)構(gòu)。

        HBO的電視劇《硅谷》的前編劇Dan Lyons在采訪中曾說:“我認為,他們都覺得年輕人能夠帶來最大回報:使勁壓榨年輕人,等他們不行了,然后再換一批人?!?/span>

        科技行業(yè)的這種年齡歧視引發(fā)了很多問題,給年輕以及年老開發(fā)人員都帶來了精神壓力。



        程序員如何在這個行業(yè)生存


        對于許多人來說,編程不僅僅是一份職業(yè)。最近,我在閱讀一些相關(guān)的文章時發(fā)現(xiàn),許多50歲以上,甚至60歲以上的開發(fā)人員仍在從事編程。

        他們中的一些人也有其他的工作機會,但是他們都拒絕了,因為他們喜歡編程。其實,能夠從事自己喜歡的工作,是人生一大幸事!

        但是,無論你喜歡與否,如果想長期從事這個職業(yè),就需要牢牢記住一些忠告。無論你是年輕還是年長,所有程序員都需要記?。?/span>

        時刻努力學(xué)習(xí)新技術(shù),否則就會被時代拋棄。

        緊跟年輕人的思想

        除了便宜以外,各個公司喜歡招募年輕開發(fā)人員的原因還有兩個:

        • 他們渴望學(xué)習(xí)。他們很好奇,喜歡學(xué)習(xí)新鮮的事物。他們學(xué)習(xí)的知識都很先進。

        • 他們可以激發(fā)很多新想法,并分享新的觀點。

        因此,請緊跟年輕人的思想。只要有年輕的心態(tài),年齡無關(guān)緊要。

        放下“技術(shù)包袱”

        許多程序員都有技術(shù)“包袱”。請放下包袱,對新技術(shù)保持開放的心態(tài)。

        如果某個程序員長期從事某個特定的編程語言,而沒有任何其他方面的工作經(jīng)驗,則一些招聘人員會視之為危險信號。



        程序員的出路


        閱讀至此,你可能會想:“在工作一段時間后,年長的程序員是不是都會迫不得已尋找其他出路?”答案是,大多數(shù)人都不需要。

        下面,我們來看一看大多數(shù)程序員的出路。

        管理

        由于公司可以花更少的錢雇傭年輕、有朝氣的開發(fā)人員,因此經(jīng)驗豐富的開發(fā)人員就需要擔(dān)負起一些重要的角色,比如一線或二線的經(jīng)理。

        顧問

        年輕人雖然有很多優(yōu)勢,但是他們無法承擔(dān)起顧問的角色。經(jīng)驗豐富的開發(fā)人員可以考慮顧問一職。而且顧問也可以賺到很多錢。

        自由職業(yè)者

        還有一些人成為了自由職業(yè)者,按照自己的想法工作。

        專業(yè)領(lǐng)域的專家

        許多年長的開發(fā)人員都成為了專業(yè)領(lǐng)域的專家。我見過很多特定領(lǐng)域的專家,例如醫(yī)療保健的大數(shù)據(jù)專家或Azure云結(jié)構(gòu)體系專家。

        某些特定領(lǐng)域?qū)?jīng)驗的要求一直很高。

        提前退休

        還有一些開發(fā)人員選擇了提前退休,并成為年輕開發(fā)人員的培訓(xùn)師。

        創(chuàng)業(yè)

        許多經(jīng)驗豐富的開發(fā)人員會利用自己的人際關(guān)系和技術(shù),然后再拿出一部分資金來創(chuàng)辦新的科技公司或創(chuàng)業(yè)公司。

        繼續(xù)做程序員

        是的,這也是一種選擇,許多開發(fā)人員到了50歲,60歲仍在從事軟件開發(fā)。技術(shù)力可以讓他們在這個行業(yè)中繼續(xù)生存下去。



        總結(jié)


        高齡開發(fā)人員都會擔(dān)心工作的穩(wěn)定性。他們往往會承擔(dān)很大的心理壓力。我認為如果提前做好準備,就可以避免這種情況。

        新的編程語言、框架和庫層出不窮,因此要不斷地學(xué)習(xí)。有時技術(shù)人員常常會忽略這一點。但現(xiàn)實情況是,這些技術(shù)很快都會過時。

        Zoho的首席執(zhí)行官Sridhar Vembu進行了一項實驗,他們直接雇傭了一批17歲的高中生。然而,他發(fā)現(xiàn),兩年后這些新員工在工作中的表現(xiàn)與受過大學(xué)教育的同齡人幾乎沒有什么區(qū)別。

        難留少年時,總有少年來。

        軟件開發(fā)是否真的會成為年輕人的游戲?盡管我個人認為年齡只是一個數(shù)字,但前提是程序員都不會因年齡而陷入困境,并保持積極學(xué)習(xí)的心態(tài)。你認為如何?

        原文鏈接:https://betterprogramming.pub/when-do-programmers-retire-is-35-the-end-72d173760ee2

        聲明:本文由CSDN翻譯,轉(zhuǎn)載請注明來源。


        往期推薦

        1、能聽周杰倫了?網(wǎng)易云正抓緊洽談非獨家版權(quán)合作

        2、谷歌程序員少輸一個“&”,差點讓全球Chrome筆記本變磚

        3、期待已久的“微信客服”來了?這些微信悄悄的變化細節(jié)你注意到了嗎

        4、22歲何同學(xué)引爆B站!硬核畢設(shè)樹莓派星軌拍攝儀,上演理工男的終極浪漫

        5、程序員的內(nèi)卷,一行注釋就能生成代碼!GitHub原生AI代碼生成工具Copilot上線


        今天因為您的點贊和在看,讓我元氣滿滿!

        瀏覽 15
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
          
          

            1. 宝贝乖~张开腿我轻点 | 日本xxxxxxxxx8泡妞 | 囯产精品久久久久久久久九秃爱 | 亚洲综合精品国产一区二区三区 | 男女激情国产 |