我們平時(shí)總會(huì)聽(tīng)到學(xué)不會(huì)開(kāi)發(fā)再去做測(cè)試這種話,那么在開(kāi)發(fā)和測(cè)試兩者中我們?cè)撊绾芜x擇?
其實(shí)在it行業(yè)中測(cè)試的發(fā)展前景并不比開(kāi)發(fā)低,360行,行行出狀元,沒(méi)有最 好的工作只有更適合自己的工作。如果你并沒(méi)有真正的了解這兩個(gè)行業(yè),不關(guān)注自身的興趣愛(ài)好和擅長(zhǎng),就說(shuō)那個(gè)職業(yè)更好,那不就是耍流氓嘛。
其實(shí)對(duì)于測(cè)試和開(kāi)發(fā)兩者之間做出一個(gè)選擇的話,這其中也沒(méi)有真正的標(biāo)準(zhǔn)答案,只有更合適自己的選擇而已。
怎樣才能選擇到更加適合自己的職位我們應(yīng)該從一下幾點(diǎn)進(jìn)行分析
一、首先我們要先了解軟件測(cè)試和軟件開(kāi)發(fā)的工作內(nèi)容都是什么?
測(cè)試工程師:是對(duì)用戶負(fù)責(zé),把用戶體驗(yàn)作為思考的入手點(diǎn),從而達(dá)到軟件整體質(zhì)量的提升,以及分析測(cè)試的結(jié)果、測(cè)試執(zhí)行和搭建自動(dòng)化測(cè)試等;
軟件開(kāi)發(fā):開(kāi)發(fā)工程師主要是以寫(xiě)代碼為主但也要做測(cè)試的工作,要對(duì)自己的代碼復(fù)制,而不是所謂的寫(xiě)好了直接扔給測(cè)試去測(cè)。比如要編寫(xiě)測(cè)試驅(qū)動(dòng)設(shè)計(jì)、單元測(cè)試和參與構(gòu)建各種測(cè)試等。
二、開(kāi)發(fā)和測(cè)試的入行門檻、薪資待遇還有技能要求有何不同?
入行門檻:
(1)開(kāi)發(fā)崗位最基本的要求是掌握好一門代碼語(yǔ)言—這是做開(kāi)發(fā)的一個(gè)硬性要求也是開(kāi)發(fā)入行比較難的一點(diǎn)
(2)測(cè)試崗位要求是掌握測(cè)試的理論知識(shí)還有一定的邏輯思維能力,其實(shí)對(duì)測(cè)試崗位的要求不好量化,所以測(cè)試的入行門檻會(huì)比較低,入股你具有一定的邏輯思維能力和學(xué)習(xí)能力即使是外行人可以慢慢進(jìn)入到這個(gè)領(lǐng)域
薪資待遇:
(1)開(kāi)發(fā)和測(cè)試崗位都是屬于技術(shù)崗位,使用的也是相同的職級(jí)薪資體系,所以在同等級(jí)別上,開(kāi)發(fā)崗位跟崗位差距不大。
(2)但是就現(xiàn)在而言國(guó)內(nèi)測(cè)試崗位的技術(shù)水平確實(shí)是偏弱的,所以如果個(gè)人技術(shù)水平比較好的話,在測(cè)試崗位的晉升比開(kāi)發(fā)崗位要快,這樣在薪資上反而可能會(huì)比同等資歷的開(kāi)發(fā)還要高一些。
技能要求:
(1)開(kāi)發(fā)崗位要求對(duì)一種代碼精通—這也是很多零基礎(chǔ)的同學(xué)很難入行開(kāi)發(fā)的一點(diǎn)重要原因。
(2)測(cè)試崗位對(duì)于代碼的要求并沒(méi)有那么高,但是技能點(diǎn)要求多,還有自己溝通表達(dá)能力
三、如何從測(cè)試和開(kāi)發(fā)這兩個(gè)崗位中挑選一個(gè)更加適合自己的崗位
通過(guò)對(duì)比軟件測(cè)試和開(kāi)發(fā)的工作職責(zé)、技能要求、入行門檻還有自己的情況來(lái)做出選擇
1.如果你是一個(gè)計(jì)算機(jī)科班出生,有一定的技術(shù)基礎(chǔ)那你可以選擇開(kāi)發(fā)
2.如果你是一個(gè)喜歡自我鉆研、自學(xué)能力強(qiáng),不怕吃苦、并且耐的住深夜的寂寞也可以去選擇開(kāi)發(fā)
3.如果你是一個(gè)零基礎(chǔ)、非計(jì)算機(jī)科班出身的人,那就不用想了,選擇測(cè)試,入行相對(duì)簡(jiǎn)單
4.如果你是一個(gè)喜歡思維碰撞,樂(lè)于交流,活潑開(kāi)朗,善于發(fā)現(xiàn)問(wèn)題的人,那也建議選擇測(cè)試
但是不管做出如何選擇,都是清楚一點(diǎn)就是不論什么職位都是需要你去花費(fèi)大量的時(shí)間和精力去不斷的學(xué)習(xí)并且提升自己,才能讓自己在職場(chǎng)上走的更高更遠(yuǎn)