半年從轉行軟體測試到產品經理

半年從轉行軟體測試到產品經理

本人一個普通二本,浪費了四年時間,畢業年齡就比同學大幾歲,輸

在起跑線上,最可悲的是第一份工作也是隨大流,完全放棄了自己的專業,什麼

東西也沒學到,關鍵這一呆就是三年,渾渾噩噩過日子,根本不清楚自己的方向

在哪裡,想要什麼樣的生活!

剛畢業自己就背負房貸,一個月 3000 多的工資,過的就是中國最底層的生

活,就這樣我忍耐了三年,女朋友作為其他公司的 HR 實在看不下自己的生活方

式,思維方式,不停的鞭策,每天回家都抬不起頭。在公司也不得志,早就想轉

行,但是不清楚自己能幹什麼,想幹什麼!

一、其實大家工作是為了什麼?

1、 為了金錢,滿足自己所有需要;

2、 做自己想做的事情

二、 為什麼那麼多人天天抱怨自己的生活?

1、 不明確自己想要什麼

2、 沒有努力的方向

3、 缺少執行力

方向:對於不論是剛畢業還是轉行的人,大家必須思考好自己想做什麼。只

有確立了很明確的目標後,自己才不會過的渾渾噩噩的,至少思路是清晰的,方

向是準確的,即使不成功,但是努力了,無怨無悔。

執行力:很多人的弱點,天天只在說自己想做什麼,根本就不執行,一直停

在想的階段,中國不缺少想像的人,缺少能按照所想快速執行的人,所以說有人

在四五十歲的時候總會說,要是曾經我怎麼做, 現在都身價百萬了,其實這句

話完全就是無謂的裝 B,在別人眼裡就一傻子。

說了這麼多,進入正題吧,我是 2015 年開始打算轉行,為什麼選擇這個行

業,在中國軟體行業的工資已經是領先其他行業一大截,就看中這一點,但是對

於我一個有家庭年齡也過了從事這個行業最黃金階段的人怎麼入門呢?

我在網上了解到軟體測試,能很好進入軟體這個行業,我的要求只是先接觸

這個行業,後期做技術提高。以前我是看到代碼頭都大,自從我決定搞這個行業

開始我就下決心自己學習彙編語言,當時的想法就是別人學 3 個月,我用一年時

間學,總能會,這就是決心。

2016 年 2 月開始處理上家公司的一些事情,開始準備離職後的善後工作,自

己的離職或者轉行不能影響到家人,這樣到時候自己根本沒精力去顧忌重點是自

己的事業還是家庭。

2016 年 3 月開始離職,上培訓機構學習,2 個多月的學習,6 月開始面試,

找工作。怎麼艱辛、怎麼被別人淘汰,就不細說了,兩周時間面試了 40 多家,

最後選擇了一家離家最近的。

2016 年 6 月中旬正式入職,幾個月的測試工作。2016 年自己學會了 Python

編程,JAVA 基本能讀,hadoop、docker 這些能用,公司測試工作由我一個人負

責,兩個測試人員。2016 年 12 開始跟著經理做產品,方案設計,2017 年 1 月正

式提升成產品經理。(其中自己設計的最大項目是中國電信的一個子項目,報價

363W)

適合人群:

軟體測試不是所有人都適合,以下幾種人群慎入:

1、 年齡超過 40 歲,任何行業轉行,這個年齡是一個坎,軟體行

業尤其嚴重;

2、 無專科學歷,如今本科研究生爛大街的節奏,如果一個專科學

歷都沒有,拿什麼去競爭;

3、 家庭和事業,有了家庭,重新選擇軟體行業需要勇氣;

4、 交流障礙,不會說普通話(幾乎沒有),和別人說話都成問題,性格過

分內向,測試是一個需要和很多人交流的職位;

5、做事過於特立獨行,過於追求自我。個人認為不合適,測試需要多方位

的思考問題,很多時候需要去考慮其他人的想法;

培訓與自學的選擇:

每個人的情況不一樣,自學能力差的其實可以選擇培訓,培訓更多的也是給

