很多程序員都說 35 歲職業(yè)危機(jī),那么為什么做開發(fā)的 35 歲程序員不轉(zhuǎn)做測試呢?

PS:本文轉(zhuǎn)載自黑馬測試高贊知乎文章
鏈接:?https://www.zhihu.com/question/366571406/answer/2473355079

針對這個問題,我想我還是有點(diǎn)發(fā)言權(quán)的,雖然我不是做開發(fā),但是我老公是妥妥的程序員一枚,而我又是干測試的,所以我也會問他,為啥不轉(zhuǎn)測試呀,測試相對不累,且工資也高于市面很多工作,即輕松又能賺錢,何樂而不為?
和老公交流過這個問題。交流后,我覺得要說透這個問題,還得拆成下面幾個問題:
1)為什么大齡開發(fā)不轉(zhuǎn)測試,來看看開發(fā)眼里的測試
2)為什么大齡開發(fā)不轉(zhuǎn)測試,從企業(yè)的角度來看這個問題
3)從測試的角度理性來看,開發(fā)能轉(zhuǎn)測試嗎?
4)開發(fā)轉(zhuǎn)測試的真誠建議

一、為什么大齡開發(fā)不轉(zhuǎn)測試,來看下開發(fā)眼里的測試
看我老公給出的角度,看看開發(fā)眼里的測試是怎樣的【暫時不批判】:
1. 從工資角度來講
人往高處走,程序員的工資上限是非常高的,是非常有機(jī)會拿到30k-50k甚至更多。反觀測試的工資,大多數(shù)的測試是拿不到這個工資的,所以從薪資方面來說,測試遜于開發(fā)。
2. 從技術(shù)方面來講
測試的專業(yè)程度以及廣度來說,是無法跟程序員相提并論,開發(fā)的底層技術(shù)從專業(yè)性角度來講,遠(yuǎn)超測試。想必大家都知道互聯(lián)網(wǎng)的鄙視璉吧:除了C++外,JAVA都能鄙視,誰都可以視為弟弟,什么php、go、python這些語言??上霚y試在他們眼中處于什么樣的地位啦。
3. 從可替代性來講
測試高于開發(fā),因?yàn)闇y試較容易上手,所用的工具大多也都比較簡單,比如測試用例、禪道這些常用的工具和技術(shù),很容易上手,多接觸幾次就會熟練了。而讓一個碼農(nóng)去做這種很easy的活,對他們來說真的是一種折磨,因?yàn)闆]有什么挑戰(zhàn)性。
4. 面子問題
其實(shí)這個跟我上面提到的第二點(diǎn)差不多,那就是根深蒂固的互聯(lián)網(wǎng)鄙視璉問題,其實(shí)讓開發(fā)去做測試,面子多少是有些掛不住的。家心理會想,這家伙為啥轉(zhuǎn)測試,唉,可能水平不行;而測試部們的小伙伴也會有如此想法。
以上就是我老公從程序員角度來歸納的一些觀點(diǎn),因?yàn)樗秃芏嗳艘粯?,對測試并不了解,眼里只有功能測試,身為測試的我怎么可能完全同意他的觀點(diǎn)呢?第三部分再講。

