軟件測試真的干到35就干不動了嗎?

ps:本文轉(zhuǎn)載自黑馬測試高贊知乎文章:https://www.zhihu.com/question/61117238/answer/1540761285

針對題主的疑問和提問說明文字,我認(rèn)為本題目要拆出3個問題,才能將這個問題闡述清楚:
問題1:為什么會有開發(fā)人員(程序員)35歲危機呢??
拆題2:軟件測試有35歲危機嗎?那首先要清楚測試和開發(fā)在工作中有哪些不一樣。
拆題3:為避免35歲危機,測試人員需要做些什么準(zhǔn)備工作?

一、為什么開發(fā)人員會有35歲危機?
開發(fā)人員為什么會有35歲危機,其實是由多方面造成的。大體可以分為以下幾個原因:
1、企業(yè)方的需求,程序員淘汰率高才能最劃算
思考一個問題:
公司做一款新產(chǎn)品的時候可能需要一百個程序員來開發(fā),但是做完了以后平時只需要五個程序員來維護(hù)就夠了。那剩下的九十五個程序員怎么辦?
解決方法1:
互聯(lián)網(wǎng)中大型公司:安排開發(fā)其他項目
開發(fā)人員完成了一個項目的開發(fā)后,公司為避免人員閑置,往往會布置開發(fā)人員做其他項目的開發(fā)。
而這個項目,往往和之前開發(fā)的產(chǎn)品不是同一個類型。比如開發(fā)人員開發(fā)出了網(wǎng)站,公司是不會白白養(yǎng)著,往往會要求去開發(fā)OA、財務(wù)軟件、通訊軟件,手機APP…每種產(chǎn)品的業(yè)務(wù)邏輯不一樣,導(dǎo)致開發(fā)經(jīng)驗的可移植性就較差,就需要留給開發(fā)人員足夠的學(xué)習(xí)時間。
確是不如直接找有相關(guān)項目經(jīng)驗的開發(fā)人員性價比更高。
解決方法2:
互聯(lián)網(wǎng)小公司:95人全部開掉。
很多互聯(lián)網(wǎng)小公司其實就指著幾個項目吃飯,一個項目完了以后未必還能有開發(fā)下一個的機會,說不定找不到投資明天就倒閉了。
另外即使到時候又需要人了,直接招新人不香嗎?永遠(yuǎn)會有新的大學(xué)畢業(yè)生在找工作,他們可能沒什么經(jīng)驗,可能技術(shù)一般,但是他們要的錢少,身體好,能熬夜,聽話,好忽悠。
如果你是一個企業(yè)的管理者,排除掉感情因素,你也會用這種性價比高的新零件換掉舊零件。
2、程序員工作本身存在折磨,年齡大真扛不住
這個折磨不是說寫代碼,覺得寫代碼是折磨的人干不了這一行。
這里說的是來自同事和需求方的折磨。
寫代碼對程序員來說不難,難的是需求方的需求變來變?nèi)ィ婚_始說要A,代碼寫到一半說要B,又得重新寫,寫了一大半又說要添加個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫。
最后就是整個人都被折磨瘋了。
除了需求變來變?nèi)ブ?,還有一個問題就是經(jīng)常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼,這就又造成了加班的現(xiàn)象。
程序員天天加班不假,但并不是加班寫代碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫代碼。
老這么加班,年輕還可以頂著,年紀(jì)大了還真的頂不住。

3、互聯(lián)網(wǎng)行業(yè)發(fā)展快,技術(shù)更新也快,對程序員的要求還越來越高
技術(shù)帶來先進(jìn)生產(chǎn)力的同時,技術(shù)的迭代也是非??斓模缓梅址昼娋捅惶蕴?。
不像很多傳統(tǒng)行業(yè),技術(shù)的積累是逐漸穩(wěn)固的,越老越吃香。
開發(fā)人員可不一樣,他們掌握的東西如果不能快速迭代,很容易出現(xiàn)自己被世界淘汰。
買數(shù)碼產(chǎn)品我們都知道越新越好對吧?技術(shù)也是如此【所以如果要選擇開發(fā)語言,強烈建議選擇不容淘汰,市場需求廣泛,老當(dāng)益壯語言,如JAVA,Python等,這兩門語言還都可以用來干測試開發(fā)】。
2020年,但凡能為程序員開出高薪的公司,對于程序員的篩選都是比較嚴(yán)格的,不對,已經(jīng)不是比較嚴(yán)格了,是很嚴(yán)格。
不信自己可以去網(wǎng)上搜搜各大公司招聘的面試問題和筆試題,自己試著答一下,看看結(jié)果。
從來沒有白給錢的事情,高工資帶來的必然是高要求。這就意味著開發(fā)人員需要不斷的去更新自己的知識體系, 個人必須非常努力,努力鉆研各種新技術(shù)。

