標籤:

軟體開發轉行做軟體測試?

1.2010年6月份開始實習一家分公司在南京的美國公司,做的是利用struts編寫網站,實習期三個月;

2.2010年11月,處在畢業前夕的幾個月,在南京的一家初創公司實習,做的是軟體開發。2011年5月份,開始做關於android開發方面的工作。那個時候,都不知道android是什麼東西,只知道智能機的操作系統是android,為了編程,公司給我弄了個moto的智能機,熟悉裡面的東西。在學習android的過程中,感覺自己學到的東西真的不是很多,每次遇到不明白的都上網查資料,可是查到的資料也都有限。一直到2014年1月份,在這3年多的時間裡,學到的東西都很多,但都學不深,這也是我轉行做測試的原因;

3.2014年2月18日,通過了南京一家比較大的軟體公司的面試。還記得面試時,那天下著雨,公司在中央路的一條巷子里,問了幾次路人在找到地方。面試我的有4位,後來得知是部門經理,部門主管,導師,還有一位不知道是誰。面試持續時間大概20分鐘到半小時,問了很多關於測試方面的工作,那個時候也沒真正接觸到測試的流程是怎樣的,只是把我自己想到對測試的理解都儘可能的說出來,畢竟之前做的是開發工作(android開發)。也問了關於資料庫(面試前有次筆試,資料庫佔了面試題的80%)方面的工作,之前一直都關注資料庫語音,這點應該沒有什麼問題,在後面一道測試題時,壓根就沒寫,因為看不明白也不會,就空白了。筆試在7樓,面試在2樓,後來工作了也是在2樓了。面試結束後,面試官只說了讓我等通知,走出來,感覺不是很好,畢竟沒做過測試工作,走出大樓,步行幾分鐘後,電話響了,是公司人事打來的,說我面試通過了。當時聽到面試通過,也沒太高興,覺得對自己的要求還不是很滿意,心想不成功了,還有下午的android研發麵試呢。再想,既然選擇了轉行測試,就要有做好的準備,既來之則安之。一系列的人事確認電話、體檢,3月3日第一次公司報道。。。公司是導師制度,新人都會有一位資深的老員工帶著進入工作狀態,對於我這種半路出家轉行的人來說,希望是一個有耐心的導師,可不是啊。。。第一次接觸HP ALM寫測試用例,沒少被導師罵。。。為人處事這方面,我覺得我做的還行,但實在受不了只做一件事情而且還總被罵的命運,即使自己覺得用例已經很好了(看了主觀以前寫的測試用例,覺得我和她的用例在結構和邏輯上都沒什麼大問題),也逃不了被導師說。唉。。。離職是自然的(這不是我選擇放棄離職的理由,實在是學不到東西)。。。轉行有點失敗,不,是遇到了錯誤的人,公司還是不錯的。

4.2014年4月,等待重新出發。。。目標:測試


不請自來,給你講個身邊的故事。

前公司有3個測試新人,情況分別是:

新人1:聰明、自學能力強,導師不固定

新人2:一般、學習能力一般、情緒控制較差、處事能力強,導師嚴格

新人3:一般、學習能力一般、各方面能力一般、踏實,導師嚴格

新人1是我最佩服的人,他雖然沒有固定的導師,但是他能從每個接觸的人當中學習到新東西,成長速度超快,一年後可以獨立完成項目組內所有模塊的測試任務,可以進行部分開發,可以對需求做部分決策。現進入外企。

新人2對導師的態度非常反感,但因為處事能力超強,工作上雖然不喜歡導師的作風,私交卻好的要命,平時能跟各種人打交道。一年後,技術成長有限,成為到現在3人唯一沒有離職的員工,不能說順風順水,但是看起來工作的很開心。

新人3一路勤勤懇懇,經常被導師罵,也經常因為某方面的懦弱而感自卑,有時被同事嘲笑。但是平時很認真的接受導師的教導,經常主動請教,對待工作也非常認真。一年後,可以獨立完成項目組內所有模塊的測試任務,並對部分知識有自己獨到的認知和見解,導師對其評價非常高,當面表述為帶過的最好的徒弟。現進入國內知名公司。

故事講完了,其實就是羅列了3個同事的情況,他們特點差距巨大,但至少一年後來看,在各自的測試工作中都表現出了各自的特點,也小有成績。

那麼,問題的關鍵在哪兒?難道他們遇到了真的是對的人?樓主慢慢體會吧,希望對你有所幫助。


怒答,開發轉測試已5年。

已經5月底了,不知題主是否已如願轉到測試。

如果未轉,勸題主再慎重考慮。

開發轉測試不是問題,很多測試都是開發轉過來的。事實上,我始終認為測試要做得好一定要懂開發才可以。

問題在於題主轉測試的原因竟然是開發「學得多但不深」,這恕我不能認同。就本人經驗看,測試相對開發才是要求廣度多於深度的。就行業現狀講,大部分測試職位是黑盒測試,絕大部分公司都是一個測試對應多個開發。一般來講,測試對模塊的了解遠不如負責該模塊的開發,而開發對其他模塊的了解又遠不如測試。

要解決「學得多但不深」的問題,竊以為正確的做法應該是自己往深里學。或許題主對Android開發已經很精通了,但對Android系統本身又有多少了解哪?能打造出自己的rom嗎?能進一步提升Android系統的性能和穩定性嗎?

如果題主已轉,建議不要把開發能力丟下,盡量去做性能測試、自動化測試這一類工作。同時心態要保持好,國內絕大部分公司測試是要比開發弱勢的,被開發拖進度陪開發加班用幾個小時測完版本也不是多新鮮的事。

至於導師態度惡劣,只要不是人身攻擊就不是什麼事。漫漫職場路,怎能一路都是好旅伴?


