程式老鳥:軟體測試的工資高還是開發者工資高?

先說結論:

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小編已經整理好了,轉發+轉發+轉發小編這篇文章,然後私信小編【軟體測試】就可以領取了

機會只垂青有準備的人,這是一個靠本事的社會。有時候,你之所以發展得不好,不是因為沒有機遇,而是因為你沒有準備好,導致機遇與你擦肩而過。如果你想要學習,什麼時候開始都不晚,而不是瞻前顧後,你只要用盡全力,剩下的交給時間!