
作為一個已經35歲但仍奮戰在測驗一線的老測驗員,被人無數次問到這個問題,也回答過無數次,剛看到 程式員真的干到35歲就干不動了嗎 想到,在測驗行業,也有很多年輕人在焦慮這個問題,現在小編就從管理、技術、思維、體力等各方面對此問題給于自己的真實回答…
無論是是什么技術崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地,
針對題主的疑問和提問說明文字,我認為本題目要拆出3個問題,才能將這個問題闡述清楚:
問題1:為什么會有開發人員(程式員)35歲危機呢?
問題2:軟體測驗有35歲危機嗎?那首先要清楚測驗和開發在作業中有哪些不一樣,
問題3:為避免35歲危機,測驗人員需要做些什么準備作業?
一、為什么開發人員會有35歲危機?
開發人員為什么會有35歲危機,其實是由多方面造成的,大體可以分為以下幾個原因:
1、企業方的需求,程式員淘汰率高才能最劃算
思考一個問題:
公司做一款新產品的時候可能需要一百個程式員來開發,但是做完了以后平時只需要五個程式員來維護就夠了,那剩下的九十五個程式員怎么辦?
解決方法1:
互聯網中大型公司:安排開發其他專案
開發人員完成了一個專案的開發后,公司為避免人員閑置,往往會布置開發人員做其他專案的開發,
而這個專案,往往和之前開發的產品不是同一個型別,比如開發人員開發出了網站,公司是不會白白養著,往往會要求去開發OA、財務軟體、通訊軟體,手機APP…每種產品的業務邏輯不一樣,導致開發經驗的可移植性就較差,就需要留給開發人員足夠的學習時間,
確是不如直接找有相關專案經驗的開發人員性價比更高,
解決方法2:
互聯網小公司:95人全部開掉,很多互聯網小公司其實就指著幾個專案吃飯,一個專案完了以后未必還能有開發下一個的機會,說不定找不到投資明天就倒閉了,
另外即使到時候又需要人了,直接招新人不香嗎?永遠會有新的大學畢業生在找作業,他們可能沒什么經驗,可能技術一般,但是他們要的錢少,身體好,能熬夜,聽話,好忽悠,
如果你是一個企業的管理者,排除掉感情因素,你也會用這種性價比高的新零件換掉舊零件,
2、程式員作業本身存在折磨,年齡大真扛不住
這個折磨不是說寫代碼,覺得寫代碼是折磨的人干不了這一行,
這里說的是來自同事和需求方的折磨,
寫代碼對程式員來說不難,難的是需求方的需求變來變去,一開始說要A,代碼寫到一半說要B,又得重新寫,寫了一大半又說要添加個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫,
最后就是整個人都被折磨瘋了,
除了需求變來變去之外,還有一個問題就是經常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼,這就又造成了加班的現象,
程式員天天加班不假,但并不是加班寫代碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫代碼,
老這么加班,年輕還可以頂著,年紀大了還真的頂不住,

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