自己一個學習的理由,花錢的學習是最心痛的,太容易得到的東西往往不被珍惜。

培訓只是一個引導,很多還得自己努力。

測試的入門可以說很低,但是不要以為每個人都能做好,任何行業金字塔尖

都是很孤獨的。

軟體測試學習思路:

1、基礎知識、理論知識(用例編寫,測試方法,用例管理),測試思維的

學習,很多人不屑理論,一股勁的扎進測試工具裡面。最大的誤區,工具永遠學

不完,測試必須的自己思路清晰,理論是自己吹 B 的基礎

2、資料庫(mysql 、oracle、sql server),增刪改查必須會 ,這個是入

門,盡量會點存儲過程等其他高深點的,面試表現出來,絕對是加分項。

3、Linux,必須會,現在很多 WEB 測試環境都是搭建在 centos 下,所以建

議直接學習 centos7,伺服器一般用的這個系統,Ubuntu 這些有些地方和 centos

還是有一點區別,所以為了花最少的時間去適應新的系統,就直接選 centos7,

搭建環境,安裝軟體,這個必須會。介紹兩個工具 Xshell、FTP 前者用來遠程連

接系統,後者實現 linux 系統和 Windows 傳輸文件。

4、測試工具,市場上的測試工具太多了,永遠學不完,推薦幾個主流的給

大家,QTP、selenium(功能測試) 、LR、jmeter(性能測試),postman(接

口測試),QC、禪道(用例管理、項目管理),gitlab、SVN(項目管理、版本控

制),不一定全學,會幾個就是了,初級要求不會太高,如果面試遇到公司使用

了你不會的工具,直接說一句,「工具不是萬能的,市場上的工具是學不完的,

如果要學會使用一個工具就幾天時間,最重要的還是自己的思路」 這樣很容

易讓面試官覺得你很有自信,能力還不錯。

5、彙編語言,沒得編程基礎同學,建議學習 Python,號稱最簡單的語言,

代碼量少,維護性好,界面很容易接受,最重要的是現成的庫很多,效率很高。

JAVA,Python 有的地方不能實現 JAVA 的一些功能,JAVA 相對 Python 編碼量有

點大了,JAVA 編寫測試框架很實用,C,性能測試很需要,特別是伺服器性能測

試,linux 都是 C 寫出來的,可以看出 C 在伺服器底層應用是很廣的。編程語言

可以作為後期工作中學習

6、面試,轉行、剛畢業的要求別太高,看清自己對自己有一個定位。剛開

始可以選擇海投,一方面多給自己一些面試機會,另一方面可以出去看看別人的

要求,更清楚的認識自己。

7、後期發展,技術:轉開發,性能測試也能達到年薪 30W。產品經理,管理

層這些都是未來的方向。

學習方法:

視頻和筆記結合,不太容易懂的視頻更容易理解,但是耽誤時間,筆記能快

速學習,吸收力差,看完即忘。

簡歷重點

項目經驗,必須寫清楚,職責,收穫。

個人能力,看了很多人根本就不知道怎麼寫簡歷,個人評價全是套話,沒有

人看,對於初入職場或者轉行人員尤其重要,第一件事就是讓別人知道你的能力,

個人評價直接寫自己的技能,會什麼東西,直白些,不要讓別人看了簡歷都不知

道你會什麼,3 秒瀏覽一份簡歷,可以想像一個沒有閃光點的簡歷是什麼樣的後

果。

面試技巧

轉行:

1) 讓別人知道為什麼轉行,不要說一些自己都感覺 SB 的想法,要說的很有

抱負,很有想法(「27 歲才發現自己喜歡事,只想做自己喜歡的事,曾經的東

西都可以放棄」)瞬間讓別人感覺不一樣

2) 決心有多大,轉行最怕的就是讓面試官知道你只是嘗試性的轉行,這樣

別人會覺得你還是沒思考自己想要什麼,不穩定 ,靠不住。表現出自己的決心

