測試行業發展前景分析
很多剛入行的朋友可能會遇到的一個問題,也是很多想要入行的朋友所關心的一個問題,就是:這個行業前景怎麼樣,我入行的話會出現什麼樣的問題,遇到題主這樣的問題怎麼辦?遇到瓶頸怎麼破?
關於軟體測試行業前景的問題,是很多在行業外觀望的同學甚至是剛剛入行的朋友都密切關注的一個問題,畢竟這個問題關係到自己未來的收入,甚至是決定自己的職業發展方向。
那麼當真正思考這個大問題的時候,內心是會冒出很多細分的小問題的,比如:
01
現在學習軟體測試,將來的發展潛力怎麼樣呢?
軟體測試行業真正開始興起的時間,大概是在2008年左右。因為在那之前,使用的最智能的手機還只是諾基亞的那種,那時移動端並不需要專門的軟體測試。再後來,智能手機開始普及,社交、遊戲、電商等各類網站和APP開始興起,當時的IT行業里,測試領域和開發領域以及產品領域都是空白,再後來趕上互聯網浪潮,大大小小的公司都開始重視軟體測試了。
目前的一個現狀是,這個行業大學還沒有專門的課程,不像開發。想要進去這個行業無非自學和培訓兩種途徑。發展到2018年初來說,這個行業已經比較穩定,但是並沒有飽和,缺口依然很大。產生這樣的現象主要是兩方面原因:
1.軟體測試在未來的5~10年內發展會很快,人才缺口很大,因為軟體企業要靠軟體產品的質量去佔領市場,,不再是以前說的那樣「沒有測試人員、產品的BUG可能比較多;但是如果沒有研發和產品人員這個產品都不可能做出來。」測試人員可謂是一個軟體企業生存的命脈,測試這關過不了,產品做出來也是死掉。
2.造成人才缺口大的另外一個原因就是很多測試人員的技術水平因為知識不成體系或者學的不夠紮實的原因,只能做一下簡單的工作,其實企業更多的需要一些技術層級稍微高一點的人才。
那麼對於2018年這個行業有一個什麼樣的趨勢呢?
1.純功能測試,需求量會越來越低;
2.介面自動化測試,比重會明顯增加;
3.性能測試,還是一樣,人才稀缺;
4.軟體測試人才的需求量會越來越大;
5.企業招人,綜合技能要求會越來越高;
6.測試人員的薪資差距會越來越大;
7.自學測試,就業機會越來越少。
02
測試是不是比不上開發行業啊?
以前測試行業不受重視的時候確實之這樣。
但是
如果要是單純的靠薪酬去衡量的話,基本上現在已經達到持平的標準了,而且和開發一樣,對於一線城市,像北上廣深,薪資始終是最好的。近兩年西安的軟體測試行業發展很好,那邊的同學可以留意一下。
除了簡單的薪資對比,還有很多對比反面可能會讓你更加青睞於這個行業。比如說:
這個行業不像開發那麼累,而且入門比較簡單,比較適合女生之類的。總體來說,兩者對比,測試入門容易,精進比較難,開發是入門難,精進更難。
03
會不會很難,學了之後還是不能勝任工作呢?
首先說,不難,但是要有人帶,千萬不要盲目自學,即使要自學,也是在有明確而清晰的脈絡之後再進行自學,否則就是浪費時間。如果方向錯了,每一次努力都是在倒退。
有人問學後能不能勝任工作,也是完全可以的,一般培訓機構都是有實際的項目去操作的,其實自學的也最怕的是這個,找不到項目去練手。而且遇到問題會蒙圈。一般來說,一本說,找個有經驗的老師,3節課講完一本書足以,3節課教會一個工具也足以了,最後再結合實際的項目去操作,全部都是按照工作的流程來的,有為何不能勝任工作呢?
04
測試是不是只需要寫寫用例,點點功能頁面呢?
我想說的是,想要讓公司給你多開錢,得先讓自己值錢。
1.認為軟體測試就是寫寫測試用例,執行一下,匯總一下bug的,趁早清醒,否則只能一輩子點點點。你不主宰你自己,那就讓別人主宰你;
2.所有身邊一開始認為測試容易,錢好混的,再過幾年看他,還是老樣子;
3.學無止境,你工作別人也在工作,你發獃別人在學習,然後你就被超越了;
4.工作中不要只有想像力,沒有執行力,咱們還沒有成長到公司離不開自己的地步;
5.主觀能動性,主動去接觸技術性的內容,成年人不要指望別人把東西嚼碎了喂你;
6.2018年靠點點點去混工資已經越來越難了,持續學習+主動探索+分析總結,缺一不可。
05
測試學幾個月就能找到6-9千的工作,這可能嗎?
這已經是一線的初級測試的基本標準了,達不到這個標準就跳,總會找到合適的。
我擔心的不是你們入行之後起始拿不到這樣的薪酬,而是擔心一直處於這個階段。見過太多的人卡在這個瓶頸期,一去分析,要麼是說自己的學歷限制、要麼是說自己的年齡限制、要麼是說自己的技術水平限制。可是這些都是在找一些客觀條件,後面我會專門開一篇文章,講講身邊大神們的逆襲故事。
基本上坐上1-2年,薪酬過萬是沒有問題的,以前的一個朋友,剛去找工作的時候是8.5k,隔了一年,也就是上個月,拿到百度的offer,14k,可以說是很勵志了!
總結一下:
1.這個行業的發展已經比較成熟,但是缺口巨大,具有系統知識技能體系的,會使用一些工具的缺口更大;
2.入門比較容易,相比女孩子稍微比男孩子多一些
3.就業機會多,因為公司產品迭代快,個人技術能力增長也快
4.轉行成本不是很大,相比來說,時間和資金相比開發都要少很多。
推薦閱讀:
※軟體測試人員能力矩陣
※常用的sql語句
※【視頻】80%的軟體測試人員都會遇到的28個誤區--下
※每日一問 :一個軟體,你測試了一個星期都沒有發現bug,這說明什麼?你怎麼辦?
※軟體測試之python之追溯函數調用及錯誤日誌詳細列印