我能給想要成為工具開發人員的軟件測試員一個建議是,你可以大體上看看,編寫一個測試工具跟編寫的其他軟件是一樣的,所以如果你有良好的編碼能力,你可以在很多團隊中有著潛力無窮的成長,所以不要限制自己去尋找一個軟件測試員工作或只編寫測試類的工具。
另一種觀點認為,測試工具開發人員和編譯器開發人員,UI開發人員或數據庫開發人員一樣,他們只是在不同的領域具有專業知識的開發人員。這是我之所以把本節的標題寫成“成為工具開發人員”,而不是“成為測試工具開發人員”。
它帶來了另一個有趣的觀點,就是我們的測試員(SDET)角色實際是專業軟件測試員和測試工具的開發人員的混合體。我們希望大家通過編碼(開發的角色)來做更多的測試自動化(測試的角色)。但是,在某些情況下,我們發現在這兩個領域,我們都不太擅長。它可能潛在地限制我們的軟件測試員長期的職業規劃。
轉行或繼續
我曾打算寫一些建議,關于你是否應該留在你目前的職位或轉行到另一個其他團隊、其他公司的職位。在寫下我的想法之前,我想我可以給你一些關于這個主題的參考。
第一篇文章是一個10年前Interface上發表的一篇文章,標題是“職業生涯?什么職業生涯?”。文章首先說,“你的職業生涯發展是你的責任。”和“你管理著自己的職業生涯。”然后說你,你的經理和微軟怎樣一起合作,幫助你的成長。這篇文章提供了一系列的問題讓你進行思考并回答。根據你的答案,并提供些很好的建議,無論現在是否應該做出改變。我最喜歡它的一部分是,它有很多的探索式(probing)、開放式(open-ended)的問題。例如:
回顧……
你最享受的是做什么?是什么驅使你投入時間來干得這么漂亮?(What was it about those times that made them so good)
有時你會特別不喜歡你的工作嗎?為什么?
去年里你感到最驕傲的成就是什么?
在你開始你的職業生涯后,你的抱負或長期目標有所改變嗎?何時?為何?你現在將如何描述你的長期目標?
你的價值觀是什么(一個主要標準,判斷你是如何做事的)?你目前的工作和你的部門(微軟)是否符合你的價值觀?
你的經理是如何做你的教練?還有誰是你興趣的好教練?
展望……
你真正擅長什么?從你的職業生涯中,你最想收獲是什么?
當你展望你的職業生涯時,是否有些事情你特別想避免嗎?為什么你想避免它們?
你認為在未來十年中你的職業生涯將會出現什么?
你需要什么樣的技能或經驗來為你下下個工作準備?對于十年的計劃,你需要什么樣的技能或經驗?
你的經理(或微軟)可以做些什么來幫助你實現你的目標?你需要從他們身上得到什么,才能使你獲得成功?
當你展望你的職業生涯時,有什么是你特別期待的事情嗎?理由是什么?
你認為你的下一個工作將是什么?下一個工作之后,你認為你的再下一個工作又將是什么?
回顧,你會被引導著去思考過去的工作經驗。展望,你會被引導著去思考你想成為什么樣子。思考這些問題,會真正幫助你整理職業生涯的思路。
然后,第二篇文章是在討論這個問題,即“是改變的時候了嗎?” 。文章列出了職業發展的八大選擇模式:廣泛(Enrichment),偏向(Lateral),垂直(Vertical),跨職能(Cross- functional),重新調整(Realignment),探索(Exploratory),執行(Peform),和其他的追求(Other Pursuits)。這篇文章討論了,你是如何在做決策,比如什么時候應該作出改變、什么時候又不是一個合適的改變時間和如何做好你的功課,再做出一個合適的改變。它也列舉了很多別人的例子。例如:
如果你不滿意你的工作,不管是因為你不喜歡你現在工作的類型,還是因為你共事的人的價值觀或者公司文化跟你不對路,做出改變也許能幫你走出這種狀態,但你得先做下功課!Lou Nee Gerard如是說:“跳槽換工作不是一個避難所。做出的改變應該是積極的,應該因為你真正想要去做些什么,而不是去擺脫你不喜歡的事情。”,他曾從行政職務轉行到PM。
當你有一個明確的目標,并你已決定是否投入額外的努力時,這可能需要一個新的挑戰(challenge),你應該時刻關注這些潛在機會能不能滿足你的目標,并時刻準備采取行動。例如:
跟你的經理聊聊。根據不同的情況,這可能是一個非常寶貴的步驟或一個你不想采取的步驟。你的經理可能是你最好的支持者并支持你的改變。如果你開始提你想要做的事情和你現在的工作不一樣,雖然有些經理可能會感覺受到了威脅,一個優秀的經理會認識到對微軟來說,你的成長是一件好事,并嘗試與你一起向你的目標努力。
有時候你和你的經理很可能不是很合拍。這種事難免。如果你不能跟你的經理聊,你可能需要選擇另一位導師,來幫助你做決策。
安排非正式的訪談?,F在有不少談論工作的非正式談話,比如他們做了什么,他們是如何到達這種水平,什么樣的技能才是重要的。你不需要你的經理像針對正式的訪談一樣進行審核批準,就能組織安排這樣非正式的訪談。這樣的訪談實際上有利于微軟這個整體:你將了解到更多適合你的職業發展方向和更多微軟提供的機會。
如果你的目標是成長(growth)…… 考慮尋找一個比較成熟的團隊并且負責人有著良好的記錄。在一個運作良好的團隊中工作,你可以學到很多東西,包括何時創新以及如何創新,何時交付和如何交付,以及優秀的團隊過程。
如果你的目標是提升(advancement)…… 考慮一個具有部門的戰略價值的初創團隊。這些團隊開始都比較小,成長非???。他們可以為你提供快速提升、回報明顯的機會。初創團隊的風險與機會并存,新團隊有更大的升遷機會,但也有較高的風險,其中許多團隊是從來沒有交付出任何東西,并且他們可能需要在人員不足的情況較長的工作時間。
看看微軟之外。 從我們公司之外的人得到一些建議。設計師和MSTE易用性培訓經理 Scott Berkun 說到“真正的職業發展是遠比微軟大的。你在這里看到的差異和對比,可以幫助你做出更明智的決策;在某些情況下,我們更比其他高科技公司,分層和分級得更多,并在另一些情況下,我們更加開放和靈活。”如果不從外部的角度來看,你會看不清楚在微軟你所擁有的優勢。
原文轉自:http://blog.csdn.net/ocean1ee/article/details/8905031