二、為什么大齡開發(fā)不轉(zhuǎn)測試,從企業(yè)的角度來看這個問題
大家有心的話,可以分析下面試題。面試題是企業(yè)篩選候選人的常用方法,用來判斷企業(yè)的用人觀還是靠譜的。
比如舉例我比較熟悉的測試,我們在面試中常見的面試題會有這些:
1、如果一個bug被提交后,開發(fā)人員認(rèn)為不是問題,怎么處理?
2、冒昧的問下,像你這種水平的測試人員非常緊缺,你為什么要離職呢?
3、在軟件測試行業(yè),你的職業(yè)規(guī)劃是什么?
4、看你簡歷介紹你之前那不是計(jì)算機(jī)專業(yè)的,怎么從事測試這個行業(yè)了呢?
5、面試官問:如何使用SQL快速插入100000條數(shù)據(jù)?
6、你上家公司,一個項(xiàng)目中測試工作如何介入的?
7、給你一個物件(花瓶、筆、桌子)你怎么測試?
8、你們公司測試通過的標(biāo)準(zhǔn)是什么?
9、沒有需求文檔,你會如何執(zhí)行測試?
10、在測試環(huán)境出現(xiàn)偶爾出現(xiàn)的BUG,你會如何處理?
11、給你一個網(wǎng)站你如何開展測試工作?
12、看你簡歷你做過app端測試,也做過web端測試,你能介紹下,APP測試與WEB測試有哪些不同之處?
13、看你簡歷項(xiàng)目經(jīng)驗(yàn)豐富,請問針對項(xiàng)目如何寫測試計(jì)劃?
如果我們要將上面的面試題歸歸類的話,其實(shí)可以歸類為技術(shù)、態(tài)度、潛力這三個方面。
比如考核技術(shù)類的:
1、如何使用SQL快速插入100000條數(shù)據(jù)?
2、你上家公司,一個項(xiàng)目中測試工作如何介入的?
3、給你一個物件(花瓶、筆、桌子)你怎么測試?
4、沒有需求文檔,你會如何執(zhí)行測試?
5、在測試環(huán)境出現(xiàn)偶爾出現(xiàn)的BUG,你會如何處理?
6、給你一個網(wǎng)站你如何開展測試工作?
7、看你簡歷你做過app端測試,也做過web端測試,你能介紹下 APP測試與WEB測試有哪些不同之處?
8、看你簡歷項(xiàng)目經(jīng)驗(yàn)豐富,請問針對項(xiàng)目如何寫測試計(jì)劃?
比如考核工作態(tài)度類的:
1、如果一個bug被提交后,開發(fā)人員認(rèn)為不是問題,怎么處理?
2、看得出來你真的是出自實(shí)戰(zhàn),非常不錯。冒昧的問下,像你這種水平的測試人員非常緊缺,你為什么要離職呢?
比如考核潛力這類的
1、看你簡歷介紹你之前那不是計(jì)算機(jī)專業(yè)的,怎么從事測試這個行業(yè)了呢?
2、在軟件測試行業(yè),你的職業(yè)規(guī)劃是什么?
3、看你簡歷已經(jīng)做了快2年測試了,能講講你對測試的認(rèn)識和行業(yè)的發(fā)展么?
所以潛力也是企業(yè)非常重視的一個環(huán)節(jié)。為什么學(xué)歷高的人、學(xué)校更名牌的人、面試時更有優(yōu)勢,因?yàn)闈摿κ瞧髽I(yè)重要考量。
再說應(yīng)屆畢業(yè)生,剛出社會,薪資要價(jià)低。沒有沾染不良的工作習(xí)氣,工作態(tài)度還好,沒有家庭拖累,能加班,性價(jià)比高。再加上一張白紙,培養(yǎng)潛力還大。 35歲開發(fā)人員,在企業(yè)眼里,還真不一定能PK過應(yīng)屆畢業(yè)生。
所以,測試崗位的年齡歧視雖然比研發(fā)稍微好一些。但是現(xiàn)實(shí)應(yīng)該是,企業(yè)會寧愿找個高潛力又便宜的應(yīng)屆生來培養(yǎng),而不是鼓勵開發(fā)轉(zhuǎn)測試。

