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