之前有人在文章下面評論說“你選對了行業(yè)”堤魁,我很驚訝喂链;因為可能我身邊大部分都是計算機行業(yè)的,所以之前并沒有感覺妥泉。這次聽到這么說椭微,我就仔細想了一下。
我是如何進入計算機行業(yè)盲链,又如何發(fā)展到現(xiàn)在的蝇率,以及給想進入互聯(lián)網(wǎng)又有很多擔心的小伙伴們一點參考。
1.高考志愿
在2008年填寫高考志愿的時候刽沾,身邊的前輩們說:
“這個計算機已經(jīng)很火了本慕,已經(jīng)快飽和了”
“等你學(xué)完這個專業(yè),畢業(yè)找工作不會想現(xiàn)在這么容易了”
“你知道這個專業(yè)是干什么的嗎侧漓?可能就是修電腦的间狂,不適合女生”
……
不過我的父母沒有干擾我,他們認為我能上大學(xué)就挺好的火架。他們一貫的作風(fēng)都是鉴象,自己的路自己選擇,因為他們自認為已經(jīng)落后了何鸡,無法給我建議和指導(dǎo)纺弊。
當然最終我填寫了計算機相關(guān)的幾個專業(yè):電子商務(wù)、計算機應(yīng)用等
高考志愿是第一個十字路口骡男,可能我的選擇到現(xiàn)在還是正確的淆游,但未來誰也不能確保一生都能安身立命。
2.畢業(yè)恐慌
就在我準備寫這篇文章的時候隔盛,收到一位女孩“***說早安”簡信犹菱,還有《6個建議|又畢業(yè)了,逃不過的就業(yè)結(jié)局你該如何抉擇吮炕?》文章中“_Michelle_”的評論腊脱,都是今年畢業(yè),但很擔心自己找不到工作或者好的工作龙亲。
我剛畢業(yè)時陕凹,和所有畢業(yè)生一樣,擔心和猶豫自己將如何找到工作鳄炉。計算機畢業(yè)的男生有個現(xiàn)有的選擇杜耙,去做軟件開發(fā)。而對于女生來說拂盯,也可以選擇做這一行佑女。
而且軟件開發(fā),是當時很有發(fā)展前景的行業(yè),到目前為止团驱,軟件開發(fā)培訓(xùn)還是一樣很火簸呈。這么多年了,培訓(xùn)班都盆缽滿體店茶。
在小城市畢業(yè)前蜕便,我對這些并不知情。自己覺得計算機是所學(xué)的專業(yè)贩幻,工作可能比較輕松一點轿腺,但實際對剛畢業(yè)的學(xué)生來說,剛開始工作都是不斷的學(xué)習(xí)和碰壁丛楚。這是補課避免的過程族壳,因為只有你嘗試了,吃苦了趣些,你才能成長仿荆。
剛畢業(yè)的計算機畢業(yè)生,做軟件開發(fā)也不是那么容易的坏平。對于工作實際做什么拢操,需要哪些真實的能力也無從下手!當然舶替,現(xiàn)在你們大可以去招聘網(wǎng)站上去搜索令境,但如果招聘要求上寫的,可能工作上一半都用不到顾瞪,他會告訴你嗎舔庶?
3.如何抉擇
最終我聽了老師的建議參加培訓(xùn)。但是是在線學(xué)習(xí)還是線下學(xué)習(xí)陈醒?我做了一次大的選擇惕橙,來到北京參加面授4個月的培訓(xùn)。
為什么钉跷?因為我知道面授可以約束自己弥鹦,自己在線上學(xué)習(xí),要有較強的自控力尘应!我對自己沒有信心惶凝,我選擇最保險的吼虎,寧愿學(xué)費貴一倍犬钢。現(xiàn)在這些可能算是我的“英明”之舉了。
來到北京咨詢軟件開發(fā)課程思灰,老師卻推薦學(xué)習(xí)軟件測試玷犹,當時又面臨一個重大的選擇。
現(xiàn)在非計算機的洒疚,可能還是不了解軟件測試是做什么歹颓。
軟件測試(英語:Software Testing)坯屿,描述一種用來促進鑒定軟件的正確性、完整性巍扛、安全性和質(zhì)量的過程领跛。
由于智能手機和互聯(lián)網(wǎng)的普及,軟件測試其實每個人生活中都在參與撤奸。就是你們手機上經(jīng)常使用的應(yīng)用(App)吠昭,電腦上安裝的軟件。你在使用的過程中是不是發(fā)現(xiàn)過錯誤胧瓜、異常提醒矢棚、甚至閃退等問題?這些其實都是缺陷(bug)府喳。如果這樣說你們都是測試員蒲肋。哈哈~是不是很通俗易懂呢?
一是我考慮到女孩子做開發(fā)不長久钝满,因為開發(fā)對邏輯思維還是有一定的要求的兜粘;二是測試比較適合女孩子,可以發(fā)揮長處弯蚜;
再者妹沙,軟件測試繼續(xù)發(fā)展也要用到代碼,因為我比較喜歡編程熟吏,所以還是希望工作和這個有關(guān)系距糖;還有最后一個原因是,學(xué)費差不多牵寺,還可以貸款悍引,工作之后開始償還。所以最終選擇了軟件測試培訓(xùn)帽氓。
簡信里“***說早安”女孩說趣斤,自己簽了三方協(xié)議,簽了3年的黎休,做的是網(wǎng)優(yōu)浓领,毀約金是3500。這個金額對于剛畢業(yè)的學(xué)生來說很多呢势腮,她問我是不是該毀約联贩,我沒有直接回復(fù)。因為我不是你捎拯,不能通過這兩天的交談來替你做決定泪幌。其實她心理已經(jīng)做出了決定只是想得到家人和他人的支持。
在每次面對重大決定的時候,要往長遠想一點祸泪,這樣你能少走一些彎路吗浩。雖然剛開始的時候可能比較痛苦,但未來的路没隘,你會越走越順懂扼。
4.職業(yè)規(guī)劃
我的工作經(jīng)歷在《北漂4年,終于過上了自己喜歡的生活》這篇文章中寫了右蒲,這里就不再寫了微王。
今天主要寫下,我的軟件測試職業(yè)規(guī)劃和發(fā)展吧品嚣。這個也是我一個大學(xué)同學(xué)昨天問我來著炕倘,但我還沒有時間回復(fù)她,希望她不要怪我不理她翰撑。
在第一年時罩旋,我只是努力的做好自己的工作,到第二年才開始考慮自己的職業(yè)規(guī)劃的眶诈。
記得有一次去國家圖書館涨醋,一下午看了一本書《從菜鳥到測試架構(gòu)師》,看完之后覺得自己也能做到呢逝撬。從那本書里大概知道了浴骂,測試工程師的職業(yè)規(guī)劃樣子。
但真正弄清楚還是這些年的積累宪潮,簡單梳理如下:
一直被問的問題:初級測試(黑盒)需要哪些技能呢溯警?
1)測試的基礎(chǔ)理論知識,測試流程是什么狡相?測試方法有哪些梯轻?最好可以舉例說明。測試的常用的文檔有哪些尽棕,該如何編寫喳挑,主要格式是?
2)熟悉BUG管理工具(如:禪道滔悉、Bugzilla伊诵、JIRA等)學(xué)習(xí)一種即可,因為主要是要知道bug的生命周期回官,以及如何管理曹宴。
3)熟悉數(shù)據(jù)庫操作,這個由于現(xiàn)在工具強大孙乖,基本的增刪查改都不用自己寫sql語句了浙炼,但基本的語句還是要會份氧。
4)最好熟悉或精通一門語言(如:Java唯袄、python等)弯屈,這樣能讀懂代碼,如果能獨立編寫當然更好了恋拷。
學(xué)習(xí)方法:自己買一些測試的書籍资厉,或者去網(wǎng)上找一下測試基礎(chǔ)視頻看∈吖耍或者經(jīng)濟和時間允許的可以參加培訓(xùn)宴偿。在前3項完成后,有時間再學(xué)習(xí)一種比較流行的語言诀豁,后期再根據(jù)公司使用的何種語言進行調(diào)整窄刘。計算機語言的學(xué)習(xí)主要是考練習(xí),所以要多練習(xí)實例舷胜。
在第一年工作中娩践,要鍛煉好溝通、業(yè)務(wù)烹骨、測試基本方法的使用翻伺,測試工作流程;然后學(xué)習(xí)自動化或者性能工具沮焕,利用工具提高工作效率吨岭;在學(xué)習(xí)代碼,達到能看懂開發(fā)人員的代碼峦树,甚至看代碼就能發(fā)現(xiàn)bug(所謂的白盒)辣辫;安全在國內(nèi)現(xiàn)在還算是個空白區(qū)域把,我對此也不是很了解魁巩,但他就是字面意思络它,主要是數(shù)據(jù)安全性的測試。最后的終極目標是測試架構(gòu)師歪赢,這個需要掌握技術(shù)太多了化戳。
對了,現(xiàn)在大公司招聘“測試開發(fā)工程師”或者“開發(fā)測試工程師”埋凯,是介于開發(fā)和測試之間的一類工程師点楼。一般需要寫測試工具,自動化測試代碼白对,也需要做普通的功能測試或是白盒測試掠廓,也可以說是對測試人員的要求提高了,當然薪水也會高一截甩恼。
其實測試出身的也可以轉(zhuǎn)產(chǎn)品方向蟀瞧。因為測試對整體的架構(gòu)和業(yè)務(wù)很熟悉沉颂,所以做產(chǎn)品的時候也不會吃力。不過產(chǎn)品這個職位不是很好做的悦污,因為對創(chuàng)新的要求比較高赘方,雖然現(xiàn)在國內(nèi)還是相互模仿贩绕。
5.發(fā)展迷茫
看完上面的規(guī)劃,以及初級測試工程師的技能要求,你對這個職位的了解是否清晰一點了润歉?
如果開始做初級測試工程師了逐虚,就至少要半年的時間適應(yīng)嫡秕,我是用了快一年的時間才調(diào)整好工作和生活的丸凭。當你調(diào)整好了后,你可能就又開始迷茫了茵瀑。
因為雖然知道這些發(fā)展方向间驮,但不知道應(yīng)該如何選擇,也不知道每個選擇背后马昨,還需要學(xué)習(xí)什么竞帽?以及以后對應(yīng)職位需要哪些技能,如何獲绕恪抢呆?之前我也是這樣的感覺,還是找不到可以突破的點笛谦。
可能大家在工作一段時間后抱虐,都會有這種迷茫期。記得我有段時間和婷婷(我之前的同事也是現(xiàn)在的好朋友)一起下班饥脑,我迷茫的時候恳邀,她給我開導(dǎo)和鼓勵。她自己也是個很喜歡鉆研和學(xué)習(xí)的人灶轰,她教會我很多東西谣沸,而且對現(xiàn)在的工作都很有用處。
身邊除了婷婷笋颤,還有幾個好姐妹乳附,是妞(六人組中的二姐)先學(xué)的性能測試,然后介紹給我的伴澄。感覺上天特別眷顧我赋除,在我迷茫的時候都會給我指引。
然后我利用周末的時間非凌,又去參加了性能培訓(xùn)举农。參加培訓(xùn)并不是學(xué)會了很多,而是發(fā)現(xiàn)自己有很多要學(xué)敞嗡,可以學(xué)颁糟,還沒學(xué)的航背,甚至感覺要學(xué)的太多了,不懂的也太多了棱貌。比如:培訓(xùn)使用的各種性能測試工具呀玖媚,但老師教的也不一定適用于自己公司呀。所以要自己動腦子拼湊键畴,以便達到最大化最盅。
培訓(xùn)竟然沒有學(xué)到東西突雪,是不是覺得虧了起惕?不是啊。這也是一種收獲咏删,至少我知道哪些東西我能抓住了惹想。培訓(xùn)只能交給你皮毛,想要掌握督函,還是需要自己動手去做嘀粱。尤其是語言學(xué)習(xí),你需要每天不斷的練習(xí)辰狡,才能有很好的效果锋叨。
當然,我選擇性能測試方向宛篇。你可以選擇其他的娃磺,我身邊朋友有做自動化的、也有做性能的叫倍。白盒和安全的偷卧,就比較少了。
在學(xué)習(xí)技術(shù)的同時吆倦,如果想往管理方向發(fā)展的話听诸,就在跳槽的時候留意機會了,或者是朋友介紹工作蚕泽,自己平時也需要學(xué)習(xí)一些管理方面的知識晌梨。
但往管理方向發(fā)展,并不是說可以不學(xué)習(xí)技術(shù)了须妻,技術(shù)還是占主要的仔蝌。
6.你與我適合互聯(lián)網(wǎng)嗎?
看了上面璧南,我介紹了一堆掌逛。你有什么感受呢?可以根據(jù)自己現(xiàn)狀和學(xué)習(xí)能力判斷下司倚,是否適合自己豆混。
我再說說篓像,我這些年的真實感受:
1)工作內(nèi)容
也是很普通的重復(fù),開發(fā)人員不斷的寫或者修改代碼皿伺,大部分是在修改和維護前人的代碼员辩;測試人員不斷重復(fù)測試,反饋bug鸵鸥,盡量保證產(chǎn)品質(zhì)量奠滑。
不過在工作過程中,你能不斷提高自己技術(shù)的話妒穴,你會感覺到快樂宋税。
2)工作時間
互聯(lián)網(wǎng)公司或者企業(yè)是否加班取決于公司制度或者領(lǐng)導(dǎo),所以不一定都是加班的讼油。
雖然這么說杰赛,但開發(fā)人員通常都會加班;測試人員是否加班矮台,取決于測試人員人手乏屯,和領(lǐng)導(dǎo)工作安排中測試時間是否充裕。
3)薪水瘦赫、公司福利
薪水主要是看能力的辰晕,對學(xué)歷要求不嚴(非大企業(yè))。當然能力一樣如果能做到管理崗位确虱,那薪水會稍高一點含友。
福利也是看公司收益和制度的,一般都是五險一金蝉娜,其他的福利要看領(lǐng)導(dǎo)了唱较,年終獎不是每家公司都有的,大部分創(chuàng)業(yè)公司是沒有的召川。
4)學(xué)習(xí)
在公司沒有時間學(xué)習(xí)的南缓,因為任務(wù)很多。所以要用自己時間學(xué)習(xí)提升自己荧呐,不能安于現(xiàn)狀汉形。我工作這幾年,加起來就有一年多沒有學(xué)習(xí)倍阐,今年又在拼命的學(xué)習(xí)概疆。
因為不學(xué)習(xí)時間長了,會感覺跟不上時代峰搪,會有強烈的危機感岔冀。
相反會的東西多了,技術(shù)牛了概耻,換工作或者被朋友內(nèi)推都是很容易的事使套。
剛開始也是一樣的道理罐呼,大家都是對一個行業(yè)不了解,然后學(xué)習(xí)侦高,找第一份工作時當然還是看你的能力嫉柴。
不過不用擔心,無論你能力如何你都能找到工作奉呛;只是你能力好點计螺、懂得多點,可選擇的就多點瞧壮,遇到自己喜歡的可能性也大一點登馒。所以還是多學(xué)習(xí)吧,現(xiàn)在這個時代真的是:學(xué)到老活到老了馁痴!
7.面試前的準備
考慮弄清楚如下問題:
1)面試公司的注冊信息
地址:http://www.gsxt.gov.cn/index.html
注意頁面右上角“導(dǎo)航”選擇公司的注冊地谊娇。多看看公司的注冊信息肺孤,可以知道公司的整體情況罗晕,心里有個底。而且也能排除傳銷等情況赠堵。
2)面試公司的業(yè)務(wù)方向
如果是有發(fā)布的產(chǎn)品小渊,最好下載下來體驗一下。根據(jù)自己做開發(fā)或者做測試的角度(甚至產(chǎn)品角度)來看有哪些可以提高或者改善的建議茫叭。如果實在想不出來酬屉,可以說說現(xiàn)在產(chǎn)品與競品的區(qū)別,夸夸產(chǎn)品的有點揍愁。這些就需要你們腦洞大開了呐萨,哈哈。
目的是為了讓面試官莽囤,知道你是了解了公司和公司的產(chǎn)品谬擦,且對這些有一定的思考。這是出于面試的一種尊重朽缎。
3)自我介紹
如果是畢業(yè)生惨远,那么就說在校參加的一些活動,主要能突出你的能力话肖,如溝通北秽,協(xié)調(diào)等。
如果是換工作最筒,那么就主要突出你的工作經(jīng)歷贺氓,以及你能力可以滿足當前這個職位。
自我介紹的同時床蜘,面試官可能還在看你的簡歷辙培,所以自我介紹不能太短和太長缅叠,控制在3分鐘左右吧。
4)如何是轉(zhuǎn)行或者換工作
這個一定要考慮清楚虏冻,在回答面試官的時候肤粱,要考慮面試官聽到你的解釋,會怎么想厨相,要謹慎一點领曼。
這個問題之前給朋友模擬面試的時候忽略了,所以在這里強調(diào)一下蛮穿∈荆基本是必問的問題。
面試最后践磅,可以問HR的問題(這個最好問至少1-2個問題单刁,):
1)公司開發(fā)和測試的人員比例?
就是軟件開發(fā)人員多少府适,測試人員多少羔飞。如果超過10:1,那么工作肯定忙不過來檐春,加班是必然的了逻淌。如果人員太少,可以再問問是否還會招人疟暖,計劃測試團隊多少人卡儒?這樣就能了解工作量、工作強度俐巴、以及是否會加班骨望;
2)產(chǎn)品迭代頻率,大概多久一次欣舵?一般升級選擇的時間擎鸠?
這個可以知道,是否存在半夜加班升級的情況邻遏;如果不接受的話糠亩,也就可以考慮下一家了。
3)五險一金的按照什么比例交
現(xiàn)在很多公司都是按照最低的交准验,也有按照實際薪水繳赎线,但比較少。
4)試用期多長時間糊饱,試用期薪水比例垂寥?
試用期一般2-3個月,有的企業(yè)好像是半年;試用期薪水一般是80%滞项;也有提前轉(zhuǎn)正的情況狭归,可以問問;
5)上下班時間點文判,以及中午休息時間
6)什么時候能知道面試結(jié)果
7)以及其他你關(guān)心的問題
這些就是我這兩天整理和想到的一些过椎,希望對即將畢業(yè)和轉(zhuǎn)行的你有所幫助。如果還有沒有說到的戏仓,你可以留言疚宇,我再針對回復(fù),保證告訴最真實的內(nèi)幕赏殃。O(∩_∩)O
最后敷待,如果對你有幫助,記得點贊支持和分享給身邊需要的朋友哦~非常感謝~