三、從理性角度來看,開發(fā)能轉(zhuǎn)測試嗎?
并不是所有開發(fā)愿意轉(zhuǎn)測試,也并不是所有企業(yè)歡迎開發(fā)轉(zhuǎn)測試。
但相信總有開發(fā)是愿意去轉(zhuǎn)測試的,那開發(fā)能轉(zhuǎn)測試嗎?
當(dāng)然可以轉(zhuǎn)。
1、從測試行業(yè)角度來看,開發(fā)轉(zhuǎn)測試是有優(yōu)勢的
舉例我上家公司,整個質(zhì)量部門一共10個人,幾乎都是30+,只有一個20多歲的,問領(lǐng)導(dǎo)為啥總招30往上的。他的回答是:
1、年齡大,能穩(wěn)下心來,不像20多歲的年輕人,整天想著跳槽。對于一個主管來說,如果有人跳槽,再招一個進(jìn)來,又需要花費(fèi)時間和精力去重新培養(yǎng);
2、經(jīng)驗(yàn)都是隨著年齡增長的,雖然20來歲可以注入新鮮的思想和技能,但是對于測試來說,穩(wěn)才是關(guān)鍵。所以在測試這個崗位,年齡的歧視也比開發(fā)要好很多。
3、程序員本身非常了解互聯(lián)網(wǎng),又有著豐富的開發(fā)經(jīng)驗(yàn),轉(zhuǎn)行高級測試很有優(yōu)勢。 我曾經(jīng)學(xué)過測試開發(fā)的課程,所以了解一些測開所要掌握的技術(shù),不得不說,有代碼基礎(chǔ)的人,轉(zhuǎn)測開簡直不要太有優(yōu)勢。
2、開發(fā)轉(zhuǎn)測試,薪水真的會下降嗎?
不可否認(rèn),程序員的工資上限是非常高的,很多優(yōu)秀程序員可以拿到30k-50k甚至更高的工資。
拿到這個薪資水平的程序員,我想也不會焦慮轉(zhuǎn)行這個問題把,這些都是高級程序員甚至是架構(gòu)師。倘若這些人要轉(zhuǎn)測試,那著實(shí)有些‘大材小用’了。
但是我們要顧及到更大眾的程序員,大多數(shù)程序員到了35可能還只是中級,他們原先的工資可能也就在11k-20k之間。
這些程序員轉(zhuǎn)測試的話,在工資方面會大打折扣嗎?我給大家看個招聘網(wǎng)站的薪資數(shù)據(jù)圖:


