第一篇:軟件測試職業發展
軟件測試職業的發展趨勢
軟件測試行業在國外發展較為成熟,測試人員與和開發人員的比例為1:1。在國內,則相對滯后,直至2005年勞動部才正式將計算機軟件產品檢驗(即軟件測試工程師)列為第四批新職業。不過,經過幾年的成長,軟件測試已成長為一匹實力驚人的“黑馬”,人才缺口突破20萬,挺向30萬。
永遠不用擔心要轉行,這樣的轉行遭遇,在軟件測試行業卻永遠都不會有。因為,軟件測試是個越老卻吃香的行業,經驗和資歷會帶來更高薪資和更高地位。軟件測試工程師可以一直做到35歲、45歲、55歲,直至退休;可以逐步轉向管理或者資深測試工程師,擔當測試經理或者QA部門主管,職業壽命更長。
軟件測試工程師目前正在成為IT行業中一個新亮點,不僅其從業人員薪水高、人員需求增加快而廣受關注,而該行業未來良好的發展前景也受到肯定。據國家權威部門統計,中國軟件人才缺口中,其中30%的人才為軟件測試人才。軟件產業是國家鼓勵發展的朝陽產業,軟件產業要發展,提高軟件質量勢所必然,這樣就產生了對軟件測試工程師的大量需求。然而在IT業處于發展的初級階段時,由于大多數軟件比較簡單,測試工作也不復雜,往往是軟件開發企業在開發完成后進行一下簡單的檢測就可以了。但在IT業發展到一個高級階段后,系統越來越精密,而軟件也越來越復雜,影響的范圍也不斷擴大。因此,這時期開發的軟件就必須進行十分嚴格的測試。否則,不僅會引發企業銷售收入下降和運營成本的增加,甚至給企業帶來法律責任。而在金融、電信這種系統趨于全國集中,風險波及面大,業務影響廣泛的行業,其產生的后果更是不堪設想
軟件測試職業有很多優勢:工作起點高,發展空間大;軟件測試行業發展方向多;職業壽命長,越老越吃香;工作最穩定,不用頻繁跳;性別無偏好,就業歧視小。由此可見軟件測試職業將是一個亮點。
第二篇:軟件測試的前途與職業發展
軟件測試的前途與職業發展軟件測試的職業發展是個很寬泛的命題,不同測試工作經歷的人有不同的觀點,初入測試行業的新手與具有豐富測試工作經驗的老手具有不同的認識。本文檔旨在對新入職的員工,以及初入職場的經驗尚淺的新人提供大的方向和對于軟件測試職業規劃有一個詳細了解。文章將分析軟件測試人員的職業發展方向途徑,提出實現職業發展的方式方法。
在信息技術產業快速發展過程中,軟件應用領域不斷擴展,市場對軟件產品的質量提出了更高的要求。軟件工程領域的實踐證明,有效實施軟件測試可以顯著改進軟件質量。軟件測試是專業性、技術性、實踐性要求非常高的工作,有效實施軟件測試,需要依靠高素質的測試人才。
一個時期以來,我國一些軟件企業存在“重開發,輕測試”的錯誤觀念,很多國內高校沒有設立軟件測試專業,因此,國內軟件測試人才(特別是具有10年以上軟件測試實踐經驗的人才)的緊缺已是一個無法回避的事實。由于軟件測試是新興的IT職業,很多測試從業者對職業發展感到迷茫,需要加強軟件測試人才的職業化建設,明確職業發展的方向和途徑,增強職業的自豪感和工作動力。
1、軟件測試是有前途的職業嗎?
作為一名新入職的員工,經常有人問到“軟件測試工作是否有前途?”的問題。請問這個問題的員工首先自問:“你是如何理解工作前途的?”如圖1所示。有人說工作掙錢多,工資高,有人說能夠不斷學到新知識,有人說工作受到社會尊重,有人說有到全球500強企業工作的機會,有人說今后不會被淘汰。
圖1 什么是有前途的職業
判斷一個職業是否有前途需要以發展的眼光分析,既要看到短期的工資待遇,更要看到未來的發展空間;既要看到短期市場需求,更要看到長遠的社會需求;既要看到職業的社會地位,更要考慮到個人的職業興趣。如果幻想不經過努力,剛從事某個職業就可以獲取高薪,受到社會尊重,那么軟件測試肯定沒有前途,而且世上沒有任何職業是有前途的。
軟件測試工作是否有前途?正確的回答是“優秀的軟件測試從業者,測試工作有前途,而且前途很大”。軟件測試順應全球化和信息化發展趨勢,符合我國信息化與工業化發展目標,是新興的朝陽職業。優秀的測試從業者依靠軟件測試的專業技術,可以獲得職業的不斷提升,隨著測試能力的提升,薪資待遇不斷提升,成為受人尊敬的測試專家。
2、軟件測試職業的發展路線圖
“人往高處走,水往低處流”。每個測試從業人員都希望通過努力,提高工作職位,實現個人價值。軟件測試從業者有哪些職位可以不斷提高和發展呢?我將軟件測試職業進行全方位分析,測試職業發展具有多級別,多層次,多方向,多職位的“四多”特征。軟件測試職業發展的路線圖如圖2所示。
圖2 軟件測試的職業發展路線圖
“級別”
描述了測試工作的影響范圍,從小到大的各個級別分別是“任務級”,“項目級”,“部門級”,“組織級”和“行業級”。最小的測試工作影響范圍只能影響到某個具體的測試任務,最高的測試工作可以影響到某個具體的測試任務,最高的測試工作可以影響到測試行業的發展趨勢。
“層次”
描述了測試工作在組織結構中的所在地位,從低到高的各個層次分別是“執行層”,“設計層”,“計劃層”,“決策層”和“指引層”。測試工作最底層是軟件測試的具體執行工作,最高層是測試工作可以指引測試行業的發展。“方向”
描述了測試工作的技能發展傾向,可以分為“技術”和“管理”兩個方向。“技術”方向是在測試技術、領域技術和軟件工程技術的廣度和深度方面進行發展。“管理”方向是向提高組織能力,領導能力,溝通協調方面深入發展。“職位”
描述了測試工作對應的具體崗位類別是名稱,職位類別可以分為“組員”,“組長”,“經理”,“總監”和“高管”,每個類別分別對應許多具體的測試崗位。
測試工作的職業發展方向決定測試職業的職位發展,測試職業發展的不同職業級別和層次影響測試職位的類別,不同的組織具有不同的測試職位名稱及職責要求。軟件測試強調實踐性和應用性,無論今后向哪個方向發展,達到哪個級別和層次,最好從最基礎的測試組員做起。
3、軟件測試的職業發展之道
追求卓越,追求成功是職業人員的永恒主題。由于人生閱歷不同,價值觀不同,每個人對卓越和成功的理解不同。“卓越”是具有超出大眾的杰出表現,“成功”是經過積極努力,實現設定目標后的自信狀態和滿足感受。那么,測試職業人員如何才能實現測試職業發展的目標呢?
(1)思路決定出路,視野決定事業
沒有工作目標的人永遠為有明確目標的人工作。目標影響未來,如果你從事軟件測試的目標是成為測試經理,則很少有機會成為公司高級管理者和測試行業專家。學習和工作中遇到了困難和問題,如果缺少主動分析和探索的工作思路,依靠別人幫助,很難突破工作發展的出路。
追求軟件測試職業發展的過程像攀登高山,在山腳下和半山腰徘徊,永遠無法體會在山頂“一覽眾山小”的意境,無法領略極目遠眺的寬廣視野。取得微小成績沾沾自喜的人,無法產生繼續探索的動力。“山外有山,人外有人”,不要
把眼光僅局限于一個公司,一個行業,也不要只僅局限于國內,還要放眼全球。軟件測試領域的創新主要來自美國和歐洲,向國外測試專家學習,才能了解自己的專業差距,明確職業前進的方向。
(2)庸人抱怨,智者行動
軟件測試行業存在兩種人:庸人和智者。庸人從來都是打工者的心態,一輩子都要替別人打工。此舉一例:兩個都是新入職的同事,也都是第一份工作,領導交給他們差不多的事情做,一個想“TMD,就這么點工資,讓干這么多活?”,另一個則想“沒想到新人都給這么多機會鍛煉,一定好好干”,一年后,第一個成為第二個人下屬,幾年后第二個成為公司部門經理。
智者把工作當作帶薪學習的機會,主動思考,踏實工作。當你月薪2000元的時候,象月薪8000的人士那樣工作,一年后月薪肯定6000多。每個公司和同事都有自身存在的問題,庸者抱怨公司管理混亂,同事愚蠢,無法學到新技術,智者把存在的問題看作工作機會,主動解決問題,贏得同事的尊重和領導的提拔。智者未來注定不平凡,無論干什么工作。機會無大小,只有時間早晚,智者永遠不嫌棄小機會。軟件公司是最公平的名利場,機會是自己干出來的,否則只能說你無能。心態影響結果,心態影響未來。
(3)成功有先后,在于學習效率和實踐能力
軟件行業是最具創新和發展的行業,新技術,新工具,新思想,新需求,新模式,日新月異,推陳出新。軟件測試人員是一群智商出眾的人群,如果再這些人員中快速脫穎而出,需要堅持持續學習,高效率的學習,并且積極實踐。“要想人前顯貴,必須人后受罪”,如果你還沒有成功,自問一下你是否比大多數同學或同事勤奮認真。
庸人抱怨工作太緊張,沒有時間學習,庸人抱怨年齡大了,學不進去了。庸人總是找各種借口和抱怨,智者抓住一切機會學習。不妨主動問自己,每年購買和閱讀多少本軟件測試領域的新書,每周瀏覽多少國際和國內軟件測試領域的網站,是否關注和閱讀了國內和國際測試領域最新研究成果和文章。如果你還沒有做到這些,請從現在做起,堅持3年,你的未來掌握在你的手中。
優秀的測試人員總是在積極工作項目實踐的基礎上,學習軟件測試的理論知識,學習軟件測試目標,原則,策略,流程,方法,技術和工具。沒有理論指導的測試實踐是盲目的實踐,測試理論是測試實踐的抽象和歸納,是測試實踐的智慧總結。優秀的測試人才既是實踐高手,也是理論高手。
(4)最好最簡單的小事,才能擔當好大事
很多人剛開始從事測試工作是從執行手工測試做起的,根據測試用例,運行軟件,分析輸出結果,報告軟件缺陷。庸人認為這件工作沒有任何技術挑戰,枯
燥乏味,抱怨軟件測試沒有前途。這其實還是不正確的工作心態作怪,是眼高手低的表現。
海爾公司CEO張瑞敏有句名言:“能把每一件簡單的事情做好就是不簡單,能把每一件平凡的事做好就是不平凡”。手工測試是最基礎的軟件測試工作,是培養軟件缺陷敏感性的實踐性工作,是最有效的發現軟件缺陷的工作。不妨以學習的心態拷問自己:“我還可以更快的完成測試碼?我還能更多的發現缺陷嗎?”,從多方面提高測試工作的效率和效果。
(5)個人是否優秀,在于和誰一起奮斗
古語講“良禽擇木而棲,賢臣擇主而事”,一個人能夠取得偉大的成就,需要良好的工作環境,需要寬廣的事業舞臺。新廣告語說“打球找國梁,貸款找銀行”,如果要提高乒乓球技藝,最好找奧運冠軍劉國梁打球,如果要申請貸款買房,找大型銀行最專業。
軟件測試工作同樣如此,公司的文化對于測試人員的成長影響較大。準備從事軟件測試的信任,尋找第一份工作時一定要對這家公司有比較清楚的了解,對比這家公司的規模,行業,理念,學習機會和發展空間是否與自己的職業發展吻合。不要隨便找一家公司工作,否則,對于自己對于公司都是損失。
如果工作若干年后,掌握了充分的測試技能,在尋求新發展目標時,如果當前工作單位沒有合適的職位,無法提供更大舞臺,可以主動走出去,到可以施展個人職業技能的新單位謀求發展。“出路出路,走出去才有路”,與優秀公司的測試智者為伍,增強的不僅是技能,還有解決問題的視野和信心,以及更寬廣的職業發展空間。
第三篇:軟件測試人才發展現狀
軟件測試人才發展展望
軟件測試屬新興職業,但目前國內軟件產業規模越來越大,國內軟件行業突破了傳統的作坊式生產,從單打獨斗的開發模式升級為工業化、流水線式的生產模式,導致專業的軟件測試人才需求缺口巨大。據悉,中國IT人才缺口超過100萬名,其中30萬名以上為軟件測試人才。作為工業化產品質量的“把門”者,軟件測試工程師也就成為軟件開發企業必不可少的技術人才。據悉,目前國內軟件測試和開發人員比例大約在1:4—1:5,而國外測試和開發人員比例為1:1,可見,國內軟件測試人才需求和職業發展潛力巨大。據分析,中國軟件測試職業具有以下特征:
就業競爭小。據前程無憂數據顯示,目前國內120萬軟件從業人員中,真正能擔當軟件測試職位的不超過5萬人,人才缺口達到20萬并有逐年擴大的趨勢。人才的極度匱乏令許多IT企業不得不延緩甚至停止項目,為企業發展帶來消極影響,但對人才就業卻有積極意義。人才供不應求讓軟件測試人員的就業競爭壓力明顯小于同類其它職業,有利于從業者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業。軟件測試人才不需要在小企業積累經驗就能獲得知名企業的入門通行證,工作起點高于同類其它職業。
高薪沒商量。為了吸引更多的人才,企業紛紛采取高薪策略,剛入行的軟件測試人員,起步月薪就在3000-6000元左右,遠高于同齡人1000-2000元的薪資水平,工作2-3年后的薪資更是翻番。
多元化發展。與其他IT職位相比,軟件測試人員最大的優勢就是發展方向的多元化。由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業的軟件測試技能,還能接觸到各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎。經過軟件測試崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展。
無性別歧視。如果把軟件開發領域比作男子單打,那么軟件測試領域就是混合雙打。由于工作的特殊,軟件測試人員往往更偏好認真、耐心、細致、敏感、等個性元素,而這在一定程度上與女性的個性氣質相吻合。據了解,目前很多IT企業中軟件測試人員的比例更趨向平衡,甚至出現女性員工成主流的情況。
測試職業的這些特征吸引了很多軟件人才的注目,山東省軟件評測中心根據多年人才培養的經驗,展望2011年,軟件測試人才將呈現以下發展趨勢:
1、中高級軟件測試人才需求量進一步加大
從眾多企業HR那里了解到,目前招聘難度大的主要是高級測試工程師,也就是軟件測試職位的中高端人才,這從一些知名企業的招聘崗位及其要求上便不難看出。
比如,微軟中國招聘:軟件測試開發工程師主管,要求具有4年以上測試相關工作經驗。而眾多的企業在招聘軟件測試工程師的要求上都是要具有2年以上的測試相關經驗,中高端職位要求工作經驗起碼要3年以上。
2、能力要求提高
面對這樣大的人才需求態勢,企業尋找合適的員工還是有選擇的,那些具有很強的探索精神、耐心、細心、責任心、良好的溝通能力、較強的邏輯思維能力和學習能力、具有扎實的計算機基礎知識、全面的業務知識和較高的測試技能、對軟件測試工作有了解并且熱愛的人員才是企業真正需要的人才。
3、初級工程師上升潛力大
據調查顯示,1-3年工作經驗的軟件測試從業人員占整體的45%,其次是從業時間在1年之內的新人,占整體的39%,三年以內工作經驗總計占比84%,只有16%的從業人員測試工作年限超過三年。
由于軟件測試近幾年才受到國內IT界的重視,具有3年以上工作經驗的測試人才比較缺乏,因此一些企業動輒要求3年工作經驗,要想招聘到足夠的人才是不現實的。軟件測試從業人員的職業發展階段大部分處于初級,初級測試工程師和測試工程師共占74%,此外11%的軟件測試從業人員是測試組長,高級測試工程師僅占5%的比例。這一點一方面反映了每個行業都存在的金字塔形的人才結構,另一方面也反映出業界需要加強對軟件測試人才的培養。
而軟件測試從業人員的出生年代集中在上世紀80年代,其比例為81%,出生于70年代的比例為18%,60年代的軟件測試從業人員僅1%.軟件測試作為一個新興的職業,出生于上世紀80年代的職場新人是這項工作的主力軍,由于缺少資深的測試人員,這些新人的職業發展空間巨大。
軟件測試在國內起步較晚,軟件測試從業人員大部分還屬于職場起步階段,說明此領域存在較為廣闊的職業發展空間。
4、測試領域細化明顯
很多軟件的測試是針對某一特定行業或領域。因此,掌握該領域專業知識也是非常關鍵的。而且隨著項目經驗的不斷增長和對行業背景的深入了解,軟件測試從業人員會越老越吃香。
據調研數據顯示,51%的軟件測試從業人員從事的測試工作類型為手工功能測試,其次是測試用例設計,比例為16%,從事測試管理、功能自動化測試、性能測試的從業人員的比例相當。
66%的軟件測試從業人員關心應用軟件行業的業務知識,其次為電信/互聯網服務,其比例為42%,軟件外包、典型行業(金融、銀行、保險等)、電信/互聯網系統及設備的關心比例分別為31%、24%和24%.而軟件測試從業人員的學歷集中在本科,其比例為70%,大專學歷次之,其比例為23%,高學歷者(包括碩士、博士)占6%,大專以下的有1%.5、專業的培訓機構更受歡迎
軟件測試實際上是貫穿整個軟件工程的,從需求分析、功能點覆蓋、系統分析、代碼開發,一直到最后的測試和驗收。因此,軟件測試人員必須要具有縝密的邏輯思維能力、全面的技術能力、較強的責任心和團隊合作精神以及出色的溝通能力等專業素質。這些素質都需經過專門的培訓才可擁有。
目前,國內軟件測試人才的培訓主要有三種機構:企業、高等院校和IT培訓機構。企業培養的人才大多是通過參與項目自己摸索的軟件開發人員,由于缺乏對軟件測試全面的認識,在測試思想、技能、思維方式、溝通能力等方面都需要進一步提高。高校培養出來的人才具備一定理論知識,但動手能力較差,進入企業后需要再培養,不能立即到崗。培訓機構則能彌補前兩種方式的不足,通過理論講解、上機操作、案例探討、項目實踐等方式,讓學員系統地提升軟件測試工程師的各項專業素質。未來,來自高等學院甚至重點院校的學生參與IT培訓的學生將會越來越多,使得提供給IT行業的軟件測試人才的綜合素養也會逐步提升。
正是看到中國軟件測試領域的發展與問題,國家及時出臺相關政策,要求大力培養軟件測試人才。在信息產業部等五部委聯合頒布的124號文件中明確指出:“加快培養軟件測試人才,開展軟件評測技術的研究……形成政府引導、社會各方參與、有效監督和管理的軟件評測體系。”作為軟件測試人才培養的重要基地,專業培訓機構將憑借其專業的培訓系統和靈敏的市場洞察力迅速崛起,形成規模,為我國軟件產業輸送更多的優秀人才。
軟件質量缺陷案例
某一天你銀行卡里面突然多了100000大洋抑或是你能遙控ATM自動吐鈔票?
你能事先未仆先知,知道了福利彩票開獎號碼,然后去買彩票?
打電話的時候收不到重要的約會的短信?
去銀行取錢的時候,柜臺員崩潰的告訴你系統故障?
你在購買facebook股票的時候,交易系統因訪問量過大導致無法交易?
你回家要在12306網站上購買火車票時,系統老是提示你現在忙,請稍后?
在注冊某個網站賬號的時候因不小心輸錯了某個信息,網站崩潰的清理你所填的所有記錄,然后一切重頭來過? 你們公司給某個企業做了一套軟件,對方問你,你們的軟件質量怎么樣時?這一切的一切,其實這一切似乎都跟質量相關,而質量如何來提高或者如何來保證呢,就好比生活中的質量是靠檢測來把控的,所以曾經深受消費者親睞的免檢的三鹿奶粉,在“毒奶粉”事件中轟然倒閉,最終退出市場?包括最近的CSDN、人人網賬號資料的泄露等等。
從國際權威的ISTQB認證來看,軟件之所以會產生缺陷是因為人的錯誤行為,比如需求分析人員不一定精確的傳遞用戶的需求、開發人員不一定能準確無誤的寫好每一段代碼。軟件質量產生的后果不僅僅是看得見的bug,看得見的失敗的項目,看得見的現場故障的運行,也包括可能看不見的延期交付、糾正錯誤的無休止的加班、影響了員工的積極性、失去市場時機和失去訂單甚至是信譽和品牌。
從這個意義上來講,處于軟件生命周期中每個階段的人員都理所當然的應該懂或多或少的軟件測試的技術與知識。
1983年【IEEE軟件測試定義】使用人工和自動手段來運行或測試某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別”。從這個定義另外還可以看出軟件測試的歷史不長,實際上世界上最重視軟件測試的企業之一微軟也是在這個時候開始有真正意義上的軟件測試工程師。
而在國內,最先開始軟件測試的企業應該屬華為等大型企業,大概的時間是1997年,所以從這個意義上來看,軟件測試在國內的歷史還只有16年不到的歷史,還是一個未成年的孩子。
第四篇:軟件測試工程師的職業生涯規劃
問題描述:目前,不少測試工程師職業發展方向很迷茫。軟件測試工程師的職業發展路線是什么?是走技術路線、還是管理路線、或者其他?若您選擇其中一條路線,您是如何來儲備自己的能力,如何達到自己的職業發展目標?歡迎大家各抒己見!
精彩答案:
會員 yuezhongnver :
職業發展規劃是人生的大事,下面我結合親身經歷,談談自己的觀點:step1:校園階段(畢業前1年~1.5年)
很多人的職業規劃是到了工作以后才開始進行的,其實,這樣做,有很大的局限性。凡是工作過的人,都有一個體會,就是自己的第一份工作,會影響到5~10年的發展軌跡,甚至會對一生產生影響。因此,選擇一份合適的工作作為起點,是必須要在校園內思考清楚的問題。
由于中國的教育基本是理論教育,大家在工作前的實踐能力大多比較弱,固然有其不足,但也有好的一面,那就是可塑性比較好。可塑性好代表了選擇的余地可以 很大,因此,大家在選擇第一份工的時候,要充分結合自己的教育背景、個人能力、興趣愛好、長期目標等等,作出理性的決策。
軟件測試,特別是黑盒軟件測試是一種入門起點較低、上手迅速、且發展空間比較大的職業,因此,對于很多學生而言,作為進入IT就業的初級崗位,是非常合適的。
校園階段的規劃,主要是選擇大的入門方向,當然,此時也可以給自己一個長期的目標,但是不必規劃過細,因為,在沒有入行前,一切都還未知,把握好路線即可。
下文假設大家選擇的是軟件測試~~
step2:入門階段(入行后3個月~1年)
對于剛剛入行的新人,這個時期是一個全面熟悉期,最能夠學習到新的知識,也最有拼搏的熱情和動力。建議大家可以借著這股沖勁,盡可能了解所在領域的全貌,了解各個主要分支的內容、特性、優勢、局限性等等,并考察自己當前的工作環境,結合個人匹配程度和興趣愛好,根據前述內容調整自己的規劃。
對于測試行當而言,技術方面一般有幾類:黑盒測試、白盒測試、自動化測試、測試工具、專用業務技能等;相關的管理方面一般有:測試管理、質量管理、項目管理等。
面對上述形形色色的方向,建議大家可以都稍稍了解下內涵,然后確定1~2個,作為中長期的主攻方向,達此標準,基本已經實現了入門,至于能否進得廳堂,就要看后期的努力了。
step3:提高階段(入門后3年~5年)
對于入門后選擇管理還是選擇技術,其實這種問題,是無可無不可的,關鍵是看對自己的長期的定位了。不過,我個人建議當前階段還是技術為重吧。畢竟,在一個技術環境中,要做好管理,沒有扎實的基礎,也難服眾嘛。本階段是人最容易懈怠的階段。畢竟,剛剛入行的熱忱早已被日復一日的繁復工作給冷卻,有了一定的工作經驗,勝任本職,對于大多數人而言,絕不是問題。家庭、娛樂方面開始占據了業余生活的主流。可是,畢竟大家還很年輕,大多數人此時也不過20多歲,就此懈怠也是非常可怕的。因此,有規劃的提高自身核心競爭力,在這個時候尤為關鍵。
提高是要提高的,但是對于大多數人而言,也沒有必要很拼搏,此時處在一個比較穩定的職位上的你,可以考慮進行細化自己的中期規劃了。根據選定的方向,制 定一個自我提升的計劃,并定義好自我檢查的里程碑(譬如:每個季度或半年算一個階段),每天或者每周,有規律的學習一點即可。抱定一個目標——“每天進步 一點點”,幾年一大成不是問題。
我個人是反對急功近利的,傾向于穩打穩扎,這個階段忌做“萬金油”,而應努力成為有一技之長的“專家”。
對于選擇做技術的人而言,這個階段的達成標準,一般至少要能夠熟悉你所選技術方向的大多數技術細節,“細節決定成敗”嘛,雖然把握全局的能力是必要的,但是作技術而言,倘若不能鉆的很細很深,恐怕也很難以高手自居吧。
對于選擇做管理的人而言,我個人傾向是:此階段接觸管理的理念,并可以介入管理,但是此階段不宜全面進入管理(除非你有更深層次的考慮,可以不去穩打穩 扎)。學習管理的理念是非常重要的,其實管理更多一種思維和做事的方式,這門學問很深入,也不像技術,會不會是那么的顯著,因此,建議多看多學,取長補 短,并努力形成自己的做事風格。高級軟件測試工程師,測試組長等,都是不錯的含有技術特征的管理職位,此時的你應該能夠勝任于此。
這個階段的達成后,你也可以躋身老手行列,不必為求職犯愁,你應該可以很容易跳槽或時不時被獵頭騷擾下,達成此階段,你要做更深入的規劃。step4:升華階段(老手后5年~10年)
此時的你,即將步入中年,不論是曾經專注技術還是偏愛管理的,都面臨著家庭和社會的雙重壓力,你不可能像年輕人一樣整天拼搏了,你需要穩定,因此,不能頻繁的跳槽,建議考慮比較正規且有潛力的企業,要考慮給自己一個長遠的發展規劃。
正因為有前期的細節的背景的支撐,此時,你需要努力提升自己的宏觀把握能力。哪怕做技術的,也要考慮適當的轉型管理(中國特色是:工程師很難超過35歲 的,一般人到了30歲不是轉管理就是轉商務了)。當然,一般人是技術做得越好,管理的時候,越容易切中項目要害。但是,對于從技術上來的人,關鍵是要開始 培養和人打交道的能力。此階段的關鍵是,需要逐步形成自己的管理風格,具備協調并行事務的能力。
當然,純管理和技術型管理還是有所區別 的。對于純管理的人,熟練應用管理的科學理念,形成自己的風格尤為重要。純管理的測試經理人,不僅僅可以做好測試方面的管理,其實也可以做好項目甚至其他 的管理。其實,不管管理的對象是什么,它們的管理理念還是相通的。從測試管理中摸索出來的很多經驗,可以很好的推廣于其他的管理領域。而對于技術型管理的 人,主要是帶好技術團隊,同時,不斷補充新的技術知識,跟緊技術潮流。此時的你,有強大的技術背景支撐,不需要過分鉆研細節,只需洞察核心,合理安排好你 的團隊成員即可。
這個階段,也可能少數的人會選擇離開具體的企業,而開始從事測試咨詢,那是一個充滿挑戰的嶄新開始,也必須有前期的積累方能勝任。
對于大多數人而言,此階段中一個需要重點考慮的問題是,是否將測試作為自己的終生職位,如果是,基本上達到上述的目標,保持狀態,基本可以做到退休的。如果不是,那就比較可怕了。其實我不建議此階段的人轉型,除非有充分的理由和很好的機遇。畢竟,達到此階段,你已經付出了至少5年的努力,而且還是人生的 黃金時段,時光一去不復返啊。當前狀態下轉行,請務必慎重。
第五篇:軟件測試人員的職業生涯規劃
軟件測試人員的職業生涯規劃 第一階段:(測試員)初級軟件測試工程師
自身條件:初入行具備計算機專業學位或者一些手工測試經驗的個人
具體工作:執行測試用例,記錄bug,并回歸測試,通過QTP等測試工具錄制回歸測試腳本,并執行回歸測試腳本。
學習方向:開發測試腳本并且開始熟悉測試生存周期和測試技術。第二階段:(測試工程師)程序分析員
自身條件:有1-2年的工作經驗的測試工程師或者程序員。具有初步的自動化測試能力,完善自動化測試腳本。
具體工作:設計和編寫測試用例,編寫自動測試腳本程序且單人測試編程初期的領導工作。學習方向:拓展編程語言、操作系統、網絡與數據庫方面的技能。第三階段:(高級測試工程師)程序分析員
自身條件:有3-4年經驗的測試工程師或程序員。具有一定的行業業務知識,儲備系統分析員的能力。
具體工作:幫助開發或維護測試或編程標準與過程,分析軟件需求,獲得測試需求。確定測試需求相應的測試方法,獲得測試策略方案。參與同行的評審(軟件需求,軟件測試計劃等),并為其它初級的測試工程師或程序員充當顧問。
學習方向:繼續拓展編程語言、操作系統、網絡與數據庫方面的技能。第四階段:測試組負責人
自身條件:有4-6年經驗的測試工程師或程序員。具有豐富的行業業務知識,具有系統分析員的能力,專長性能測試。
具體工作:負責管理1~3名測試工程師或程序員。集中于技能方面,擔負一些進度安排和工作規模/成本估算職責。分析性能瓶頸的原因,為開發團隊提供bug解決策略。
學習方向:性能測試,測試技能
第五階段:(資深安全或性能測試工程師)測試/編程高級負責人
自身條件:有6~10年經驗的測試工程師或程序員。
具體工作:負責管理8~10名技術人員。性能測試整體方案設計,軟件系統性能問題定位和性能優化,內存優化及分析數據溢出等,分析系統的安全漏洞等。負責進度安排、工作規模/成本估算、按進度表和預算目標交付產品。負責開發項目的技術方法。為一些用戶提供支持與演示。
學習方向:開發一些特定領域的技術專長
第六階段:測試/質量保證/開發(項目)、經理
自身條件:有10多年的工作經驗。
具體工作:管理8名或更多的人員參加的1個或多個項目。負責這一領域(測試/質量保證/開發)內的整個開發生存周期業務。為一些用戶提供交互和大量演示。負責項目成本、進度安排、計劃和人員分工
第七階段:(公司級質量總監)計劃經理
自身條件:有15年以上開發與支持(測試/質量保證)活動方面的經驗。
具體工作:管理從事若干項目的人員以及整個開發生存周期。負責把握項目方向與盈虧責任
職業生涯規劃是人生的大事,下面我結合親身經歷,談談自己的觀點:
step1:校園階段(畢業前1年~1.5年)
很多人的 職業規劃 是到了工作以后才開始進行的,其實,這樣做,有很大的局限性。凡是工作過的人,都有一個體會,就是自己的第一份工作,會影響到5~10年的發展軌跡,甚至會對一生產生影響。因此,選擇一份合適的工作作為起點,是必須要在校園內思考清楚的問題。
由于中國的教育基本是理論教育,大家在工作前的實踐能力大多比較弱,固然有其不足,但也有好的一面,那就是可塑性比較好。可塑性好代表了選擇的余地可以很大,因此,大家在選擇第一份工的時候,要充分結合自己的教育背景、個人能力、興趣愛好、長期目標等等,作出理性的決策。
軟件測試,特別是黑盒軟件測試是一種入門起點較低、上手迅速、且發展空間比較大的職業,因此,對于很多學生而言,作為進入IT就業的初級崗位,是非常合適的。
校園階段的規劃,主要是選擇大的入門方向,當然,此時也可以給自己一個長期的目標,但是不必規劃過細,因為,在沒有入行前,一切都還未知,把握好路線即可。
下文假設大家選擇的是軟件測試~~
step2:入門階段(入行后3個月~1年)
對于剛剛入行的新人,這個時期是一個全面熟悉期,最能夠學習到新的知識,也最有拼搏的熱情和動力。建議大家可以借著這股沖勁,盡可能了解所在領域的全貌,了解各個主要分支的內容、特性、優勢、局限性等等,并考察自己當前的工作環境,結合個人匹配程度和興趣愛好,根據前述內容調整自己的規劃。
對于測試行當而言,技術方面一般有幾類:黑盒測試、白盒測試、自動化測試、測試工具、專用業務技能等;相關的管理方面一般有:測試管理、質量管理、項目管理等。
面對上述形形色色的方向,建議大家可以都稍稍了解下內涵,然后確定1~2個,作為中長期的主攻方向,達此標準,基本已經實現了入門,至于能否進得廳堂,就要看后期的努力了。
step3:提高階段(入門后3年~5年)
對于入門后選擇管理還是選擇技術,其實這種問題,是無可無不可的,關鍵是看對自己的長期的定位了。不過,我個人建議當前階段還是技術為重吧。畢竟,在一個技術環境中,要做好管理,沒有扎實的基礎,也難服眾嘛。
本階段是人最容易懈怠的階段。畢竟,剛剛入行的熱忱早已被日復一日的繁復工作給冷卻,有了一定的工作經驗,勝任本職,對于大多數人而言,絕不是問題。家庭、娛樂方面開始占據了業余生活的主流。可是,畢竟大家還很年輕,大多數人此時也不過20多歲,就此懈怠也是非常可怕的。因此,有規劃的提高自身核心競爭力,在這個時候尤為關鍵。
提高是要提高的,但是對于大多數人而言,也沒有必要很拼搏,此時處在一個比較穩定的職位上的你,可以考慮進行細化自己的中期規劃了。根據選定的方向,制定一個自我提升的計劃,并定義好自我檢查的里程碑(譬如:每個季度或半年算一個階段),每天或者每周,有規律的學習一點即可。抱定一個目標——“每天進步一點點”,幾年一大成不是問題。
我個人是反對急功近利的,傾向于穩打穩扎,這個階段忌做“萬金油”,而應努力成為有一技之長的“專家”。
對于選擇做技術的人而言,這個階段的達成標準,一般至少要能夠熟悉你所選技術方向的大多數技術細節,“細節決定成敗”嘛,雖然把握全局的能力是必要的,但是作技術而言,倘若不能鉆的很細很深,恐怕也很難以高手自居吧。
對于選擇做管理的人而言,我個人傾向是:此階段接觸管理的理念,并可以介入管理,但是此階段不宜全面進入管理(除非你有更深層次的考慮,可以不去穩打穩扎)。學習管理的理念是非常重要的,其實管理更多一種思維和做事的方式,這門學問很深入,也不像技術,會不會是那么的顯著,因此,建議多看多學,取長補短,并努力形成自己的做事風格。高級軟件測試工程師,測試組長等,都是不錯的含有技術特征的管理職位,此時的你應該能夠勝任于此。
這個階段的達成后,你也可以躋身老手行列,不必為求職犯愁,你應該可以很容易跳槽或時不時被獵頭騷擾下,達成此階段,你要做更深入的規劃。
step4:升華階段(老手后5年~10年)
此時的你,即將步入中年,不論是曾經專注技術還是偏愛管理的,都面臨著家庭和社會的雙重壓力,你不可能像年輕人一樣整天拼搏了,你需要穩定,因此,不能頻繁的跳槽,建議考慮比較正規且有潛力的企業,要考慮給自己一個長遠的發展規劃。
正因為有前期的細節的背景的支撐,此時,你需要努力提升自己的宏觀把握能力。哪怕做技術的,也要考慮適當的轉型管理(中國特色是:工程師很難超過35歲的,一般人到了30歲不是轉管理就是轉商務了)。當然,一般人是技術做得越好,管理的時候,越容易切中項目要害。但是,對于從技術上來的人,關鍵是要開始培養和人打交道的能力。此階段的關鍵是,需要逐步形成自己的管理風格,具備協調并行事務的能力。
當然,純管理和技術型管理還是有所區別的。對于純管理的人,熟練應用管理的科學理念,形成自己的風格尤為重要。純管理的測試經理人,不僅僅可以做好測試方面的管理,其實也可以做好項目甚至其他的管理。其實,不管管理的對象是什么,它們的管理理念還是相通的。從測試管理中摸索出來的很多經驗,可以很好的推廣于其他的管理領域。而對于技術型管理的人,主要是帶好技術團隊,同時,不斷補充新的技術知識,跟緊技術潮流。此時的你,有強大的技術背景支撐,不需要過分鉆研細節,只需洞察核心,合理安排好你的團隊成員即可。
這個階段,也可能少數的人會選擇離開具體的企業,而開始從事測試咨詢,那是一個充滿挑戰的嶄新開始,也必須有前期的積累方能勝任。
對于大多數人而言,此階段中一個需要重點考慮的問題是,是否將測試作為自己的終生職位,如果是,基本上達到上述的目標,保持狀態,基本可以做到退休的。如果不是,那就比較可怕了。其實我不建議此階段的人轉型,除非有充分的理由和很好的機遇。畢竟,達到此階段,你已經付出了至少5年的努力,而且還是人生的黃金時段,時光一去不復返啊。當前狀態下轉行,請務必慎重。