軟體測試職業大洗牌
入行軟體測試職業,十年 。
曾經,入行是一件很簡單的事。會點點點,是個正常人,願意做,就行 。反正,也對你沒太大期望,整個軟體開發完了,給測試點一遍,沒問題,就可以上線了 。
所以,給很多同學,留下的印象就是:測試職業,門檻低,入門簡單 。如果找不到工作,或者不想幹開發,就來做測試吧 。
也不知道,後來入行的同學,是從哪裡得到的資訊 。現在還有很多同學,有這類思維 。
比如,
-
寫了幾年程式碼,寫不下去了,聽說測試簡單,先搞幾年測試 。
-
小文員一枚,想入行 IT,聽說測試入門簡單,請問怎麼入行 。
-
之前在工廠上班,太累,且工資低,想入行 IT。聽朋友說,測試入門簡單,想入行,請問,怎麼入 ?
-
之前幹財務的,想入行 IT,乾點技術,聽說測試入門簡單,怎麼入 ?
-
高中畢業,不想讀書了,想入行 IT,聽說測試簡單,怎麼入 ?
等等 ,太多類似的諮詢資訊 。
然而,很多同學,不知道的是 ,
隨著這十年的發展 ,測試行業,與你臆想的已經不太一樣了 。
軟體測試職業,需要從業者,具體非常強的綜合能力,不僅要懂點程式碼,還得懂點專案管理、環境部署、問題跟進、溝通協調、系統架構等能力 。
當前現狀 ,
如果只是單純的測試執行(純功能執行),沒有其他涉獵,無法獨立去保障單個產品線的質量工作,是很難找到一份滿意的工作的 。
今年,很多找工作 / 或跳槽的同學 ,
有明顯的感受:找工作,越來越難了,連面試的機會都少了。雖然跟簡歷、學歷等有點關係,主要原因還是你的履歷同質化太嚴重,沒有任何亮點。面試官,每天這樣的簡歷,收到幾百封 。
對於企業方,
招聘成本越來越大,想找到一些合適的應聘者,難 。市場上,流動的簡歷,永遠都是那些,真正能力強的同學,很少會主動投簡歷 。基本上是走朋友介紹,或者內推,或者獵頭的渠道 。
但,往往,他們在觀望,沒有強烈的換工作需求 。
特別是,
對於,工作五年以上的同學,高不成低不就,非常尷尬 。很多面臨著轉行 。
所以,
大家明顯可以感受到,軟體測試行業,浮躁 。
下圖是一份 6 月 9 日,來自 Readhub,對全平臺軟體測試崗位的招聘統計分析 。
-
市場上,五年以上的崗位,非常的少(高階崗位,都是走的內推渠道)
-
如果你工作了五年以上,還得通過招聘網站苦逼的投簡歷,略尷尬 。
-
薪資,集中在 8-12K,如果你的薪資,在這個範圍,恭喜你,平均線 。
-
如果你的薪資,高於這個,給你點贊 ,繼續保持,每日進階 。
-
工作機會:集中在北上廣深杭(杭州近兩年機會多多)。
對於,今後軟體測試從業者的發展 。
如果不想走測試這條路了,想謀求其他發展路線,可以看看老徐曾經寫的「軟體測試從業者 18 條可行性發展路徑」
如果還想繼續找測試方面,如下是老徐的一些不成熟的思考 。
對於今後,測試從業者的發力方向 。
對於測試,老徐更願意定義為:質量推進角色 。
不管是,通過流程來推進專案按時按質交付,還是通過技術手段來保障質量交付,都 OK 。
至於,賦能於開發,提供開發自測的工具,這也是提倡的方向 。
畢竟,行業內,聊了這麼多年的「測試前置」,得付出行動才有價值 。
事實證明,前置確實能提前發現問題,提前丟擲風險,對專案全過程,是有益的 。
關於軟體測試從業者需要的能力 。
分為 硬技能 + 軟技能 。
硬技能
-
看得懂基本的程式碼
-
能瞭解整個專案的資料流、業務流,方便快速定位問題,測試深層次 Bug
-
對專案管理,有一個基本的認識
-
Linux(必備知識)
-
Git(必備知識)
-
DB(資料庫這塊,必備知識)
-
對於行業內,通過的測試工具,有一些基本的瞭解,並能快速的上手使用(聊聊軟體測試工具 。)
-
抓包工具的基本使用(測試工程師得力助手之 Fiddler 抓包進階篇(實戰應用))
-
HTTP 基礎知識(之前好像給大家推薦過電子書,回覆「http」)
-
對介面測試,有一些基本的瞭解
-
最好了解持續整合這塊的內容,至少會使用(下一篇會更新 jenkins 部署某自動化平臺的文章)
-
至於安全測試、效能測試,能瞭解更好 。
如上,
列舉了一些硬技能,看起來好像很多,其實沒那麼複雜,很多東西,平時工作中,都會用到,用幾次,就會了 。
但,對於一名合格的軟體測試從業者,僅僅會一些硬技能,還不夠。
你需要具備一些軟技能,如下 。
軟技能
-
質量意識(很多時候,團隊中,並不缺技術,唯獨缺質量意識)
-
好的工作習慣(每天把不懂的內容,用本子記下來,弄懂為止,幾年後,成長超速)
-
善於主動尋找答案(多數內容,搜尋引擎都可以檢索到)
-
簡單事情,重複做 。
-
重複事情,微創新(提升效率)
-
有始有終(對於質量的最後一環節,一定要確保所有的問題,有始有終,走完整個生命週期)。
-
知道怎麼提問 。
要求這麼多,如果只是會功能測試,什麼都不會,怎麼辦 ?
此刻開始學習,還來得及,把工作中,專案相關的所有內容弄懂,上面的技能就會了,其實要不了多久,一年足夠(對於工作了五年左右的同學,還是有一定的基礎的,學習起來不難) 。
對於,單純的測試執行。招應屆生,或者一年左右的同學,足以 。他們更認真、一張白紙,更好培養,而且戰鬥力爆棚 。
注,
此文,我個人觀點,不一定完全正確 。也許與你瞭解的完全不同,也不要急於求證,時間會告訴我們答案 (再等等,過段時間,就有答案了)。
十年了,很多你以為的,不在是你以為的那樣了 。
好好學習,每天進步一點點 。
否則,
就不是 35 歲的中年危機,28 歲也許會成為你的危機 。