作為一名軟件測試工程師,我可以負責任地告訴你:自信點,把“嗎”去掉!
為什么?
本篇文章將從以下三個維度來為你解讀:
1.關於軟件測試
軟件測試屬新興職業,且隨着目前國內軟件產業規模越來越大,軟件行業也早已突破傳統的作坊式生產,從單打獨斗的開發模式升級為工業化、流水線式的生產 模式,從而導致專業的軟件測試人才需求缺口巨大。
作為工業化產品質量的“把門”者,軟件測試工程師已成為軟件開發企業必不可少的技術人才。
目前國內軟件測試和開發人員比例大約在 1:4~1:5,而國外測試和開發人員比例為 1:1,由此也可見國內軟件測試人才需求和職業發展潛力十足。
值得一提的是,2020疫情之后,各行各業逐步開啟了數字化轉型升級進程,這背后激增的軟件人才需求帶來的自然是水漲船高的薪資福利待遇——為了吸引更多的人才,企業紛紛采取高薪策略。
初級軟件測試人員,起步月薪就在 4000-8000 元遠高於同齡人 1000-2000 元,工作 2-3 年后的薪資更是翻番!(感興趣的小伙伴可關注公號,查看各期學員的就業數據)
2.關於一二線城市
如今的一二線城市無不以科技創新為宗旨的互聯網IT企業為內核驅動:
◆在地方政策層面,對互聯網工廠的政策傾斜和重點扶植力度也是眾所周知的。
◆在企業自身發展層面,品牌/產品為了更好更快地獲取用戶流量紅利,搶占垂直細分賽道,無不爭分奪秒般地競相角逐——產品設計研發周期縮短、更新迭代頻次增強,且為了確保產品運營無誤、給到平台用戶更好的使用體驗,各大大小小的互聯網企業對軟件測試工程師的需求就必然會增加!
Tips:業內因IT人才匱乏而導致新上馬項目不得不延緩甚至終止的負面案例不在少數。
總而言之,趨勢之下的軟件測試工程師前(錢)景可觀,而從事軟件測試工作的你,能否把握趨勢,在這場IT人才的競爭角逐中分得一杯紅利蛋糕,最主要的決定因素還在於自己的段位和能力提升。
3.軟件測試段位划分
看完軟件測試在一二線城市的光明前途,我們再來探討關於“軟件測試”的等級划分,畢竟不同的軟測段位所對應的個人薪資福利和發展前景也是不盡相同的。
這里分享一張如漁科技老師繪制的職場發展路徑圖:
可以看到,程序員在IT職場中的發展方向大致有【技術崗】、【產品崗】、【管理崗】三大類;
而你從職場小白入門起步,想要成功躋身這三類方向行列之中,就需要像游戲打怪升級那樣,一步一個腳印地向上攀爬,直到在35歲大齡職場危機到來之前順利實現躍遷,邁向更高的職場人生。
結合軟測教學體系,這里可以把軟件測試工程師的進階段位分為以下四步:
1.第一階段
第一階段所列各項屬於小白萌新入門必備,學員需要通過基礎學習,掌握測試基礎、操作系統Linux以及數據庫MySQL的相關概念及操作邏輯。
完成基礎學習之后,接下來要學的便是手工測試部分,通過對缺陷管理、測試流程和測試設計的學習掌握,具備一定的手工測試能力。最后一部分,通過項目實戰的模擬演練,從功能測試、回歸測試、數據測試等多個測試維度進行鞏固提升。
在第一階段的學習過程中,如漁學院會從線上視頻講解、線下面授實操以及班級群全程輔導等多個維度對學員進行全面地、系統化培訓提升,確保學員在規定的課時內消化、吸收並牢牢掌握所有內容,在此基礎上通過對面試能力的指導,助力學員成功就業。
Tips:完成第一階段,可以勝任初級測試工程師工作。
2.第二階段
第二階段相較第一階段而言,學習內容的深度又提升了一個層次,對應的后續就業和崗位選擇性也更多。
這個階段同樣也分為三個部分:
●第一部分要求學員掌握編程基礎Python、網絡基礎及單元測試unittest。
●第二部分的學習,圍繞自動化測試Selenium、接口測試postman、性能測試JMeter進行深度剖析。
●第三部分當中,學員會接觸到UI自動化測試、接口自動化測試及性能測試部分。
可以看到,第二階段對項目實操能力的要求更高了,整個學習過程如漁學院的指導老師同樣會對學員的日常疑問難點進行悉心講解。
社群中不定期的直播課福利還可增加學員對相關測試能力的深度認知,讓理論和實踐做到更深入的有機結合,從而奠定學員扎實的項目實操基礎。
在結業后,就業前,通過對面試能力的指導,增加學員拿到高薪offer的概率。
Tips:完成第二階段,可以勝任測試工程師/自動化測試工程師/高級測試工程師工作。
3.第三階段
值得一提的是,如漁學院為了更好地擴充學員的專項能力,以便學員結業后能夠更快更好地適應工作崗位,在前兩個階段基礎上,還有第三階段的專項測試能力培養,包括但不限於:安全測試、金融測試、游戲測試、移動測試……
針對以上測試能力的培養,學院通過定期邀請互聯網大廠的一線大咖直播干貨分享,並且在線課程當中也會與牛人攜手開辟專欄,讓學員通過雲課堂反復回看學習,接觸更多一線項目,不斷提升自我。
4.第四階段
接下來是測試開發(高階)階段的學習培養。
如果說,以上三個階段是針對入學學員的系統化培訓課程,那么,第四階段的能力培養則是如漁學院老學員職場技能再提升的必備利器了。
學院通過結合實戰項目,定期更新有針對性的職場課程,讓學員結合自身實際情況完成自主學習和高效掌握,助力結業就業的老學員升職加薪、走向人生巔峰。
Tips:完成第四階段,可以勝任測試開發工程師工作。
至於高階開發測試,則需要有測試工程師或者自動化測試工程師的工作經驗,並且要求學員在學習過程中重視自身不同能力的培養和提升,因為這關系到學員日后能否達到對應崗位所需的段位要求。
如圖所示,大家完全可以自行對照,看看自己目前所處的職場段位。
高級測試工程師段位要求:
●具有抽象能力,能夠抽象測試分析形態
●具有學習能力,快速上手解決未知問題
●具有管理能力,統籌管理測試過程,設計測試流程
高級測試開發工程師段位要求:
●具有編程能力,理解面向對象編程
●具有框架能力,快速構建分層和配置的框架
●具有培養能力,組建培養測試開發團隊,構建質量團隊
高級測試工程師和高級測試開發工程師的區別在於:
◆測試崗位可以走技術路線,從測試轉到測試開發,測試開發要求工程師具備一定的開發能力,是測試開發崗位對應的高級崗位。
◆測試崗位還可以走管理路線,依次晉升路線為:高級測試、測試主管、測試經理。
最后,我給大家羅列下不同崗位不同能力對應的薪酬情況,權做參考——薪酬范圍(一線城市)大致水平
▶ 測試工程師:7 - 12 k
▶ 自動化測試工程師:9 - 15 k
▶ 高級測試工程師:10 - 18 k
▶ 測試開發工程師:12 - 20 k
▶ 高級測試開發工程師:18 - 25 k
軟件測試開發工程師的專業能力不同、職位高低不同,自然薪資待遇也就隨之不同,這里就又涉及到2021年的個人“職場生涯規划”問題了,還記得昨天大家立的新年Flag嗎?
不管你正在從事IT行業,還是正打算轉行從事IT軟件開發測試,最好能事先對自己的職場發展路徑有個大概的規划,待方向明確之后,努力才會更有目標和方向,這也是歷來的優秀學員在分享自己的高薪offer時所一再強調的哦~
2021年,都要好好加油啦,IT人!