建議
前輩,從業大概也將近10年了,我們測試部門200+人,也有些人遇到和樓主一樣的問題,大多在公司內部轉崗HRBP,建議樓主可以考慮內部轉崗。
客觀的講,如果此時感到無力,也許是真的無力了。如果我們樂觀一些,會建議樓主,現在可以就自動化、性能、數據、算法測試某一個方向進行學習等等,提升自己的核心競爭力。
我想這應該與年齡性別沒有很大的關系,更多的是像我們在招聘時,會問到的那個問題一一“你未來職業規劃是什么”。
每個職業都有自己的的職業發展黃金期,有些職業過了黃金期發展,要么功成名就,要么卸甲歸田,比如電競、運動員等等。相對于測試這個行業,我想也類似,有著自己的黃金期——那就是剛畢業這3~5年是如何規劃職業發展的。
為什么是剛畢業這幾年?隨著年齡增長,自身精力的集中度也在逐步分散,比如結婚、孩子、養老等等,同時入行初期可塑性較強,沒有一些思維的定式。否則到那時,想要做到職業技能提升或者改變的成本相對較高,甚至是很難行得通。這與測試的及早介入原則如出一轍,問題越早發現,修復成本越低。
因此越早規劃,越早實施,它的可行性越高。這些話對于樓主可能然并卵,但我想對于其他新入行的讀者,應該是受用的。
啟示
再來講講,我所理解的黃金期規劃,在此之前,先介紹大概介紹下測試行業的現狀,這些信息也是從2018年全球軟件行業發展報告中得出的,其中總結了以下幾點:
- 測試人員對需求分析的投入在逐漸增大,同時測試人員逐漸開始注重客戶問題的分析,更關注用戶體驗和用戶反饋。
- 敏捷和類敏捷型項目已經占到了已經極高的百分比,而DevOps模式的使用已經持續數年穩定增長,DevOps正在成為軟件交付的最佳模式,同時我們發現瀑布或類瀑布開發模式比重逐漸降低。
- 較去年,自動化測試技術比例基本保持穩定且處在一個高占比的狀態。不了解、不使用自動化的越來越少,發現越來越多的測試人員將自動化技術應用于日志和數據分析、綜合監測。
關于軟件測試行業供需現狀,隨著敏捷、DevOps等模式的引入以及數據治理、人工智能應用的發展,軟件交付周期逐漸縮短,技術復雜度不斷提升對測試人員提出了越來越高的要求。因此,對校招、社招人員的要求也是在不斷提高的,
在這樣的行業發展背景和趨勢之下,我們不難得出測試逐漸過渡到測試開發已經是一種潛在后者顯在的趨勢,無論我們決定走技術路線還是管理路線。
因此,如果我們現在還是做點點點的功能測試,我們應該有一定的危機感,也應該清楚我們的前進方向。
當然具備了一定的開發基礎并不等同于能夠做好測試,之所有測試開發成為一種趨勢,是因為具備一定開發能力和思維的測試人員,能夠更好的從質量、效率、風險、成本之間尋求一種平衡。
同時,建議了解一下現有比較流行的開發、測試思想、模式,如DevOps開發模式、測試左移與右移思想等等;測試應用領域,如人工智能測試;測試技術,如數據、接口的自動化等等,使得我們對測試的認識具有一定的前瞻性。