軟件測試和軟件開發哪一個專業更好?

用戶2328634390846


朋友,測試與開發是逐漸融合的,高級的軟件測試工程師是需要掌握開發語言的,比如自動化測試工程師原來很多使用C/Java語言寫測試腳本,現在用Python寫自動化腳本居多,據我所知高校還沒有軟件測試專業吧?至於軟件測試與軟件開發的選擇往往是作為一種職業選擇。我建議考慮Python自動化測試作為職業選擇,如果多自己比較有自信的話選擇Python開發方向,以後做數據分析與挖掘甚至人工智能,對自己數學/統計沒信心的話可以選擇Python自動化測試,為何選擇Python自動化測試?

1) 地位較高:

軟件測試是從軟件開發中分離出來的獨立崗位,主要職責是保障軟件質量,可稱之為質量守護神;隨著軟件行業多年發展,市場與用戶對軟件產品質量要求越來越高,在激烈的市場競爭環境下,提供IT服務的公司不得不重視軟件產品或服務的質量,軟件測試工程師地位也水漲船高,目前軟件測試工程師地位與軟件開發工程師已經並駕齊驅,尤其是Python自動化測試就需要開發測試程序也是屬於軟件開發的一種應用場景。

2) 就業面廣:

Python自動化測試就業面非常廣,涵蓋Web軟件測試、移動APP測試、遊戲測試、雲計算/大數據/AI應用測試等方向。

3) 門檻較低:

軟件測試相比軟件開發要容易許多,對畢業學校、學歷等要求也比軟件開發要低,因此軟件測試入行門檻相比軟件開發要低,軟件開發基本需要三年以上開發經驗,在這種現狀下軟件測試無疑是進入IT行業很好的敲門磚。

4) 語言無關:

不管軟件開發選擇使用HTML5/NodeJS、Java、Python、PHP、C/C++還是.Net,都需要測試工程師來保證軟件質量。

5) 供不應求:

測試崗位缺口大的主要原因如下:

a) 軟件測試是從軟件開發中分離出來的獨立新興崗位,原來測試都是開發人員兼做,因此市場供應很少。

b) 現在客戶更加追求產品質量,開發人員專業測試技能特別缺乏,專門的測試工程師應運而生。

c) 高校不培養軟件測試工程師,供給量很少,因此測試人才非常緊缺。

6) 前景很好:

a) 大公司好公司更加註重軟件產品的質量,學生就業大公司好公司的幾率大大高於其他開發與設計之類的崗位。

b) 2017年僱主在BOSS直聘發佈的職位說明中,Python技能需求增速達到174%,2018年達到182%。

c) 通過學習Python自動化測試,掌握了Python核心技術,積累一定經驗後通過轉型到Python大數據或人工智能行業可以獲得極大的提升空間。

7) 薪資不錯:2018年比2017年增長21.5%!到目前為止又增長 9.9%!

1)Python自動化測試學生就業質量在神州通聯所有課程方向中是最高之一,入行平均薪資達到8000以上。

2)Python自動化測試是較新型崗位,從業人員普遍工作年限不長,深圳業界平均薪水在14000元/月左右,入行薪資在6000元以上。

數據來源:https://www.jobui.com 2019/4/13日數據

總之,學好Python,以後的就業方向就看情況而定了,從功能測試工程師到性能測試工程師到自動化測試工程師不失為一個選擇!


語凡提


作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。

計算機的相關專業中,可以從事軟件開發和測試工作的專業比較多,包括軟件工程、計算機科學與技術、信息管理與信息系統、計算機控制技術、多媒體、計算機應用、計算數學等,其中軟件工程和計算機科學與技術是比較常見的選擇。

如果未來有讀研的計劃,在本科階段可以重點考慮一下計算機科學與技術專業,一方面該專業比較注重基礎知識,另一方面該專業的知識面比較廣泛,未來在方向的選擇上也有更大的空間。對於軟件測試崗位來說,通常本科的知識結構是完全可以勝任的,但是對於軟件開發來說,如果想從事研發級開發崗位,那麼最後讀一下研究生。

軟件開發的方向是比較多的,比較常見的包括Web開發、移動互聯開發(Android、iOS等)、嵌入式開發(涉及硬件知識)、大數據開發(平臺研發、應用開發、數據分析等)、人工智能開發(機器學習、計算機視覺、自然語言處理)等,選擇軟件開發方向最好要結合當前的技術流行趨勢,本科階段可以重點關注一下Web開發方向和移動互聯開發方向,而研究生階段可以重點考慮一下大數據方向和人工智能相關方向。

如果在本科階段結束之後就想參加工作,那麼可以重點考慮一下軟件工程專業。近些年來軟件工程專業的就業情況還是不錯的,在計算機相關專業中比較突出。軟件工程專業在注重基礎知識培養的同時,比較重視學生動手能力的培養,不少本科生在校期間就有機會參與到一些實驗室的開發任務中,所以軟件工程畢業生的實踐能力通常比較突出。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


說得現實一點,軟件開發比軟件測試的工資高,越到後面工資差距越大。

發展路線,

軟件開發路線

第一條路線:初級,中級,高級,架構,技術顧問CTO

第二條路線:初級,中級,產品經理,項目經理,項目總監CIO

軟件測試路線

初級,中級,高級,架構,測試高級總監


觀談影視


做客戶最好!


分享到:


相關文章: