最近聽過最多的問題就是"現在感到迷茫,不知未來的路怎么走?" 估計這個問題比較普遍,成為當今困擾許多測試工程師的主要的問題之一。下面我就具體來分析一下。
軟件測試培訓" />
迷茫或焦慮的原因是什么?但不外乎是下面這些原因疊加的結果。
1、敏捷和DevOps開發模式的推行,敏捷/DevOps之風刮的很厲害,開發和測試越來越融合,一些頭部企業正在取消“測試工程師”這樣的崗位,從國外的微軟到國內的騰訊,而不少企業也在不斷追求越來越高的開發測試比,或者現在只招“測試開發工程師”。
2、測試有明顯的天花板,自己上升無望, 最基礎的功能測試的崗位需求已經很少了,而自動化、性能、安全、大數據測試、AI測試相關的技能沒有掌握。
3、35歲是一個門檻,許多人也擔心到了這個年齡,公司就可能不和自己續簽合同。雖然這不只是測試人員所面臨的困難,開發人員也會感受到。
4、測試工作被機器人替代。人們經常期望借助AI助力自動化測試、機器人完成穩定性/性能/用戶體驗等測試,也給測試人員帶來危機感。
那些入行幾年,但是依然是功能測試的同學所面臨的的壓力可想而知。說到底,軟件測試行業還是屬于技術崗位。既然是技術崗位,那就要靠技術吃飯。不斷掌握新的技能,提高軟件測試“找bug”的能力也就變成了目前軟件測試從業人員迫在眉睫需要解決的問題。
一切的迷茫都是因為想得太多而做的太少!每位軟件測試行業從業者都能意識到目前自己面臨的窘境,但能及時作出改變,順應時代變化的人還是太少。
如何走出迷茫?
1、堅守現在的測試崗位,把各項工作做得極致,迅速成長為某個方面的專家或測試架構師,也可以成為技術管理者(如測試經理/測試總監/測試負責人),對公司或對個人有很高的價值,使自己立于不敗之地。
2、看清未來發展趨勢,勇于接受挑戰,不害怕,努力轉型,成為一名產品經理、項目經理或市場經理等。
先說堅守。即使開發和測試融合,測試人員工作內容始終少不了。在一個全功能的團隊中,各個成員的分工還是會有不同,會發揮各自所長,自然也會發揮測試人員的強項,側重測試工作,至少在團隊轉型的初期。即使在之后相當長時間,也會需要一個測試的負責人,負責整個測試/產品質量的工作,具體負責測試的計劃、測試整體方案設計、指導整個團隊做好測試。
所以,如果你成為測試某個方面的專家,如業務測試專家、測試需求建模專家、用戶體驗專家、性能測試專家、混沌工程專家、性能工程專家、質量工程專家等,在公司就一定有立足之地的,即使公司老板追求越來越高的開發測試比,也只會淘汰一般的測試工程師,不會淘汰專家。
再說轉型,更不用怕。團隊要轉型,像微軟那樣的航空母艦都要轉型,個人轉型豈不是很簡單嗎?況且人生沒有幾個轉型,也就枉來地球一趟。如果一輩子只做一件事,也有遺憾。
我所在的企業有許多的產品經理,項目經理是由測試人員轉型過來, 將以往自身所具有的優秀的技術能力結合個人溝通表達能力及測試的變通能力, 在轉變職位時變的非常輕松.
最后,上述這兩個方向會讓你痛不欲生,但只要你熬過去了。以后的生活就輕松很多。正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多。
更多關于“軟件測試技術干貨”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業需求,更科學更嚴謹,每年培養泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。