總結:
1、企業方的需求,程式員淘汰率高才能最劃算
2、程式員作業本身存在折磨,年齡大真扛不住
3、互聯網行業發展快,技術更新也快,對程式員的要求還越來越高
所以程式員必須有足夠的危機意識,
一方面要費腦筋去開發新產品;一方面又要去學習新的技術;一方面還得與產品經理撕逼;一方面還要白天被瑣事糾纏,只能晚上去做開發,加班深夜,用身體抗; 最后還得想辦法討好領導,爭取早日坐上技術管理不用在一線寫代碼,多重折磨之下,這個頭發肯定是留不住的,
在35歲這個年紀,往往又有家庭和孩子,精力不能和年輕時一樣,全部投入到作業中,所以在職場的競爭力就開始下降,所以就有了35歲危機這一說,
對于程式員而言,不只是所謂的35歲,更是要時刻警醒自己要做架構,研究演算法,轉管理,
二、軟體測驗有35歲危機呢?先看下測驗和開發在作業中有哪些不一樣
區別 1、 專案開發時,需要100個開發人員,專案研發結束后,只需要5個開發人員維護 ,開發的需求在開發前后有著劇烈的變化,但中國當前測驗和開發之比,常常在1:8到1:10之間,不可能像開發一樣,對人員的需求存在著如此劇烈變化,因此相對來說,測驗作業的穩定性要遠高于開發,
區別 2、 開發人員在作業中,會被多變的需求折磨瘋了,所以我們在網上會經常看到產品經理和開相互撕逼的段子和故事,但軟體測驗是對已經開發好的產品進行測驗,不會受到多變的需求方折磨,
區別 3、 開發經常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼,測驗也可能會白天被抓去開各種會,但除非專案上線沖刺階段,需要開發寫完代碼后立即測驗需要加班,比開發走的更晚,但一般情況下,開發晚上寫完代碼,測驗白天測驗一樣來得及,加班程度遠不如開發,
區別 4、 開發語言技術更迭非常快,開發需為了不被淘汰,需要不停的去學習新的技術,個人壓力非常大,而反觀測驗行業,無論你的產品是什么型別,測驗的流程和模塊是大體差不多的【功能測驗,介面測驗,UI測驗,性能測驗…】,而且測驗技術的更新是遠遠趕不上開發的,這就意味著,我們在測驗當前專案所走過的每一個坑,都會成為測驗下一個專案的經驗和教訓,測驗很類似于傳統行業,技術的積累是逐漸遞增的,反倒會越老越吃香,
總結:所以開發人員有35歲危機這么一說,但是對于測驗人員,不能說沒有35歲危機,但危機程度要比開發人員要好很多,
所以有人說軟體測驗工程師和醫生一樣,是最不需要用“青春”來保證的職業,而是隨著專案經驗的不斷增長和對行業背景的深入了解,會越老越吃香 (薪資會越來越高),就像老中醫,
是不是測驗的薪資越來越高,越來越吃香呢? 可以立即去查看職友集的薪資,你就會發現一個讓你非常吃驚的事實:
測驗的前期平均工資可能比開發低,但是10年這個分界線開始,測驗的薪資開始穩穩的超越開發,
三、為避免35歲危機,做為測驗工程師需要做哪些準備作業?
35歲危機,雖然測驗比開發弱很多,但并不意味著我們不需要做任何準備,因為無論是是什么技術崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地,
隨著年齡的變大,用人單位對于人才的要求也是隨之改變的,比如:對于剛踏入職場的初級軟體測驗工程師,用人單位的要求更多是能獨立完成測驗測驗任務的執行即可,但隨著年齡的增加,就要求軟體測驗工程師具備專案風險評估,團隊管理, 協調資源等等能力,所以需要我們及早規劃自己的職業路徑 (狠狠點擊放大下圖):

軟體測驗也是技術崗位,雖然不如開發更迭速度那么快,但是測驗技術也會有技術更新,比如幾年前,會功能測驗就能找到好作業,但是到今天不懂自動化測驗就很難找到好作業,如果想薪資更高,還要去學習性能測驗,測驗開發,
若你不是在機關作業,當你覺得自己過的很舒服的時候,注意,你離被開除就不遠了,
如果你想避免測驗職業危機,提升自己的技術能力,但是苦于沒有資源,在此,特意給大家準備了一份13G的超實用干貨學習資源,涉及的內容非常全面,涵蓋功能測驗、介面測驗、UI自動化測驗、性能測驗…,
下面是測驗資料,對于做【軟體測驗】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

最后: 可以在公眾號:傷心的辣條 ! 免費領取一份216頁軟體測驗工程師面試寶典檔案資料,以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
學習不要孤軍奮戰,最好是能抱團取暖,相互成就一起成長,群眾效應的效果是非常強大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去,你可以加入我們的測驗技術交流扣扣群:914172719(里面有各種軟體測驗資源和技術討論)
喜歡軟體測驗的小伙伴們,如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!
好文推薦
轉行面試,跳槽面試,軟體測驗人員都必須知道的這幾種面試技巧!
面試經:一線城市搬磚!又面軟體測驗崗,5000就知足了…
面試官:作業三年,還來面初級測驗?恐怕你的軟體測驗工程師的頭銜要加雙引號…
什么樣的人適合從事軟體測驗作業?
那個準點下班的人,比我先升職了…
測驗崗反復跳槽,跳著跳著就跳沒了…
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317831.html
標籤:其他
上一篇:Spring系列之多個資料源配置
