軟件測試的魅力何在?您為什么選擇測試一行而不做開發(fā)?

本文轉載自黑馬測試高贊知乎文章:https://www.zhihu.com/question/20269633/answer/1474604912

聲明:術有專攻,開發(fā)和測試都有自己的技術棧領域,誰也代替不了誰。
接下來我就首先說說本人為什么不做開發(fā),而是選擇了測試;其次再談談測試的魅力。
問題1:為什么選擇測試一行而不做開發(fā)?
個人工作12年,其中前6年Java開發(fā),6年Java開發(fā)生涯中,其中3年是帶管理。在這之前只注重代碼的創(chuàng)造樂趣,當把一個現實需求使用代碼實現后那中成就感覺,美不可言!在項目經理角色中接過一個微軟項目,兄弟們嘔心力作終于將項目完成,在驗收階段時就因為測試資料不足,而驗收fail!?。。ㄎ覀冎蛔隽酥饕獦I(yè)務的單元測試)那時候國內測試不太重視也就意味缺乏專職技能人才,沒辦法,開始研究,就這樣進入了測試的世界...
問題2:測試的魅力何在?
一眨眼進入這個行業(yè)6年了,測試的魅力何在呢?我從以下方面來闡述:
魅力1. 技術方面更具包容性
很強的包容性,換句大家更容易理解的話就是,任何技術實力的人學測試一般都能找到工作,但任何技術強悍的人也值的在這個領域持續(xù)積累。
人才市場領域一般可以分為兩種,一種是冪率分布(贏家通吃)的市場(比如歌手,短視頻賣貨),另一種是正態(tài)分布的市場(比如畫家,醫(yī)生)。
什么是冪率分布市場,舉例短視頻賣貨,都知道薇婭和李佳琪年薪過億,但是90%以上的短視頻賣貨卻掙不到錢,這種行業(yè)是對大部分人并不友好的行業(yè)。
什么叫正態(tài)分布的市場呢?這個市場里的每一個人擁有的職業(yè)技能都可以給自己帶來一定的好處。這種市場里需要的技能非常多樣,這讓每一個類型的人都有機會積累自己與眾不同的職業(yè)技能。比如說開設網店,你只要找到你的特色,找到你自己獨特的貨源競爭力,你就可以在里邊分一杯羹。
而測試,就是典型的正態(tài)分布市場。對于新手,可以從事功能測試,入行門檻比開發(fā)低很多,找到工作的概率比開發(fā)更高。對于資深技術人員,一樣可以在測試找到用武之地,可以去干性能測試、安全測試、測試開發(fā).....
讓我們來了解下測試層級:
a. 初級測試工程師:基本上愿意做的人,簡單的學習都能很快入行;主要技術體現(1.針對需求分析測試點;2.針對測試點設計用例;3.執(zhí)行用例;4.缺陷管理;5.測試報告;6.常用的數據庫和linux語句)
b. 中級測試工程師:這個對于入行的人來說就稍微有點難,需要對軟件架構有了解,主要體現技能在:工具+代碼(接口測試 、自動化測試、性能測試)
c. 高級測試工程師:這個需要測開線路(測試功底+代碼能力)或專項測試(性能、安全、白盒),本質上和開發(fā)沒區(qū)別,服務關注的對象不同
魅力2. 市場崗位缺口在IT技術崗位上應該屬于最多了
測試越來越受項目重視,需求量一直在放大??聪聢D。

魅力3、不受語言影響,技術比較穩(wěn)定
編程語言類似于海上的波浪,有起有伏。比如2014年火熱的iOS,安卓;2015-2016年火熱的PHP,2018年還曾火過一段時間的go語言,現在發(fā)展的都不怎么樣。如果是高峰期進入這些語言,待到現在就略顯尷尬了。
而測試技術比較穩(wěn)定,中級以下基本不受后臺開發(fā)語言限制。
魅力4.?學歷歧視測試相較于開發(fā)更小
這個我想大家在it中都認可吧,相比于開發(fā)來說,企業(yè)對測試的學歷要求會更寬松;
在黑馬,甚至高中學歷都能找到不錯的測試工作,空口無憑,若有懷疑請狠狠點擊黑馬測試學員視頻故事:《3年外賣小哥,21歲高中學歷,頂住眾人嘲諷,4個月學習轉身成為測試工程師》http://bbs.itheima.com/thread-511126-1-1.html

