2017總結----迷茫、痛苦和關於測試職業規劃的一點光亮
今年這個遲來的總結,說實話,2017,很迷茫,然後過的非常不如意
倒不是上一年的職業目標沒達到,而是接下來的路根本不知道如何走。在沒解決這個問題之前,或者說沒搞清楚自己的方向之前,是遲遲不能落筆的,啊不,應該是落鍵盤。
下班後花了幾天的時間研究了下測試的職業生涯規劃,在許許多多的文章之中穿梭,結合前陣子和某公司t3級的大大面試,對自己接下來的幾年職業規劃,總算有了眉目,讓恍惚的心總算有了著落。
先說我這3年坎坷的經歷:
剛畢業,自動化專業(機械)的我轉行到了軟體測試這個行業,然後外包到了某bat公司,在今天看來,這間公司應該是學習資源最豐富的公司,可悲哀的是,零基礎,資料看不懂,當時甚至連程式是什麼都不知道,於是在外包的一年,自學了程式設計基礎和一些基礎性的測試理論,不過一年後,因為外包政策的調整,許可權的限制,還有歸屬感的原因,離職跑到一個做網際網路機頂盒的創業公司。
這家公司真的非常棒,無論領導還是工作氛圍,還是學習成長,都給了我很大幫助,這間公司我收穫最大的就是,形成自己風格的測試,技術方面增長的不多,但是測試思維這塊得到了很大的提升,最重要的是,氛圍真的很棒,可是好景不長,因為業務涉及到版權,公司一夜間就衰敗了,測試組一個人都沒有留下來,非常非常遺憾,就這樣被迫加入第三家過的不如意的公司。
再說2017不如意的地方:
問題一,通宵 && 連續加班到很晚
我們的特色,但是無論何種結果都會有原因,我需要做的,就是針對原因提出建議
原因:
需求變更
這個的原因,歸咎於產品經理素質問題,我們沒必要抱怨剛畢業或者轉行的產品做的多不好,公司也許為了省成本就是不招有經驗的產品,我們都很無奈。除了每次提測前強制產品體驗外,還要給老闆體驗,但是老闆也是剛畢業的,同樣會犯發版本前改需求,我們也很無奈。
開發轉測質量差
這個經過一年的努力,已經基本改善了,至少是UI層產生的bug看起來不會這麼難受。這個痛點的改變是我強制要求開發轉側前執行測試點,同時在測試報告我會加以統計需求覆蓋度和自測情況,還是多少有點幫助的。
不重視測試,無法實現分層理念
因為是軟硬體公司,開發的模式是底層封裝sdk—-上層呼叫的方式進行,社群加上了之後還有介面呼叫。但是但是,我們只有功能測試,對的,你只需要保證程式做的對就行了,這也是功能測試的職責,但是這樣夠麼,隨著複雜度的增加,底層和介面暴露的問題越來越多,領導只想著一個人身兼多職,而對建議的分層測試,招聘測試開發做介面,做sdk層測試無動於衷,這一塊我想做的努力也基本無效化了。
歸根結底,不是無法讓領導認識測試的重要性,而是領導根本沒有打算讓你去做這些事,不怕睡著的人,就怕裝睡的人。所以就快到2018了,這個東西只能說是我力所能及的範圍內改進,本質還是沒變,心痛。
問題二,能看看我做的東西不,能給點建議不
2017,引入了比較多的新東西,比如專項測試、從jmeter遷移到unittest的介面自動化、robotium的自動化測試,每個都花了一定時間去研究,並且除了成果,郵件到專案組,具體可以看我之前寫的文章,然後… … 對,沒有然後,最讓我受不了的是,使用者從上一年就一直投訴的上傳成功率低的問題,我花了將近半個月去學習專項,然後花了幾天時間去做的上傳專項,發出去什麼反應都沒有(領導,看了報告嗎?看了。有啥建議或者排期解決?不了,沒時間。 )
介面測試同樣如此,寫著寫著,突然感覺興趣全無,不過幸好,框架是寫完了,測試也跑了一部分。
自動化就更悲劇了,花費了最大的經歷,結果因為產品的不確定性,基本上是沒有什麼成效的。
總結:2017,迷茫,痛苦,不被理解,不被支援,各種被打擊
有失必有得,最後來說說得的地方:
- 壓力忍受能力提高
- 問題分析能力提高
- 以前一些理論的東西在專案中得到了實戰
- 溝通能力有提高
職業規劃:
接下來把這幾天瞭解到的測試職業生涯規劃的個人理解說下,參考了網上各路大神以及和麵試公司的面談總結出來的關於未來的規劃。
PS:首先,給我感覺最深的就是,不要人云亦云,相信愛學習的孩子都知道testhomer這個技術論壇,我不否定這個論壇非常棒,讓人非常想學習,但是如果你忘了自己的初衷,很容被影響變成失去自己職業方向的人,那個論壇是測試開發論壇,涉及面非常廣,無論PC還是移動端都有,創辦人是在bat工作,所以也不一定適合每一個公司,吃補藥固然好,但是亂吃藥可不好
以時間的緯度來看
分為0 ~ 3年,3 ~ 5年,5~10年以及10年以後
0~3年是剛畢業的懵懂期,可以一心一意工作
3~5年是成長期,已經開始煩惱生活了,工作已經不是全部了
5~10年或者以後,已經步入中年,已經有了一定的生活壓力,除了工作,更重要的是家庭
以測試發展方向來看,分為:
技術管理,兼顧技術的學習和管理。
領域專家,分為自動化,白盒和效能
純管理,這個比較少,沒怎麼了解
轉行,這個也不說,因為已經脫離測試的範圍了
so,結合自身情況,定位就在3~5年,職業目標是測試技術管理上。
這個通道的模型,其實就是系統測試模型,更像是一個綜合性很強的路線,因為你什麼都要懂。
這個title是 測試組長–測試主管–測試經理(總監)
測試組長(目前的階段):分配主管下發的測試任務,設計測試策略,保證流程每一步的有序執行,監督BUG的走向,推進BUG的修改,同時版本釋出之後也要總結測試流程的不足和改進點,另外也承擔著帶領測試新人的職責。
測試主管:推進整個流程的進行,負責跨部門的合作以及資源協調,組員的評級考核,以及針對模組測試策略的確定
測試經理(總監):整個公司測試資源,測試策略,測試流程的管理者和定製者,更多是大方向上的指定了,基本不直接參與一般的測試工作中來了。
ok,明白了上面的定位之後,我們接下來的工作方向總算復出水面了:
1.繼續深入DB/OS/伺服器等基礎能力
2.在基礎之上的自動化/介面/專項測試(效能測試)能力
3.管理技巧,流程優化,問題分析和解決
基礎能力是需要持續學習的,基礎之上的技術逐個方向積累原理,管理技巧則是多看書,多思考,多總結
生活:
- 談了半個女朋友
- 依然不斷地在尋找生命的意義(家庭問題),做自己
- 嚴重意識到了身體的重要性,半了健身卡
- 認識到了讀書的重要性,開始讀做人,做事的書,開始看一些公益演講
因此啊,大的方向就是:
- 多讀書,讀專案管理,讀溝通技巧,多看TED演講學習技巧,這不僅僅是為了工作
- 讀技術原理,然後實踐,成為一個有高度的人
- 跳槽請慎重
- 注意鍛鍊身體