前言
最近在程序員圈子里亦渗,又出現(xiàn)了程序員 35 歲以后該何去何從的熱烈討論挖诸。記得在 5 年前,甚至更久的時(shí)候法精,就出現(xiàn)了 35 歲對(duì)于一個(gè)程序員是一道坎的討論多律,只是每一次對(duì)于該話題的討論都是泛泛而談,每次都是無(wú)果而終搂蜓。
前兩年還網(wǎng)曝出阿里淘寶兼天貓總裁蔣凡要求公司內(nèi)部 P8 級(jí)別盡快實(shí)現(xiàn)全員 35 周歲(85年后)狼荞,這意味著如果 35 歲了還沒(méi)達(dá)到 P8 級(jí)別,那就有可能被優(yōu)化帮碰。阿里 P8 是什么級(jí)別相味?從網(wǎng)傳消息看,P8 是高級(jí)專家的專業(yè)級(jí)別殉挽,相當(dāng)于 M3 級(jí)別的資深經(jīng)理丰涉,工作年限大概 6~12 年,年收入能達(dá)到 150 萬(wàn)級(jí)別斯碌,在國(guó)內(nèi)互聯(lián)網(wǎng)行業(yè)屬高收入一死。這一消息基本與此前盛傳的 35 歲是互聯(lián)網(wǎng)從業(yè)人員的一道坎相對(duì)應(yīng)。
一傻唾、首先來(lái)了解一個(gè)國(guó)內(nèi)程序員的職業(yè)生涯:
年齡在 20 幾歲投慈,從畢業(yè)之后到剛參加程序開(kāi)發(fā)工作是從事比較基礎(chǔ)的開(kāi)發(fā)工作,隨著開(kāi)發(fā)時(shí)長(zhǎng)(類似飛行員的飛行時(shí)長(zhǎng))的增加冠骄,開(kāi)發(fā)水平會(huì)越來(lái)越高伪煤,但是達(dá)到一定階段之后,技術(shù)水平遇到了提升的瓶頸猴抹,也隨著年齡的增加,學(xué)習(xí)新技術(shù)的能力也會(huì)隨之降低锁荔,可以說(shuō)程序員的年齡增長(zhǎng)和學(xué)習(xí)能力呈對(duì)立曲線蟀给。
當(dāng)程序員年齡達(dá)到 30 多歲之后蝙砌,技術(shù)水平趨于穩(wěn)定水平。
再到 35 歲以后跋理,程序員的學(xué)習(xí)新事物能力會(huì)變?nèi)踉窨耍沁€能適應(yīng)程序開(kāi)發(fā)工作,但是與剛畢業(yè)前普、二十幾歲出頭的年輕程序員相比,35 歲以后的程序員已經(jīng)少了很多競(jìng)爭(zhēng)優(yōu)勢(shì)肚邢,比如年齡、體力拭卿、學(xué)習(xí)能力骡湖、薪酬(對(duì)于企業(yè)來(lái)說(shuō)節(jié)省成本是王道)等等
上面的時(shí)間曲線只是簡(jiǎn)單的總結(jié)了一下程序員的職業(yè)生涯,不能代表全部程序員峻厚,也不能很完整的表達(dá)出來(lái)响蕴,只是能反映出大部分程序員的現(xiàn)狀。
針對(duì)程序員 35 歲以后的去向惠桃,大部分程序員的想法主要分為這幾類:轉(zhuǎn)到技術(shù)管理方向浦夷,或者換行創(chuàng)業(yè),或者真的回老家種田辜王,或者其他劈狐。對(duì)于這些想法,小七不作評(píng)論呐馆,只能說(shuō)每個(gè)人都有自己選擇的權(quán)利肥缔,但是不可否認(rèn)的是,35歲以后仍從事在一線開(kāi)發(fā)工作的程序員其中也占據(jù)了很大的比重摹恰。
二辫继、為什么會(huì)有35歲(程序員)職業(yè)危機(jī)?
來(lái)看一份Stack Overflow于2020年對(duì)全球的66,329名專業(yè)開(kāi)發(fā)人員進(jìn)行的調(diào)查數(shù)據(jù)
在專業(yè)開(kāi)發(fā)人員中俗慈,35歲以下的程序員占71.7%姑宽,40歲以下的占85%。與其他任何行業(yè)相比闺阱,這組數(shù)字都很不尋常炮车。為什么年長(zhǎng)的程序員這么稀有呢,為什么會(huì)有所謂的程序員35歲職業(yè)為危機(jī)呢酣溃?
1瘦穆、公司需求
很顯然,經(jīng)驗(yàn)豐富且年齡偏大的軟件開(kāi)發(fā)人員拿到的薪資理應(yīng)高于年輕人(盡管有時(shí)未必)赊豌,而且他們的期望值也會(huì)偏高扛或。
問(wèn)題在于需求,軟件公司是否需要這些經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員碘饼?他們值得雇傭嗎熙兔?基本上可以說(shuō)悲伶,答案是否定的。各個(gè)公司往往并不需要大量經(jīng)驗(yàn)豐富的高級(jí)開(kāi)發(fā)人員住涉。
每個(gè)公司都需要面對(duì)現(xiàn)實(shí)的問(wèn)題麸锉,負(fù)擔(dān)大量高薪的高級(jí)開(kāi)發(fā)人員的壓力可不小。
2舆声、工作性質(zhì)
程序員本來(lái)就是一份高強(qiáng)度的工作花沉,更何況現(xiàn)在程序員加班已經(jīng)形成一種“文化”∠蔽眨“996福報(bào)”成為了標(biāo)配碱屁,在長(zhǎng)期加班工作中,自己的思考變的遲鈍了毙芜,身體慢慢地開(kāi)始發(fā)胖忽媒,頭發(fā)漸漸稀少。
老這么加班腋粥,年輕還可以頂著晦雨,年紀(jì)大了還真的頂不住。
3隘冲、行業(yè)環(huán)境
隨著行業(yè)的發(fā)展成熟闹瞧,技術(shù)更新也快,對(duì)程序員的要求也越來(lái)越高
編程語(yǔ)言和框架的發(fā)展日新月異展辞,所以許多年長(zhǎng)(甚至年輕)的開(kāi)發(fā)人員都跟不上時(shí)代的步伐奥邮。
不像很多傳統(tǒng)行業(yè),技術(shù)的積累是逐漸穩(wěn)固的罗珍,越老越吃香洽腺。
三、軟件測(cè)試會(huì)有35歲危機(jī)嗎?
先看下測(cè)試和開(kāi)發(fā)在工作中有哪些不一樣吧
區(qū)別1:項(xiàng)目開(kāi)發(fā)時(shí)覆旱,需要100個(gè)開(kāi)發(fā)人員蘸朋,項(xiàng)目研發(fā)結(jié)束后,只需要5個(gè)開(kāi)發(fā)人員維護(hù) 扣唱,開(kāi)發(fā)的需求在開(kāi)發(fā)前后有著劇烈的變化藕坯。但中國(guó)當(dāng)前測(cè)試和開(kāi)發(fā)之比,常常在1:8到1:10之間噪沙,不可能像開(kāi)發(fā)一樣炼彪,對(duì)人員的需求存在著如此劇烈變化。因此相對(duì)來(lái)說(shuō)正歼,測(cè)試工作的穩(wěn)定性要遠(yuǎn)高于開(kāi)發(fā)辐马。
區(qū)別2:開(kāi)發(fā)經(jīng)常白天被抓去開(kāi)各種亂七八糟的會(huì),然后只能晚上寫代碼局义。測(cè)試也可能會(huì)白天被抓去開(kāi)各種會(huì)喜爷。但除非項(xiàng)目上線沖刺階段膜楷,需要開(kāi)發(fā)寫完代碼后立即測(cè)試需要加班,比開(kāi)發(fā)走的更晚贞奋。但一般情況下,開(kāi)發(fā)晚上寫完代碼穷绵,測(cè)試白天測(cè)試一樣來(lái)得及轿塔。加班程度遠(yuǎn)不如開(kāi)發(fā)。
區(qū)別三:開(kāi)發(fā)語(yǔ)言技術(shù)更迭非持倌快勾缭,開(kāi)發(fā)需為了不被淘汰,需要不停的去學(xué)習(xí)新的技術(shù)目养,個(gè)人壓力非常大俩由。而反觀測(cè)試行業(yè),無(wú)論你的產(chǎn)品是什么類型癌蚁,測(cè)試的流程和模塊是大體差不多的? 功能測(cè)試幻梯,接口測(cè)試,UI測(cè)試努释,性能測(cè)試…碘梢,而且測(cè)試技術(shù)的更新是遠(yuǎn)遠(yuǎn)趕不上開(kāi)發(fā)的。這就意味著伐蒂,我們?cè)跍y(cè)試當(dāng)前項(xiàng)目所走過(guò)的每一個(gè)坑煞躬,都會(huì)成為測(cè)試下一個(gè)項(xiàng)目的經(jīng)驗(yàn)和教訓(xùn)。測(cè)試很類似于傳統(tǒng)行業(yè)逸邦,技術(shù)的積累是逐漸遞增的恩沛,反倒會(huì)越老越吃香。
總結(jié):所以對(duì)于測(cè)試人員缕减,不能說(shuō)沒(méi)有35歲危機(jī)雷客,但危機(jī)程度要比開(kāi)發(fā)人員要好很多。所以有人說(shuō)軟件測(cè)試工程師和醫(yī)生一樣烛卧,是最不需要用“青春”來(lái)保證的職業(yè)佛纫。而是隨著項(xiàng)目經(jīng)驗(yàn)的不斷增長(zhǎng)和對(duì)行業(yè)背景的深入了解,會(huì)越老越吃香(薪資會(huì)越來(lái)越高)总放,就像老中醫(yī)呈宇。
四、作為一名軟件測(cè)試工程師局雄,如何避免35歲職業(yè)危機(jī)呢甥啄?
永無(wú)止境地學(xué)習(xí)
程序員要時(shí)刻保持好奇心,持續(xù)學(xué)習(xí)炬搭,具備危機(jī)意識(shí)蜈漓。走出自己的舒適區(qū)穆桂。
35歲危機(jī),雖然測(cè)試比開(kāi)發(fā)弱很多融虽,但并不意味著我們不需要做任何準(zhǔn)備享完。因?yàn)闊o(wú)論是是什么技術(shù)崗位,都需要不斷的提高自己有额,才能面對(duì)職場(chǎng)激烈的競(jìng)爭(zhēng)瞎饲,才能立于不敗之地胀滚。
隨著年齡的變大绊序,用人單位對(duì)于人才的要求也是隨之改變的孔飒,比如:對(duì)于剛踏入職場(chǎng)的初級(jí)軟件測(cè)試工程師,用人單位的要求更多是能獨(dú)立完成測(cè)試測(cè)試任務(wù)的執(zhí)行即可萤衰,但隨著年齡的增加堕义,就要求軟件測(cè)試工程師具備項(xiàng)目風(fēng)險(xiǎn)評(píng)估,團(tuán)隊(duì)管理脆栋, 協(xié)調(diào)資源等等能力倦卖。所以需要我們及早規(guī)劃自己的職業(yè)路徑:
結(jié)語(yǔ)
軟件測(cè)試也是技術(shù)崗位,雖然不如開(kāi)發(fā)更迭速度那么快椿争,但是測(cè)試技術(shù)也會(huì)有技術(shù)更新糖耸。比如幾年前,會(huì)功能測(cè)試就能找到好工作丘薛,但是到今天不懂自動(dòng)化測(cè)試就很難找到好工作嘉竟。如果想薪資更高,還要去學(xué)習(xí)性能測(cè)試洋侨,測(cè)試開(kāi)發(fā)舍扰。
如果你想避免測(cè)試職業(yè)危機(jī),提升自己的技術(shù)能力希坚,但是苦于沒(méi)有資源边苹,在此特意給大家準(zhǔn)備了一份超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面裁僧。
我的學(xué)習(xí)交流群:573261842 群里有技術(shù)大牛一起交流分享~
原文鏈接:https://blog.csdn.net/m0_59893917/article/details/118572855