這個學員只是個例?那就請狠狠點擊:《軟件測試常見問題系列64-低學歷無基礎我能學會測試么??》http://bbs.itheima.com/thread-511126-1-1.html
??茖W歷,本科學歷,研究生學歷在軟件測試領域,毫無疑問會比前端開發(fā)更受企業(yè)青睞。
所以在當前市場上,相較于前端開發(fā),測試就業(yè)機會更多,回報率更高,職場前景更好。如果學歷不好也沒有關系,學歷歧視測試相較于開發(fā)更小。低學歷同學一樣可以高薪。

上方截圖來源:2021年軟件測試就業(yè)12K+,誰能抓住這波風口?http://bbs.itheima.com/thread-510179-1-1.html
魅力5. 職業(yè)發(fā)展更廣闊
技術型、管理型、業(yè)務性都可以。
可以在測試崗位一直提升技術,最后做性能測試、測試開發(fā),也可以從事管理,從測試組長、測試經歷、測試總監(jiān)一路上去;還能跨行到產品、運維等路線。至于怎么走,這個基本上看個人規(guī)劃了。
魅力6:雖然門檻比開發(fā)低,但薪資不弱于任何技術崗位,薪資也很可觀
最后談薪資,地區(qū)不同薪資不同,不可一概而論;以下拿所在地區(qū)北京來說,可以看下他歷年的薪資變化趨勢。2020年,疫情之后,平均薪資繼續(xù)增長1k,突破15K了。




魅力7.測試的工作強度要低于開發(fā)
介紹下測試的工作強度:
1、國企:早9點 晚6點 (測試、開發(fā)基本不加班)
2、互聯(lián)網:彈性(早上11點前到就行,早來早走)工作模式,一天9小時左右。
1、測試加班開發(fā)基本都加班(項目發(fā)布上線前后) 2、 開發(fā)加班測試未必加班(平時工作)
3、私企:9~10.5個小時
1、私企開發(fā)加班多 2、測試加班少,主要取決于是否上線
所以,測試工作,相比開發(fā),工作強度更低。所以相對于開發(fā)幾乎全是抗壓能力更強,可以接受禿頭的男生,但測試接近一半是溫柔似水的女生。

魅力8、測試的職業(yè)生命更長
由于測試崗位技術的穩(wěn)定性和業(yè)務的特殊性,整體來說職業(yè)發(fā)展,年齡會比開發(fā)多3-5年是沒問題的。具體可點擊查看700多人點贊的知乎文章,透徹了解下為什么測試的職業(yè)生命為什么比開發(fā)更長。
《軟件測試真的干到35就干不動了嗎?757 贊同 · 184 評論回答》
https://www.zhihu.com/question/61117238/answer/1540761285

魅力9、測試后勁比開發(fā)強
受手工測試拖累,導致測試工資開始比開發(fā)低。但測試后期平均薪資卻能比開發(fā)高。
工作10年后,平均薪資比開發(fā)還要高:測試是21.3K,而開發(fā)卻是19.2K(若不敢相信眼睛看到的事實,請立即百度中立網站職友集查詢)。
若要求證,請狠狠點擊下方鏈接:
《軟件測試的工資高還是開發(fā)者工資高?365 贊同 · 42 評論回答》
https://www.zhihu.com/question/61117238/answer/1540761285


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

最后,為方便大家自學軟件測試,特意給大家準備了一份13G的超實用干貨學習資源,涉及的內容非常全面。
包括軟件學習路線圖,黑馬50多天的上課視頻、16個突擊實戰(zhàn)項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關問題,40篇測試經驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
《2021軟件測試學習路線圖,內附視頻教程+自學路線+工具+面試篇》
bbs.itheima.com/thread-405757-1-1.html?
