先說結論:
1)在當前,測試行業發生劇烈分化,導致
低薪的手工測試正在被慢慢淘汰,高薪的自動化測試和測試開發人員不到湧入,提升了測試的平均薪資
。作為一名tester,我覺得測試工資從現在的感覺上來講,
已經和開發一樣高了。
2)而且達到一定高度後
(同樣是10年工齡),測試工資設定會比開發更高(職友集證據可證明)。
本文將從下面三個部分來闡述:
1、用中立網站職友集的資料來驗證結論
2、解釋下開發為什麼前期工資會更高,而測試卻是後期工資會更高
3、擴充套件一下:IT發展現狀和未來AI技術分別對開發和測試的影響
一、用中立網站職友集的資料來驗證結論
如果有人覺得這截圖不可信,大可去各大招聘網站檢視現在測試的薪資。或者請狠狠點選下方連結,看看
當前測試薪資是不是和開發一樣高。
測試薪資之所以年年漲,根本原因是
:測試行業發生劇烈分化,低薪的手工測試正在被慢慢淘汰(非常不好找工作),高薪的自動化測試和測試開發人員不到湧入(這兩個測試崗位當前非常搶手),提升了測試的平均薪資。
知道測試的整體薪資資料後,我們再來列一下測試細分崗位的薪資
1、測試工資
來自<職有集>全國測試平均薪資水平:
按工作年限看測試工資水平:
2、開發工資
來自<職有集>全國開發平均薪資水平:
按工作年限看開發工資水平:
3、總結
從資料來看,測試人員的水平工資在剛開始比開發低,而工作10年後,平均薪資比開發還要高:測試是21。3K,而開發卻是19。2K
(若不敢相信眼睛看到的事實,請立即百度中立網站職友集查詢)。
結論
:測試工資開始比開發低但後期比開發高,請現在選擇測試道路的小夥伴們一定要堅持。
在國內
,測試工資起步比開發要低,但是隨著發展,掌握的技術越來越多(手工測試、介面測試、自動化測試、效能測試、測試開發),工資越來越高。
而在國外
,因為國外的測試最初是從開發分離出來的,所以測試工資和開發差不多。
二、解釋下開發為什麼前期工資會更高,而測試卻是後期工資會更高呢?
這個問題其實我在之前的知乎回答中已有解釋,大家可看下方截圖。
1)為什麼前期開發工資更高
? 其實大家只要檢視問題1的回答即可,
2020年,但凡能為程式設計師開出高薪的公司,對於程式設計師的篩選都是比較嚴格的,不對,已經不是比較嚴格了,是很嚴格。
從來沒有白給錢的事情,
高工資帶來的必然是高要求
。這就意味著開發人員需要不斷的去更新自己的知識體系, 個人必須非常努力,努力鑽研各種新技術。
2)為什麼後期測試工資更高?根本原因在於測試有這足夠的技術縱深
軟體測試既有低端的好入門的功能測試(手工測試),又有中級的需要學習程式設計,編寫測試指令碼的自動化測試,還有高階的效能測試、安全測試、測試開發崗位。所以測試比開發有更大的技術縱深。
a)低端的功能測試,由於入門門檻低,所以薪資偏低,
拉低了整個測試的平均薪資
。而功能測試在5年前在整個測試人員比例中佔比非常大,這也是為什麼有些人會覺得測試低端的原因。
b)中級的自動化測試,由於需要學習程式設計,要寫自動化測試指令碼,薪資已經做到了和開發平齊。目前自動化測試已經成為了逐漸取代功能測試成為測試人員的主力,這也是為什麼近5年來測試平均薪資近年來能夠一路上漲的根本原因。
目前企業對測試人員的要求,一般都是要求自動化測試了
(當然,應屆大學生還有功能測試入職機會,但也僅應屆大學生了)。
c)高階的測試開發,其薪資將遠甩開發(無論是java開發還是前端開發)。
而一個人只要堅持在測試領域耕耘,其個人技術棧,將會從功能測試爬升到自動化測試,進而爬升到測試開發,10年時間足夠了。
所以10年工齡的測試人員,薪資將會穩穩的高過開發。
三、擴充套件一下IT發展現狀和未來AI技術對開發和測試的影響
1、網際網路從0到1的開荒時代已然落幕,步入群雄割據時代,測試的前景和開發一樣好
早期計算機初始階段,大家編碼水平低,空有強大的算力,但是沒有應用的方法。
但是隨著高階語言的誕生,面向物件思想的廣泛運用,我們知道了如果使用這些技術來進行創新,創造了一個又一個新的產品,這個過程是從0到1,從沒有到有。這個時代,屬於開發的時代,聰明睿智的程式猿,是時代的寵兒,所以工資非常高,不僅如此,其他福利更是無法替代
(“程式設計師鼓勵師”,這個崗位可以瞭解一下)。
但是隨著各種民用客戶端程式應運而生,現在民用產品已經基本飽和,重複的產品比比皆是,所以大家開始提出”使用者“的概念。使用者的使用體驗,決定了軟體產品的生命週期,體驗越好,吸引力越強。
而增強體驗其中最重要的一個環節,就是
”測試“ 。測試的思想,即使用者的思想,測試思維的深度,甚至還要超越使用者,觸及安全攻防、效能、架構設計等綜合應用
。所以在當市場下,測試越來越重要。
在如今的產品時代,誰的質量好,效能高,可用性強,那麼我們就會選擇誰的產品去使用。而技術還在不斷地更新迭代,所以持續保證產品質量,保證使用者體驗,成了軟體開發中,又一個更重要的環節。
測試變得無法替代
。例如:早期工業革命中,最初關注產品質量的是設計師,而
現在每個製造業公司都有一個質量管理部,嚴格把關質量
。因為一旦質量出現問題,在日益激烈的競爭中,就會掉隊,很難再有出頭之日。
綜上所述:測試的發展前景和開發一樣好,測試的工資收入,也當然不會比開發差。
2、人工智慧的發展,對開發也許是危機,但對測試崗位而言卻仍是大機會
雖然現在發明的智慧幾乎都是“人工智障”,但是目前谷歌開發的智慧AI已經學會寫一些程式碼了,假以時日,
計算機寫程式碼替換程式猿是完全有可能的發生的事情。
但人工智慧對於測試人員來說,仍有大量機會。“AI開發”寫了大量程式碼,但是不代表不會出問題,所以需要我們人類利用創造性思維,挖掘更多測試點,發現BUG,最佳化智慧AI 。
最後,若你在開發和測試之間,最終還是覺得要選測試 。請不要擔心沒有測試自學資料,現在就給大家奉上一份13G的超實用乾貨測試學習資源,涉及的內容非常全面。
下面是測試資料,對於做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!
這些PDF小編已經整理好了,轉發+轉發+轉發小編這篇文章,然後私信小編【軟體測試】就可以領取了
這些PDF小編已經整理好了,轉發+轉發+轉發小編這篇文章,然後私信小編【軟體測試】就可以領取了
機會只垂青有準備的人,這是一個靠本事的社會。有時候,你之所以發展得不好,不是因為沒有機遇,而是因為你沒有準備好,導致機遇與你擦肩而過。如果你想要學習,什麼時候開始都不晚,而不是瞻前顧後,你只要用盡全力,剩下的交給時間!