
今天跟大家分享我的故事,或許你也曾像他那樣迷茫過,17年軟體工程專業專科畢業之后做了3年的銷售作業,最后決定還是再次提升專業技能,遂選擇培訓機構,現已入職中軟,拿到了8k的月薪, 以下為我的真實案例 ...
以我真實案例分享,希望給更多決定重新開始的人以鼓勵: 我已經上班很久了,目前在中軟做軟體測驗工程師,月薪8k,現在回想起來,仍然慶幸我當初的決定,

我是2017年畢業的,和很多大學生一樣,畢業后很長一段時間我也很迷茫,因為不確定自己究竟要做什么,我也試過找自己相關專業的作業,當時有很多企業都邀請我去面試,但實則是打著招人的旗號,想讓我培訓,一連面試了幾家公司都是這種狀況,我絕望了,想找個專業對口的作業怎么這么難!
但我得生活啊!總不能一直這樣拖著,于是我和同學一起去做了銷售,業績太難搞了!所以我中間來來回回換了很多作業,但性質都與銷售有關,人一旦陷入一種境地,就很難出去,尤其做了銷售之后再想做回老本行就更難了,

這一晃,三年時間過去了,都說畢業后3年時間里就能看出一個人以后的發展,眼看著以前的同學各個發展的都比我好,我心急如焚,我想要跳出銷售的圈子,做回老本行,我痛下決心,尋找著提升能力的路徑,
偶然的機會,我了解到軟體測驗這一行業,既和軟體相關,又不需要有特別厲害的代碼基礎,仿佛發現了新大陸一樣,我欣喜若狂,想要在這一行業有新的發展,因為我有一定的基礎,所以也在糾結到底是自學還是報班學習,但是基礎是一方面,自學的話沒有老師的指導讓我心里非常沒底,再三思量我還是決定報班學習,既然想入行,沒有投資是不行的,

培訓的事情我就不具體說了,跟市面上的培訓機構大同小異了,不過當初報的那個培訓班老師挺負責的,繼續講述我的故事,接下來繼續分享我的故事
既然做出選擇,就要堅持到底,因為我是大專文憑,所以希望學弟學妹們有機會的話還是趕緊提升文憑,雖然這一行是靠技術吃飯,但是有些公司還是會用學歷作為理由而拒絕你,畢竟學歷高點沒什么壞處,所以趁著年輕還是趕緊吧,
最后我認為轉行軟體測驗需要做下面3個準備(附帶我的學習路線)
第一個準備:認知準備
在開始學習之前,首先要明確的是對于行業和學習的認知(文末分享我的學習筆記)
1、進入測驗行業一定要學習一門語言,認為做測驗不用寫代碼或者對于寫代碼比較排斥的,可以繞道了;
2、技術是你立足的根本,但是不要認為技術做到最強,就可以得到100%的尊重;
3、在不斷學習的同時也要積極地參與行業內的交流,比如沙龍、講座等,朋友內推比海投簡歷靠譜的多;
4、學歷很重要,專案經驗很致命,英語是加分項;
5、學習是長反饋、反人性的,不要期待短期速成,不要相信35歲失業的鬼話;
6、溝通能力是和技術同樣重要的,放在任何行業都是如此;
第二個準備:思路準備
1、語言選擇是Java還是Python?不用糾結,都是相通的,也最終都要掌握,建議先從Python上手,后面再學Java;
2、專研方向選擇性能還是自動化?不要被自動化蒙蔽了雙眼,也不要輕視認為性能很好搞定,性能的調優很難,自動化有語言基礎也能快速上手;
3、大公司還是小公司?能去大公司,就去大公司,尤其是在剛進入這個行業,大公司的流程和專案以及背書都會對職業發展有很大幫助;
4、自學還是培訓?能有捷徑,為什么不走呢,更何況已經27了,試錯的機會已經很少了,關于如何甄選靠譜機構,請關注我主頁其他回答:測吧
5、將來做管理還是技術專家?即使是做管理,也必須建立在懂技術,能搞定問題的基礎上,技術是根本,其余的都是錦上添花;