I"m very interested in your working issue, after reading your story. As a friend with the same age and the same industry, I have many experiences to share with you.

At first, you said that the reason why you change from a developer to a tester is that you can"t learn enough knowledge.

I don"t think that it is a sufficient ground. On the contrary, as a Android developer you should know all kinds of Android releases interfaces and skillful to use them. And then if you wanted to being a advanced Android engineer to make your APP with the a high performance and a comfortable UE. You should continuous reconsitution your code, and your focus point may on like Core Linux, network communication about TPC/IP, algorithm, graphis and so on.

If your are interested in testing, I"m determined to say that changing the role from a developer to a tester is a very suitable thing. As an old developer, it is quite natural that you can being a good tester. Developer is in the deeper level on the whole software development flow. The kernel of testing is make the product with a higher quality, although HP ALM looks like different from Apps product.

In my eyes, development looks like the Chinango in Kung fu, while testing looks like the internal strength. If you wanted to be a stronger in testing, you must make your focus point on

the testing principle. No matter what kind of product, the testing principle is the same. Don"t hope your mentor tell you everything, continue summarizing is the best mentor. No successful man is always smooth sailing. If you are in trouble, say thanks to it, it would making you being much more stronger. Complaining will only make you become nothing.


仔細品味了一下樓主的故事,得出如下猜測:

1、有認真做事的動力,但無系統、規範化的學習環境,感覺難以成長

2、有上進求取的態度,但是缺乏好的指導老師或貴人來輔助

以上兩點或許致樓主於糾結、掙扎的思想鬥爭之中,是著急快速成長起來還是自身時間成本考慮抑或是其它?

無心來指責樓主,只是從旁吐點看法供參考,在我們美好的祖國大地下,絕多數公司的成長環境並沒有那麼理想化,這就是現實!所以無論身處什麼樣的環境,一定要先樹立正確積極的心態,最好這樣子去看待工作:我是來學習解決問題的能力和思考方法的,順便結識一些知心小夥伴,其它都是浮雲,滾一邊的各種裝X、勾心暗鬥..... 嘿嘿~

本人曾也做過4年的測試(硬體類),也很苦B~ ,瘋狂的時候每天工作13小時以上(周未也不要了),連續堅持了3-4個月,就是為了研究性能壓力方面不懂的地方,沒有人教啊, 嗚嗚~ 但是到了後面你閉著眼睛就知道那裡出現問題的時候,還是很有成就感的,如果你也是想要這方面的感覺,請先入魔。。。

再啰嗦一句,如果你想求助他人並長久的得到幫助,一定要先認真研究問題本身,不要連腦子都不過一下就直接問,這樣會遭別人鄙視的哦~ 你提問越有見地,別人也會越愛幫助你,Over !


跟著一個好的領導學做人,跟著一個壞的領導學做事。

我也是搞軟體開發的,現在的組長經常給我一堆之前完全沒接觸過的任務。(技術上不是大問題,主要是業務上不懂)。也不說怎麼實現,就說你到几几幾號給我出一個方案,期間遇到問題去求助他,他就會很刻薄的說自己去找解決方案。

一開始的時候也很難接受,每天很累很累,同時一點兒也沒幸福感。後來慢慢的業務上熟絡了起來,自己被分到一塊新的領域業務,也不像以前那樣著急了,也不怎麼求助組長,自己先找資料,再跟其他同事學點兒,最後任務也能完成。就是感覺很費力,本來如果有人指個方向用一天就能解決的事情,非得自己摸索個10天才能出來一個方案。

或許這就是成長的歷練吧。


估計樓主過些日子又會轉回開發。



被人提醒比不被人提醒好,早期挨說比中期養成不對的工作思維後好。


首先你要明白自己喜歡什麼,想走一個什麼的職業發展方向,而不是隨波逐流,能做這個做這個,做不了這個做那個,這樣飄永遠都不能建立起自己的優勢。搞技術的必須有一個方向要精通的,再以這個為核心可以拓展出很多方向,這就興趣,工作環境不好了可以換,但是永遠不要迷失自己的方向,相信自己,堅持下去,機會很多。


想過這麼轉變的目的是什麼嗎?不要盲目


現在開發崗位上熬3~5年,再去做下一步職業規劃吧


開發轉測試的比較少吧?很多開發會向項目管理、技術經理去轉型。


開發轉測試有一定的先天優勢,但單純的會開發就一定能做好軟體測試嗎?更多的是需要利用自己懂代碼的優勢


你的導師態度差的大概原因是對自己工作的不爽,正好來了個小朋友,好好發泄下。


樓主現在怎麼樣了 我也是做開發的 最近找不到工作。。不知道該如何進行下一步


樓主轉了嗎?感覺不論做測試,設計或者還是開發,又或者是在此轉崗,都應該清楚自己想做的是什麼,在決定轉崗的時候,應該對你所要轉的職位有個大致的了解,新崗位要學習的技能得有個大致的計劃,不然盲目的轉於己一點好處都木有。也正考慮這問題


好能感同身受,跟你出境差不多,我也特討厭被上級苛斥,當然在此期間有感恩也有怨恨,

我還在繼續開發,打算明年轉測試,現在打算開始學些性能測試方面的東西,有時候覺得只有自己下狠心,努力學習了才不會被人罵

,我19歲就開始軟體開發工作,現在也想想挺佩服自己也快過了兩年了~總之,事在人為,祝LZ有個好運氣遇到份好工作,遇到個好上級~


推薦閱讀:

對於HR這個職業,您有什麼經驗之談?
一線與四線城市在各方面都存在什麼差別?為什麼人們要湧向一線城市?
剛畢業,三個offer,怎麼選?
隨著語音識別技術的發展,速錄員是否會在未來某天瞬間失去用武之地?

TAG:職業規劃 |