我們精選了一下網友答案:
···································^^····································
這個問題沒必要BB一長串廢話了,我來直接點。只要你不斷地學習新技術,技術OK,只要你想你就可以一直做。但是對于那些實際上連軟件測試的門都沒入,只會點點點的小點點們,平時還不思進取,溫水煮青蛙,用不了多久就被淘汰出局了。很多人把這個問題的因果搞反了,以為是行業把他淘汰了,或者覺得是自己時運不濟碰到公司裁員,然后怨天尤人去怪職業沒前景,實際上就是自己技術太爛,僅此而已!
是不是聽了這話很扎心?
那再說句更扎心的吧,再搞不清楚因果和武裝自己,你們連35歲都熬不到就會被裁員。在中國,最不缺的就是人!
+++測試工程師的職業發展方向和層級大致分為:技術路線(初級測試工程師-中級測試工程師-高級測試工程師)、管理路線(測試組長-測試經理-測試總監)、講師路線(初級講師-中級講師-高級講師)和其它路線(比如寫書、轉開發、需求、售前或售后等角色)。前兩條路線對于35歲以上的人來說,如果要考慮換工作的人就得慎重了,最好別裸辭,先找到下家了再去辭職,不然可能會有空檔期。國內好多企業的HR甚至領導通常不喜歡招聘35歲以上的人,究其原因無外乎如下幾點:1.長久養成的工作習慣可塑性差;2.工作年限長薪資高(同樣的薪資可以招兩三個年輕的);3.家庭或身體的原因不能勝任高強度的工作;4.其它原因。這種現象在國內目前比較常見(國外反之),但殊不知:年齡越大通常意味著經驗和技術越好越豐富,可以一個人干幾個人的活,效率也高;年齡越大通常越少棱角,頗具包容心,更容易融入團隊;年齡越大越具備責任心和家庭意識,越重視眼前的工作,穩定性越好;年齡越大越。。。。。。這些都是很少有人能真正看到的35歲人以上的特質。大的國內行業現狀,你我些許力量暫時無法改變,但我們可以在年輕的時候就不斷增強自己各方便的技術能力,來適應這個崇尚技術的社會。比如手工測試轉會開發的全棧測試、考取一些資質證書(PMP、RDPM和信息系統項目管理師等)、寫書或者做講師等。測試講師作為第三種職業發展方向,其實也是很不錯的,可以長久且持續發展,職業生命周期遠遠長于其它職業發展方向,因為在這個行業干的越久往往意味著經驗越豐富,教育行業就非常看重和需要經驗豐富的講師,尤其全棧測試講師,只要眼不花、腿站的穩,干到60歲也不是問題。其它行業理論上其實也應該是這樣的,作為測試從業者的我們,沒必要去過分擔心年齡上的問題,只有時刻不斷的保持自己的核心競爭力(自學或者培訓)才是上上之策,以不變應萬變,未來也許環境可期呢!
+++35歲干不動,只是借口而已。
能干的,依然能夠很好的在這個行業發展,干不了的,注定會被一浪比一浪高的后浪,拍死在沙灘上。
如果你到了這個年齡,還沒有到高級測試開發工程師或者架構師的級別,那么真的是不好干了。
如果你是30+的年齡,可能還不會那么明顯,但是35+,你會面臨另外一個層次的競爭。
簡單來說,就是年齡上去了,但是能力沒有上去。
你不是具備10年工作經驗的測試工程師,你只不過是一年的工作經驗用了10年。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG這種是最無奈的。如果是這樣,企業倒不如去招一個2-3年經驗的人,年輕,抗造。
前一段時間我也在朋友圈放出過幾個職位,螞蟻金服、獵豹等,35+的人是他們最喜歡的,但是要求能力一定要匹配到。待遇人家直接給夠,年薪百萬,就看你的能力行不行。35+的人,具備CI/CD能力、持續集成、持續交付,懂測試開發,懂測試運維,懂代碼的,真的是挺難招的。說實話,到目前為止,還沒有幫他們找到合適的人。所以如果你擔心35+的年齡,那說明你的能力和你的年齡并不匹配,很直觀。
目前整個行業的趨勢,隨著持續集成、持續交付、Devops的流行,特別是大的公司,都是只招測試開發,把大量的手工測試外包出去。同時測試和開發以及運維之間的“墻”,也在逐漸打破。你如你聽到的測試開發(加入左移,研發階段的質量保證;右移,發布后的質量監控)、測試運維,以及很多公司直接讓開發來去做測試的工作。
下面談談不同level的測試工程師應具備的基本能力
第一個:我們稱之為測試員/測試工程師
直白一點說,就是干苦力活的。對標過來就是百度的T3、T4,阿里的P5,騰訊的T1-T2。主要的工作就是需求分析,測試方案,測試策略,測試執行,都是業務測試。當然你能夠掌握某些領域知識,比如你是測無人車的,無人車的業務是什么,我測AI,AI是什么,我去測大數據,大數據是什么,測的是電商,電商系統的架構是什么,業務知識是要懂的。再一個是帶外包團隊,可能會有一部分的外包團隊交給這一部分人去帶。主要是也就是管理這些基礎的業務測試工作。
第二個:測試開發工程師
現在第一個level是不怎么招了,多數都是從第二個level開始招。一旦提測試開發,就一定要求你懂研發,懂測試,并且有一定的深入工作的能力。從這個level開始要求你的編程能力了,Java、Python、shell、SQL,這是最基礎的,然后是業務測試。
這部分人仍然會負責一部分的業務測試的工作。老大會根據你的能力,給你安排一個比例。你能力很強,80%做技術,20%做業務,如果你能力不強,那就80%做業務,20%參與一部分技術。如果你的技術太low了,那就100%的全部做業務測試。所以這個時候會根據你的能力進行合理的時間劃分。這里面的要求就比剛才突然間就拔高了,客戶端的UI測試,服務端的接口測試,性能測試,基本上都屬于這個范疇。
面試的時候,性能與非功能測試,可能不會做一個主面試點,主要還是在自動化和編程能力。也就是目前大家出去找工作,你們最容易被卡的這一關。所以在這個level里面,也是干活的,也就是既做業務測試,也做技術上的改造,以及去寫一些自動化,但是仍然是偏重于業務的。
第三個:高級測試開發工程師/測試架構師
那么到這個level,業務測試已經非常少,甚至完全沒有了,這個時候更多的是負責整個團隊的流程管理。流程管理體系,白盒測試體系,測試工具與測試平臺的開發,再一個是質量監控,還有一個質量管理。通常一個團隊里面,會有一個測試的管理,加上1-2個高級的測試開發工程師,或者叫測試專家也行。他會搭建起整個的持續集成系統。持續集成、白盒測試、以及一些平臺的開發,主要會交給這些人負責。然后他會帶2-3個測試開發工程師,這些測試開發工程師一邊跟著他去學習,一邊去做業務。然后剩下的活兒,交給外包公司或者校招的人去做。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!