第三個準備:學習路線準備
我根據薪資的不同,劃分成以下幾個階段具體說一下:
- 月薪5-9k:從零基礎入門到能夠找到作業
- 月薪15-25k:測驗在職搞定性能測驗和自動化測驗
- 年薪30W+:搞定測驗開發,進入一線大廠
(文末有測驗開發崗位簡歷模板,自己拿)
第一個階段:月薪5-9k,剛剛入行,先學會功能測驗!
可能你是剛畢業的學生,也可能你是打算轉行進入軟體測驗這個行業,那么首先以下基本的理論你是必須要掌握的:
軟體測驗的定義、生命周期、作業流程、需求分析;
測驗用例的設計、撰寫、評審;
bug的基本知識以及禪道的使用;
測驗計劃、測驗報告的撰寫;
SVN、Git版本控制工具的使用;
搞定上上面的這些基本必備內容,就已經知道可以做具體的實戰內容,這個時候最好是先找一個web測驗專案去做一下,假如一個專案拿到手之后,按照下面的一套流程跑一遍:
發布專案進行立項,建立專案組進行分工;
需求評審,學會如何看需求檔案,進行需求分析,羅列測驗點;
整理測驗點,撰寫測驗用例,然后進行用例評審;
執行測驗,比如功能、界面、前后臺、兼容性、資料庫,對于發現的bug提交到禪道;
分析、總結、撰寫測驗報告;
這個流程完整的跑一遍之后,只能說對于整體的測驗流程算是掌握了,但是仍然不足以找到一份合適的作業,想要學會做功能測驗,以下的內容也是必須掌握的:
Linux相關技能
操作環境、命令、安裝資料庫、部署測驗環境等
資料庫相關技能
各種命令用法、欄位、增刪改查
介面測驗相關技能
介面測驗基本理論、http協議、測驗方法;
介面測驗需求分析、用例撰寫、評審;
幾種工具的掌握,jmeter、postman、soupUI;
APP測驗相關技能
安裝/卸載、離線、UI、登錄等測驗內容;
兼容性測驗、monkey、fiddler抓包;
OK,搞定了這些,恭喜你已經可以投出你的簡歷去尋找一份測驗的作業了!
簡歷不會寫?文末幫你解決這個問題!
如果你已經入行了,且能夠正常上手業務了,那么你就要思考第二個問題:如何獲取更高的薪資?
第二個階段:月薪15-25k,搞定性能、自動化測驗,獨當一面!
都說自動化玩好了很牛掰,但是性能測驗才是互聯網企業的核心痛點!
對于性能測驗,業界很多都是在“耍流氓”,舉個栗子:
我拿到了一份“流氓”的性能測驗報告,上面只寫了回應時間、TPS是多少,然后羅列了一下壓力機基本配置情況,比如40個并發相應時間是5秒,TPS是260,
那么,我該怎么判斷這次性能測驗的有效性:
1.場景是否合理?
2.壓力是否傳遞均勻或者傳遞到指定目標?
3.是否有干擾因素,或者說那些資料是否有效?
4.有沒有一些可信的判斷方法?
這些問題的出現,其實就是反映出了目前在做性能測驗的一些誤區:
- 只測不調,無法給出研發和運維人員執行建議
- 無法定位問題,缺乏清晰的邏輯和資料證明價值
- 性能測驗工具≠性能測驗
- 性能測驗技術體系落后(loadrunner),急需擁抱開源軟體
如果要搞定這些問題,那么性能測驗你得這么去學:
性能測驗的概念和流程
常見問題剖析、流行工具、方案設計
性能測驗工具
jmeter工具的使用、實戰;
jmeter多協議、拓展與定制;
分布式壓測與任務調度;
性能監控
性能監控體系與監控資料采集
性能實施
分布式服務壓測,場景設計、場景執行
測驗結果關聯分析,TPS、回應時間、執行緒關聯分析,壓力和資源使用率關聯分析
性能分析與報告
jvm除錯與系統除錯
性能瓶頸分析
性能測驗成長進階路線--搞定最難的調優
搞定這些,你完全可以很自信的和面試官說自己精通性能測驗!
性能測驗你能到這個程度,15k那是妥妥的了,如果下面自動化測驗的學習內容你能夠掌握,那就可以直接沖擊月薪25k!
搞定Python或者Java語言,建議先從Python入手
基本的語言知識,語法、函式、模塊、輸入與輸出、面向物件編程
腳本撰寫、標準庫、多執行緒、第三方庫,外部資料處理
unittest、pytest測驗框架、引數化、資料驅動
web端的自動化測驗
selenium安裝、錄制、處理
web控制元件、JavaScript腳本、PO模式
移動端APP自動化測驗
appium使用、錄制、元素定位方法
APP控制元件定位、互動,引數化用例
appium問題定位分析、原始碼分析、二次封裝
服務端介面自動化測驗
介面自動化測驗框架request
介面請求構造、斷言
json/xml請求、回應斷言
headcookie處理、認證體系
自動化測驗從入門到精通
上面這些說的是性能和自動化測驗的學習路線和內容,搞定這些,基本上在這個行業,月薪2萬以上是非常輕松的事情了!當然如果你想成為技術專家,或者想帶領技術團隊進行實施落地,那么請你接著往下看,關于年薪30W+的測驗開發需要學習哪些內容:
完善測驗技術體系
Linux、docker、shell、SQL、Python/java
打牢自動化測驗技識訓礎
web自動化測驗
selenium測驗框架
PageObject設計模式、原則、演練
APP自動化測驗
Android自動化測驗框架
appium高級應用于原理剖析
APP自動化測驗實戰
測驗框架封裝改造
ios自動化測驗
移動專項測驗
健壯性測驗、弱網測驗、崩潰檢測、耗電量分析等
移動端性能測驗
移動端安全測驗
介面自動化測驗
介面協議與抓包、代理技術與mock
介面自動化測驗框架、HTTPrunner測驗框架
dubbo介面自動化測驗
介面管理工具swagger、介面安全測驗
docker容器技術
docker容器、docker鏡像
持續集成/持續交付/devops
jenkins持續集成
Jenkins持續交付
搞定測驗開發--挑戰年薪50W+
以上內容絕對不是泛泛而談!建議收藏或關注,日后去驗證,
如果你是測驗在職,那么相信文章后半段的內容,你一定能夠看到其中的價值所在!畢竟按照這個路線和內容去學習的同學,已經進入了BAT等一線的名企,目前最高級別是阿里P7,年薪最高是60W+!

最后: 可以關注公眾號:程式員小濠 !免費獲取這份資源~資料都是面試時面試官必問的知識點,也包括了很多測驗行業常見知識,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等
各位路過的大佬如果你也跟好的學習方法,歡迎在評論區分享~
覺的對你有幫助的朋友,希望得到你的點贊支持!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302187.html
標籤:其他