通過上面數(shù)據(jù)我們可以看出,測試的工資沒有我們想象中的那么低。甚至很多公司愿意出高價(jià)聘請測試工程師。
若你覺得我是專門挑高薪來截圖的話,那你就狠狠點(diǎn)擊下方鏈接吧,前幾張圖就會驚掉你下巴:
《軟件測試的工資高還是開發(fā)者工資高?608 贊同 · 64 評論回答》
https://www.zhihu.com/question/33405392/answer/1649870187
當(dāng)然高工資肯定有高要求,很多都要求會自動化、性能,但這兩項(xiàng)絕對是開發(fā)轉(zhuǎn)測試天然的優(yōu)勢。
3)從技術(shù)和可替代性的角度來看,開發(fā)建議轉(zhuǎn)這類測試崗...
誠然,測試入行門檻低。很多其他領(lǐng)域的同學(xué),通過系統(tǒng)的學(xué)習(xí),就能很輕松的轉(zhuǎn)測試。
且很多用人單位,對測試的學(xué)歷要求也不高,招聘測試都是大專學(xué)歷即可。
我本人就是非常好的例子。我原先的工作,是一名網(wǎng)格員,雖然工作非常輕松,但是工資也是低的可憐,扣除五險(xiǎn)每月到手1500。最可惡的是,有些領(lǐng)導(dǎo)為了賺取銀行利息,三個月才發(fā)一次工資。
干了兩年之后,我實(shí)在無法忍受,決定轉(zhuǎn)行。
之所以轉(zhuǎn)測試,還是拜我弟所賜,他是安卓開發(fā),他跟我說,測試好學(xué)且工資會是我原先工資的好幾倍。
一聽工資這么高,我立馬就報(bào)了培訓(xùn)機(jī)構(gòu),通過半年的培訓(xùn),我成功踏入了測試這行。對于我這樣一個以前連計(jì)算機(jī)碰都不碰的人都能轉(zhuǎn)行成功,一個馳騁互聯(lián)網(wǎng)的開發(fā)而言,是不是更容易呢?
但開發(fā)并不能以此就斷定測試的門檻很低,沒有技術(shù)含量。因?yàn)闇y試崗位細(xì)化后分為很多,功能測試、性能測試、自動化測試、測試開發(fā),這些都叫測試。
若你是開發(fā)轉(zhuǎn)測試,眼光就不能停在功能測試,而要去考慮去干自動化測試,甚至是測試開發(fā)。
自動化測試和測試開發(fā),這種人才在測試界真的很稀缺,還怕被替代?不知道如何學(xué)習(xí)自動化測試,不知道什么是測試開發(fā),請狠狠點(diǎn)擊下方鏈接:
《如何學(xué)習(xí)自動化測試?1854 贊同 · 263 評論回答》
https://www.zhihu.com/question/22211535/answer/1579948115
《測試開發(fā)是什么?為什么現(xiàn)在那么多公司都要招聘測試開發(fā)?568 贊同 · 89 評論回答》
https://www.zhihu.com/question/61776013/answer/1641290287
4)從成年人的角度來看,面子真的更重要嗎?
如果是一名開發(fā)技術(shù)牛逼的人,要么你在公司已經(jīng)做到了不可替代,也就沒有35歲危機(jī);要么已經(jīng)趁前幾年的互聯(lián)網(wǎng)紅利,已賺的盆滿缽滿,實(shí)現(xiàn)了財(cái)務(wù)自由。
你根本不會去想轉(zhuǎn)測試,我也不建議你去轉(zhuǎn)測試。
而是建議你繼續(xù)打磨技術(shù),“小刀刻,砂紙磨”,讓自己在公司更不可替代。
或建議你去享受生活:
去看阿拉斯加的鱈魚正躍出水面。
去看梅里雪山的金絲猴剛好爬上樹尖。
自駕游西藏,看山鷹一直盤旋云端。
端起酒杯,與尼泊爾的背包客一起坐在火堆旁。
但是如果技術(shù)一般,快到35歲還沒有干出什么成績,可能面臨淘汰,還不如主動轉(zhuǎn)型。
相比送要身體去送外賣、要小車去開滴滴,轉(zhuǎn)行測試豈不是代價(jià)跟?。扛忻孀??測試工資高、強(qiáng)度低、加班少,可以照顧家庭。
成為真正的測試大佬也會很有面子。其地位根本不遜色開發(fā)。
我老公上一家公司的測試?yán)洗?,在公司威信是相?dāng)大的,連那些開發(fā)老大都要對他客氣一些。為啥?當(dāng)前軟件,質(zhì)量高于一切!
四、開發(fā)轉(zhuǎn)測試的真誠建議
很多開發(fā),沉浸于開發(fā)的世界,卻不知道測試已經(jīng)發(fā)生了很大的變化。
測試已經(jīng)不是你所認(rèn)為的測試?yán)病?/p>
建議廣大開發(fā)人員點(diǎn)擊下方了解一下:

《軟件測試行業(yè)到底有沒有前景和出路?1984 贊同 · 479 評論回答》
https://www.zhihu.com/question/317754170/answer/1569957027
14.7K!北京畢業(yè)7天,黑馬測試薪資再創(chuàng)新記錄-黑馬程序員技術(shù)交流社區(qū)bbs.itheima.com/thread-514616-1-1.html
轉(zhuǎn)行測試必看_黑馬軟測學(xué)員就業(yè)案例集合貼【附視頻+照片+各班薪資貼集合】-黑馬程序員技術(shù)交流社區(qū)
bbs.itheima.com/thread-440526-1-1.html
所以我們不能只用開發(fā)的眼界去看待一些事情,那樣真的就太狹隘了。
一切拋棄薪資,談鄙視鏈,都是耍流氓。

若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測試小白必看:學(xué)習(xí)軟件測試必問的100個問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。
《100個常見問題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html

最后,為方便大家自學(xué)軟件測試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。
包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個突擊實(shí)戰(zhàn)項(xiàng)目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關(guān)問題,40篇測試經(jīng)驗(yàn)級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..?
《2022黑馬測試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html