總結(jié):
1、企業(yè)方的需求,程序員淘汰率高才能最劃算
2、程序員工作本身存在折磨,年齡大真扛不住
3、互聯(lián)網(wǎng)行業(yè)發(fā)展快,技術(shù)更新也快,對程序員的要求還越來越高
所以程序員必須有足夠的危機意識。
一方面要費腦筋去開發(fā)新產(chǎn)品;一方面又要去學(xué)習(xí)新的技術(shù);一方面還得與產(chǎn)品經(jīng)理撕逼;一方面還要白天被瑣事糾纏,只能晚上去做開發(fā),加班深夜,用身體抗; 最后還得想辦法討好領(lǐng)導(dǎo),爭取早日坐上技術(shù)管理不用在一線寫代碼。多重折磨之下,這個頭發(fā)肯定是留不住的。
在35歲這個年紀(jì),往往又有家庭和孩子,精力不能和年輕時一樣,全部投入到工作中,所以在職場的競爭力就開始下降。所以就有了35歲危機這一說。
對于程序員而言,不只是所謂的35歲,更是要時刻警醒自己要做架構(gòu),研究算法,轉(zhuǎn)管理。
二、軟件測試有35歲危機呢?先看下測試和開發(fā)在工作中有哪些不一樣
區(qū)別1、項目開發(fā)時,需要100個開發(fā)人員,項目研發(fā)結(jié)束后,只需要5個開發(fā)人員維護(hù) ,開發(fā)的需求在開發(fā)前后有著劇烈的變化。但中國當(dāng)前測試和開發(fā)之比,常常在1:8到1:10之間,不可能像開發(fā)一樣,對人員的需求存在著如此劇烈變化。因此相對來說,測試工作的穩(wěn)定性要遠(yuǎn)高于開發(fā)。
區(qū)別2、開發(fā)人員在工作中,會被多變的需求折磨瘋了,所以我們在網(wǎng)上會經(jīng)??吹疆a(chǎn)品經(jīng)理和開相互撕逼的段子和故事。但軟件測試是對已經(jīng)開發(fā)好的產(chǎn)品進(jìn)行測試,不會受到多變的需求方折磨。
區(qū)別3、開發(fā)經(jīng)常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼。測試也可能會白天被抓去開各種會。但除非項目上線沖刺階段,需要開發(fā)寫完代碼后立即測試需要加班,比開發(fā)走的更晚。但一般情況下,開發(fā)晚上寫完代碼,測試白天測試一樣來得及。加班程度遠(yuǎn)不如開發(fā)。
區(qū)別4、開發(fā)語言技術(shù)更迭非??欤_發(fā)需為了不被淘汰,需要不停的去學(xué)習(xí)新的技術(shù),個人壓力非常大。而反觀測試行業(yè),無論你的產(chǎn)品是什么類型,測試的流程和模塊是大體差不多的【功能測試,接口測試,UI測試,性能測試…】,而且測試技術(shù)的更新是遠(yuǎn)遠(yuǎn)趕不上開發(fā)的。這就意味著,我們在測試當(dāng)前項目所走過的每一個坑,都會成為測試下一個項目的經(jīng)驗和教訓(xùn)。測試很類似于傳統(tǒng)行業(yè),技術(shù)的積累是逐漸遞增的,反倒會越老越吃香。
總結(jié):所以開發(fā)人員有35歲危機這么一說,但是對于測試人員,不能說沒有35歲危機,但危機程度要比開發(fā)人員要好很多。
所以有人說軟件測試工程師和醫(yī)生一樣,是最不需要用“青春”來保證的職業(yè)。而是隨著項目經(jīng)驗的不斷增長和對行業(yè)背景的深入了解,會越老越吃香(薪資會越來越高),就像老中醫(yī)。
是不是測試的薪資越來越高,越來越吃香呢?可以立即去查看職友集的薪資,你就會發(fā)現(xiàn)一個讓你非常吃驚的事實:
測試的前期平均工資可能比開發(fā)低,但是10年這個分界線開始,測試的薪資開始穩(wěn)穩(wěn)的超越開發(fā)。若不信,請狠狠點擊下方知乎鏈接,該知乎回答將用中立網(wǎng)站職友集的薪資數(shù)據(jù)集對比告訴你驚人的真相:
《軟件測試的工資高還是開發(fā)者工資高?365 贊同 · 42 評論回答》
https://www.zhihu.com/question/33405392/answer/1649870187

三、為避免35歲危機,做為測試工程師需要做哪些準(zhǔn)備工作?
35歲危機,雖然測試比開發(fā)弱很多,但并不意味著我們不需要做任何準(zhǔn)備。因為無論是是什么技術(shù)崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地。
隨著年齡的變大,用人單位對于人才的要求也是隨之改變的,比如:對于剛踏入職場的初級軟件測試工程師,用人單位的要求更多是能獨立完成測試測試任務(wù)的執(zhí)行即可,但隨著年齡的增加,就要求軟件測試工程師具備項目風(fēng)險評估,團隊管理, 協(xié)調(diào)資源等等能力。所以需要我們及早規(guī)劃自己的職業(yè)路徑(狠狠點擊放大下圖):

軟件測試也是技術(shù)崗位,雖然不如開發(fā)更迭速度那么快,但是測試技術(shù)也會有技術(shù)更新。比如幾年前,會功能測試就能找到好工作,但是到今天不懂自動化測試就很難找到好工作。如果想薪資更高,還要去學(xué)習(xí)性能測試,測試開發(fā)。
若你不是在機關(guān)工作,當(dāng)你覺得自己過的很舒服的時候,注意,你離被開除就不遠(yuǎn)了。
時刻逼自己過的不舒服的測試,才是一個好測試。

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

如果你想避免測試職業(yè)危機,提升自己的技術(shù)能力,但是苦于沒有資源,在此,特意給大家準(zhǔn)備了一份13G的超實用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面,涵蓋功能測試、接口測試、UI自動化測試、性能測試...。
包括軟件測試學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個突擊實戰(zhàn)項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關(guān)問題,40篇測試經(jīng)驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
《2021軟件測試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇》
bbs.itheima.com/thread-405757-1-1.html

軟件測試真的干到35就干不動了嗎?的評論 (共 條)