「曾經 10K 的工資,現在為了自己喜歡的事,放棄所有,從新開始」把自己的後

路直接說死,讓面試官知道你有種破釜沉舟的勇氣,即使面試不成功也會換來好

感。

3) 職業規劃,不說多遠,2-5 年的規劃就可以,讓別人知道你這個人很有想

法,思考比較獨立,整個人很有上進心

以上說的很多都是自己的加分點,實際情況還需自己去考慮,想好這三個問

題,拿到一份 offer 是不成問題的。

剛畢業轉行:

1)為什麼轉行,這個是每一個轉行的人首先要考慮的問題 ,大忌:自己的

專業不好找工作,耳朵都聽膩了。可以談自己的興趣,愛好。

2) 自己的能力,盡量和軟體測試這個行業扯上關係,自己學編程要第一時

間表現出來,加分項。自己不會的要表現出有很好的態度和學習能力,公司都會

根據能力選擇人才培養和儲備。

3) 職業規劃,一個剛畢業的學生有一個很清晰的規劃馬上可以從其他人中

脫穎而出,盡量別說一些套話,人人都一樣了,面試官為什麼選擇你!

所有的面試必須思路清晰,不要想起一句說一句,這樣面試官很反感,軟體

測試要的不是會多少東西,而是良好的交流、清晰的思維,工作能力是其次的。

態度—思維—能力,這個是我對職場的理解。這些是我對一個剛進入或者想進入

這個行業的一些人的建議和自己的一些看法,不完全正確,自己可以找到一種屬

於自己的方式。

後期發展

不管自己是以什麼樣的方式入職的,進公司第一件事就是工作態度,幾個月

的試用期,看的最的多是工作態度,轉正的方式有很多種,不一定靠能力轉正,

態度也可以讓 BOSS 給你轉正的機會。工作能力差可以用態度和勤奮去彌補。交

流能力,測試應該算公司交際比較廣泛的 team 了,產品經理、需求、研發、客

戶都有可能涉及到,所以測試工程師第一要素:交流,不光是聽懂別人的意思,

有時候必須清楚的表達自己的意思。很多人認為這個很簡單,在我看來這是最難

的,有時候自己不能完全理解可續的需求,自己想要表達的東西也沒有很直白、

確切的傳達給客戶。這是我做產品兩個月來的深刻體會。

測試與開發對比

現在大家都在討論測試和開發的工資問題:

1、測試低人一等,比不了開發

2、都認為開發比測試工資高

3、測試以後的發展方向沒有開發好

很多公司對測試設立的工資範圍比開發低這個是自然的:

原因一:在他們眼裡測試不重要,可有可無,這個是中國目前行業的詬病;

原因二:一般公司對測試要求低,就基本的功能測試,工作強度決定了工資

待遇;

但是這並不意味測試的工資一定就低。同樣是工作兩年,一般的開發工資就

是 9k 左右,但是一個測試如果是會編程,兩年工作經驗,工資可以達到 11K,

為什麼?

測試會編程的人偏少,更別說編程質量高的,少了很多人的競爭,物以稀為

貴,這樣就是為什麼開發轉測試很吃香的原因。前提是必須會編程,但是對於一

般的功能測試,編程要求很低,編程能力不如開發,同樣的工作經驗比開發拿的

工資高,多的這一部分錢就是測試需要的思維意識,有思維能編程,綜合性人才

公司自然會給的多。思維意識這個對於測試來說可能需要付出更多的時間去積

累,也有可能是兩年工作時間就可以學到的,這個都是看個人能力。

發展方向

開發精於某一方面,測試是看大局,定位不一樣。為什麼測試可以做到產品

經理,開發做項目經理,產品可以不需要懂技術,但需要有大局觀,對項目的把

控能力,項目經理需要的是技術,對做事的人的指導。


推薦閱讀:

全面解析軟體測試工程師相關面試技巧
0基礎軟體測試培訓
青麥人才親身經歷
恭喜正厚邵同學,從開發轉行測試,薪資翻倍。

TAG:軟體測試培訓 |