知乎熱議:程式員35歲,熬禿了頭,也熬壞了身子,那未來的路在何方?
問題1:為什么會有開發人員(程式員)35歲危機呢?
拆題2:軟體測驗也有35歲危機嗎? 和開發程度上有什么不同,
拆題3:為避免35歲危機,測驗人員需要做些什么準備作業?
一、為什么開發人員會有35歲危機
開發人員為什么會有35歲危機,其實是由多方面造成的,大體可以分為以下幾個原因:
1、企業方的選擇:年輕人,剛畢業的大學生,這些最新鮮的韭菜才是他們的最愛,
所以呀,為什么互聯網行業經常存在被應屆生倒掛的現象? 因為應屆生的確對資本家效用很大啊,從沒有經歷過996的人,在第一年996的歲月,爆發出的戰斗力是無窮的!
2、程式員作業本身存在折磨,年齡大真扛不住
這個折磨不是說寫代碼,覺得寫代碼是折磨的人干不了這一行,
這里說的是來自同事和需求方的折磨,
寫代碼對程式員來說不難,難的是需求方的需求變來變去,一開始說要A,代碼寫到一半說要B,又得重新寫,寫了一大半又說要添加個C功能,但這個C功能必須底層就寫好,不能寫一半再加,這時候又要重寫,
最后就是整個人都被折磨瘋了,
除了需求變來變去之外,還有一個問題就是經常白天被抓去開各種亂七八糟的會,然后只能晚上寫代碼,這就又造成了加班的現象,
程式員天天加班不假,但并不是加班寫代碼,主要是白天都被抓去開會,晚上和人撕逼需求,深夜才能寫代碼,
老這么加班,年輕還可以頂著,年紀大了還真的頂不住,

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

總結:
1、企業方的選擇:年輕人,剛畢業的大學生,這些最新鮮的韭菜才是他們的最愛,
2、程式員作業本身存在折磨,年齡大真扛不住
3、互聯網行業發展快,技術更新也快,對程式員的要求還越來越高
所以程式員必須有足夠的危機意識,
一方面要費腦筋去開發新產品;一方面又要去學習新的技術;一方面還得與產品經理撕逼;一方面還要白天被瑣事糾纏,只能晚上去做開發,加班深夜,用身體抗; 最后還得想辦法討好領導,爭取早日坐上技術管理不用在一線寫代碼,多重折磨之下,這個頭發肯定是留不住的,
在35歲這個年紀,往往又有家庭和孩子,精力不能和年輕時一樣,全部投入到作業中,所以在職場的競爭力就開始下降,所以就有了35歲危機這一說,
對于程式員而言,不只是所謂的35歲,更是要時刻警醒自己要做架構,研究演算法,轉管理,
二、軟體測驗有35歲危機嗎?先看下測驗和開發在作業中有哪些不一樣
1、開發語言技術更迭非常快,開發需為了不被淘汰,需要不停的去學習新的技術,個人壓力非常大,而反觀測驗行業,無論你的產品是什么型別,測驗的流程和模塊是大體差不多的【功能測驗,介面測驗,UI測驗,性能測驗…】,而且測驗技術的更新是遠遠趕不上開發的,這就意味著,我們在測驗當前專案所走過的每一個坑,都會成為測驗下一個專案的經驗和教訓,測驗很類似于傳統行業,技術的積累是逐漸遞增的,反倒會越老越吃香,
2、軟體開發行業通常以男性為主導,軟體測驗行業則沒有性別歧視,男女比例基本相當,軟體開發人員有時為了趕專案進度常常需要加班熬夜,軟體測驗人員則不需要加班,正常跟著進度作業就可以了,
3、開發人員在作業中,會被多變的需求折磨瘋了,所以我們在網上會經常看到產品經理和開相互撕逼的段子和故事,但軟體測驗是對已經開發好的產品進行測驗,不會受到多變的需求方折磨,
總結:所以開發人員有35歲危機這么一說,但是對于測驗人員,不能說沒有35歲危機,但危機程度要比開發人員要好很多,所以有人說軟體測驗工程師和醫生一樣,是最不需要用“青春”來保證的職業,而是隨著專案經驗的不斷增長和對行業背景的深入了解,會越老越吃香(薪資會越來越高),就像老中醫,
三、如何應對軟體測驗職業的「中年危機」,做為測驗工程師需要做哪些準備作業?
35歲危機,雖然測驗比開發弱很多,但并不意味著我們不需要做任何準備,因為無論是是什么技術崗位,都需要不斷的提高自己,才能面對職場激烈的競爭,才能立于不敗之地,
隨著年齡的變大,用人單位對于人才的要求也是隨之改變的,比如:對于剛踏入職場的初級軟體測驗工程師,用人單位的要求更多是能獨立完成測驗測驗任務的執行即可,但隨著年齡的增加,就要求軟體測驗工程師具備專案風險評估,團隊管理, 協調資源等等能力,所以需要我們及早規劃自己的職業路徑 (狠狠點擊放大下圖):
軟體測驗也是技術崗位,雖然不如開發更迭速度那么快,但是測驗技術也會有技術更新,咱們從業者不要原地踏步就好,比如幾年前,會功能測驗就能找到好作業,但是到今天不懂自動化測驗就很難找到好作業,如果想薪資更高,還要去學習性能測驗,測驗開發,
只有不斷學習新技術,才能避免“中年危機”,才能不被社會淘汰
既然你選擇了軟體測驗這一行,何不繼續“死磕到底”!
最后
如果你想避免測驗職業危機,提升自己的技術能力,但是苦于沒有資源,在此,特意給大家準備了一份10G的超實用干貨學習資源,涉及的內容非常全面,涵蓋功能測驗、介面測驗、UI自動化測驗、性能測驗…,(公粽號內)
本文作者:六十七點五
本文鏈接:https://www.cnblogs.com/cds765/
關注微信公眾號:程式員一凡
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337902.html
標籤:其他

