测试人生的最大危机不是 35 岁,是你工作3年的那道坎儿
我經常聽到一句話:“7 年就是一輩子”
寓意人自身的“操作系統”可用 7 年時間完成一次“升級”,形成翻天覆地般的變化。
但對于軟件測試員來說,7 年太長,往往 3 年就是一個坎兒。
打開 BOSS 直聘、獵聘等眾多求職軟件,你會發現 1-3 年經驗的測試員是一個特殊的群體。乍一看,他們起薪尚可,能力要求也以基礎為主,挑戰并不嚴峻,甚至有點悠閑。
但進入 3-5 年、5-10 年經驗測試員的招聘帖子,壓力會驟然增大:與崗位職責相關的動詞由“參與”變作“承載”,由“提升”變成“保證”;在能力要求上,“熟練掌握”則統統變成了“深刻理解”。
許多年輕測試員的危機,都來自于 3 年左右經驗時的一次跳槽 —— 基礎知識輕松搞定,深入提問啥也不懂。3 年時間,做了很多功能測試項目,自動化問題卻從未關注過,歸根結底,還是成長速度太慢,迷失在“溫水煮青蛙”般的測試日常中。
技術人生的最大危機不是 35 歲,而是你的個人成長速度,首次低于群體平均速度之時。
那么對于 1 - 3 年經驗的測試員來說,如何保持最快的成長速度,找到最短的成長路徑,超越 80% 的同齡人?
職業規劃的思考
確定方向
做職業規劃的目的是避免迷茫,而避免迷茫最有效的方式就是確定明確的方向和目標。
對于任何一個技術崗位,都有固定的兩個方向:技術和管理。
管理:
測試方面的管理崗位主要是測試組長,測試經理(主管),測試總監。
對應的主要職能:
- 測試組長(2年左右):測試計劃的制定和執行,帶新員工。
- 測試經理(主管)(4,5年左右):測試計劃的指定和執行,對產品質量進行評估,對產品發布給出建議。(signoff)
- 測試總監(10年以上):理解產品的商業目標,對整個產品線負責。負責資源的計劃和分配,人員的招聘和更新。測試的技術和架構的選擇,測試團隊的發展,團隊測試能力的提升。
技術:
- 功能測試:測試執行(大部分外包的小伙伴的階段)->UI自動化測試。在這個階段的小伙伴是體量最大的,也是最容易被替代的,所以大家都很有學習UI自動化的熱情,感覺好像會自動化競爭力就有了很大的提升。很多公司招聘的時候也會要求,會UI自動化,會selenium或者QTP。而事實是,大部分情況下API自動化比UI自動化投入產出比高,很多公司招聘的時候寫了要求會UI自動化,實際上招你進去還是點點點。這個要求只是公司為了提高測試門檻,找個稍微會點代碼的。
- 性能測試:性能測試有點像C語言程序員,做的人相對功能測試少很多,市場需求也少很多,但是真正會的人還是很受歡迎的,待遇也普遍高于功能測試。
- 接口測試:測試執行->API自動化測試。接口測試很多是從功能測試轉過來的,手動的有,自動化的也有。跟功能測試和性能測試都有很大的交叉部分,是大部分測試人員應該了解的一個部分。
- 安全測試(滲透測試):門檻較高,收入目前是最高的吧,市場需求量在慢慢增大。是有不錯的技術基礎的小伙伴可以考慮的方向。之前大部分公司都是交給了第三方專業的公司和評審工具,現在開始越來越多公司做自己的安全測試了。
- 測試開發:開發測試工具,偏開發類工作,我覺得性價比挺高,對代碼質量要求沒開發高,收入水平不比開發低。
- TestOps:這是最近圈里的測試大大們在推的(主要是云層大大),類比devops,我粗淺的理解是把測試和運維的工作結合起來,讓測試流程更順暢和高效。我沒有學習過這個課程,總之不明覺厲,但是又有點像之前TDD的理論啥的,高大上,但是落地的少,有些公司里甚難推動。畢竟測試人員話語權弱,地位低不是一天兩天了。
說得是挺多,但其實管理崗位的晉升,可遇而不可求嘛,有些要熬,有些要關系好,有些是確實擅長管理。技術發展路線倒是確實有比較投入產出比高的,代碼基礎好的,測試開發其實是個性價比不錯的方向。代碼基礎一般的,轉產品或者轉崗吧。其他什么性能測試,安全測試,如果沒有真正的項目機會,靠自學去提升,進度會很慢,以后獲得相應的工作崗位的機會也少,大部分公司不會選擇沒有相關經驗的人去做類似崗位。而TestOps,如果我能做TestOps,我就能做devops了。現在明確招TestOps職位的少,招devops的還蠻多的,且待遇都不錯。
這些就是測試的兩個方向,我相信我上面寫的,好多同行的小伙伴都已經了解,甚至比我更了解了。只是其實能選的路本來就少,需要付出的努力卻一點也不少,大家下不定決心是否真的要開始,又是否真的能堅持到有結果而已。如果你實在是不知道該選那條路的話,可以加入我們的軟件測試交流群(785128166),跟同行的測試伙伴一起交流應該會給你帶來更多的啟發!
技術的學習
學技術先把當前使用的技術學透用熟,才是最重要的;千萬不要在還沒把當前使用的技術吃透之前,去學新的東西,不管新的東西有多火。就像上文所說,不同的框架,有不同的核心,有不同的思想。還在入門階段的你,會被各種思想充斥頭腦,反而會更不清楚。
一定的時間后,當你理解透一個體系后,你可以類比地去看更多的體系。這時候,你會發現很多東西都是殊途同歸,理解得很快。
測試員面試的正確姿勢
面試官通過面試題看個人能力,有很多面試官也會現場要求面試者寫出盡可能多的測試用例,以考察面試者是否具備全面思考的能力。
那么在找工作或跳槽刷面試題是必不可少一環節,這里為小伙伴們準備了一個面試刷題小程序,包含軟件測試500多道大廠面試題知識點資料,每個面試題都有著詳細的答案,有的題目會附上代碼,這樣看會對題目有個更清晰了解,綜合代碼看對題目記憶更深刻。
有需要的小伙伴可以關注公眾號:程序員二黑,點擊面試刷題,即可進入小程序,隨時隨地在線刷題
心態
所謂心態,其實可以理解為事業心、進取心,尤其在廝殺慘烈的互聯網行業,如果進取心不足,就有跟不上業務發展的可能。
梅花創投創始合伙人吳世春曾提出了一個形容所謂“小鎮青年”的概念:PSD:P(Poor 貧窮)、S(Smart 聰明)、D(Desire 欲望),并稱:“我投的很多創業者都是小鎮青年。”
如今在職場上,很多面試官也開始青睞“小鎮青年們”,他們有野心、有欲望,敢于用聰明才智挑戰種種不可能的任務,因而成為這個時代的中堅力量。
最后
對于做技術的人來說,一定要樹立終身學習的理念,技術更新很快,不多學習些新東西,很快會被淘汰。 另外做技術的人一般是能坐得住的人,如果你不太喜歡學習新東西,建議趁著年輕改行,總好過老了身不由己。
如果你不想一個人野蠻生長,找不到完整的資源,問題得不到幫助,堅持幾天便放棄的感受的話,可以加入我們785128166,大家可以一起討論交流,群里面會有各種軟件測試資料和技術交流。
總結
以上是生活随笔為你收集整理的测试人生的最大危机不是 35 岁,是你工作3年的那道坎儿的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房屋价格预测相关公开数据集
- 下一篇: 问题分析报告--读取ORC文件报seek