軟件測試和軟件開發(fā)哪個比較好?

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

測試和開發(fā),再講二者區(qū)別之前,先拋出一個國內非常有意思的現(xiàn)象:那就是同樣工齡,10年前,開發(fā)平均薪資超過測試;但是10年后,測試的平均薪資要超過開發(fā)。若覺得不敢相信,那就請狠狠點擊下方鏈接:
軟件測試的工資高還是開發(fā)者工資高?530 贊同 · 59 評論回答

回到正題:先拋出我對這個主題的看法:那就是沒有最好的工作,只有更適合自己的工作。不談兩個工種的優(yōu)劣勢,不關注自身的興趣和擅長,就談哪個職業(yè)好(職業(yè)選擇),就是“耍 liu mang”。
所以接下來的按照下方的角度來分析
1、軟件開發(fā)的優(yōu)劣勢
2、軟件測試的優(yōu)劣勢
3、總結軟件開發(fā)和軟件測試比較
4、那我到底選開發(fā)還是選測試?

一、軟件開發(fā)的優(yōu)劣勢
1、軟件開發(fā)的優(yōu)勢
軟件開發(fā):從業(yè)者即為廣為人知的程序員,它在百度百科的解釋是指從事程序開發(fā)、程序維護的專業(yè)人員。聽上去就是一個相當高大上的行業(yè),好像在人們眼中,電影里,那些面容冷峻,手指飛速敲打著鍵盤,使電腦黑色屏幕上閃現(xiàn)一串串代碼的人,就應該是程序員的樣子,并且程序員也是女孩子優(yōu)先選擇的郎。
理由很簡單,程序員的標簽:可愛的直男、社交圈子簡單、收入高......
可愛的直男

社交圈子簡單

收入高

2、軟件開發(fā)的劣勢
事物都是具有兩面性的,有利必有弊,程序員這個行業(yè)另一個“突出的特點”就是加班多、壓力大。
不是在加班,就是在加班的路上

壓力大

有35歲這一道坎
關于開發(fā)人員為什么加班多,壓力大,會有35歲這到坎,在下方鏈接(雖然題目說的是測試,但是卻很深入分析了軟件開發(fā)為何有35歲危機的深層次原因)詳細闡述了原因,感興趣的一定要看。
《軟件測試真的干到35就干不動了嗎?1300 贊同 · 309 評論回答》https://www.zhihu.com/question/61117238/answer/1540761285

二、軟件測試的優(yōu)劣勢
1、軟件測試的優(yōu)勢
軟件測試俗稱"專業(yè)找茬人",這個崗位的特點就是入門門檻相對開發(fā)要低、工作穩(wěn)定、職業(yè)周期長。
入門門檻相對開發(fā)要低
初級測試工程必備技能:一般1~2個月就能快速上手了并勝任測試崗位了。
Linux基礎:只需要熟悉常用的Linux命令,會查看日志信息輔助定位bug、會搭建測試環(huán)境就更好了。
數(shù)據(jù)庫基礎:只需要掌握基本增刪改查操作就好。
手工測試能力(核心用例設計+缺陷跟蹤):只需要熟悉常見的用例設計方法(如等價類、邊界值等)、常見的缺陷管理工具(如JIRA、禪道等)以及常見的輔助測試工具(如:Fiddler等)即可。
接口測試:只需要熟悉常用接口測試工具的使用即可,如Postman、Jmeter等
性能測試:只需要熟悉常用性能測試工具(如Jmeter、LR等)的使用即可,會進行常見的壓力測試、并發(fā)測試就不錯啦。
如果需要學習上方技術,又苦于沒有資源,可以狠狠點擊下方700多人點贊的知乎文章,上方測試知識點全部涵蓋。
《新人如何入門和學習軟件測試?1554 贊同 · 290 評論回答》https://www.zhihu.com/question/22230085/answer/1594809785

工作穩(wěn)定

職業(yè)周期長

是不是軟件測試崗位職位工作周期會更長,感興趣的,可以狠狠點擊下方連接,下方鏈接將會提供一個非常有意思的證據(jù):那就是工作10年后,測試對的平均薪資要超過開發(fā)。
《軟件測試的工資高還是開發(fā)者工資高?530 贊同 · 59 評論回答》https://www.zhihu.com/question/33405392/answer/1649870187

2、軟件測試的劣勢
同理有利有弊,前期工作比較簡單、俗稱“點、點、點”,技能如果持續(xù)不提升,很快就會出現(xiàn)職業(yè)瓶頸期;其次就是當前行業(yè)內對測試崗位的價值可謂“褒貶不一”,有一部分企業(yè)認為測試沒什么價值,導致從業(yè)者容易“自我否定”。
技能不持續(xù)提升時,職業(yè)瓶頸期很快就會出現(xiàn)

外部環(huán)境對崗位認識存在差異,容易“自我否定”

三、總結:軟件開發(fā)和軟件測試比較
綜合上述兩個工種的優(yōu)劣勢,為了讓大家看的更清楚,特放上兩個工種的PK圖:

四、那我到底選開發(fā)還是選測試?
我是誰?
我一個計算機專業(yè)科班出身的人,不用想,選開發(fā),理由很簡單代碼是IT行業(yè)的核心生產力。
我是一個零基礎、非計算機科班出身的人,不用想,選測試,入門相對簡單。
我要干嘛?
我是一個喜歡自我鉆研、自學能力強,不怕吃苦、耐得住夜深人靜的寂寞,選開發(fā)。
我是一個喜歡思維碰撞、樂于交流、活潑開朗、善于發(fā)現(xiàn)問題的小主,選測試。
最后向大家推薦一篇文章《以下10類人特別適合學測試,有你么?》http://bbs.itheima.com/thread-468135-1-1.html?zhihuxhw,測試下自己是不是適合學測試。
如果對你有幫助的話,點個贊收個藏,給作者一個鼓勵。也方便你下次能夠快速查找。
---------------------------------------------------------------------------------------------
最后,若你在開發(fā)和測試之間,從長遠眼光來看,最終還是覺得要選測試,請不要擔心沒有測試自學資料,現(xiàn)在就給大家奉上一份13G的超實用干貨測試學習資源,涉及的內容非常全面。
包括測試軟件學習路線圖,黑馬50多天的測試上課視頻、16個突擊實戰(zhàn)測試項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關問題,40篇測試經驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..
《2020軟件測試學習路線圖,內附視頻教程+自學路線+工具+面試篇》bbs.itheima.com/thread-405757-1-1.html?zhihuxhw

若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術含量、男生是否可以干.....),強烈推薦你觀看《測試小白必看:學習軟件測試必問的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? ??