軟件測試和運(yùn)維那個前景好?
測試相比于運(yùn)維的話,可能后期發(fā)展會更好。如果有選擇和機(jī)會的話,是建議做測試的,選擇性可能會更多。
首先是薪資,這個最直接也最直觀,測試最為現(xiàn)在缺口比較大的崗位,薪資自然是不必說的,當(dāng)然咱們說的是自動化測試或者測試開發(fā),手工測試就不說了,沒有說的必要,一般來講,一線城市自動化測試基本上是可以在13k以上了,學(xué)的好點(diǎn)的,找個好點(diǎn)的企業(yè),15k往上了;在二線城市,也不會很低,學(xué)的不錯的,仍然是15k也能拿得到。這是測試崗位。
再說運(yùn)維,很累不說,薪資也不是很高,可能還需要出差,學(xué)生最直觀的感受就是薪資和工作量是不成正比的,這其實(shí)也是轉(zhuǎn)行的原因啦。
至于后期的發(fā)展么,就這么說吧,測試后期的路線,可以做技術(shù),可以做管理,你可以做到同開發(fā)能做到的架構(gòu)師,也可以做管理層。所以,簡單從以上來說的話,測試相比于運(yùn)維的話,你的機(jī)會和選擇會更多些。
軟件測試概述
軟件測試是伴隨著軟件的產(chǎn)生而產(chǎn)生的。早期的軟件開發(fā)過程中軟件規(guī)模都很小、復(fù)雜程度低,軟件開發(fā)的過程混亂無序、相當(dāng)隨意,測試的含義比較狹窄,開發(fā)人員將測試等同于“調(diào)試”,目的是糾正軟件中已經(jīng)知道的故障,常常由開發(fā)人員自己完成這部分的工作。對測試的投入極少,測試介入也晚,常常是等到形成代碼,產(chǎn)品已經(jīng)基本完成時才進(jìn)行測試。
到了上世紀(jì)80年代初期,軟件和IT行業(yè)進(jìn)入了大發(fā)展,軟件趨向大型化、高復(fù)雜度,軟件的質(zhì)量越來越重要。這個時候,一些軟件測試的基礎(chǔ)理論和實(shí)用技術(shù)開始形成,并且人們開始為軟件開發(fā)設(shè)計了各種流程和管理方法,軟件開發(fā)的方式也逐漸由混亂無序的開發(fā)過程過渡到結(jié)構(gòu)化的開發(fā)過程,以結(jié)構(gòu)化分析與設(shè)計、結(jié)構(gòu)化評審、結(jié)構(gòu)化程序設(shè)計以及結(jié)構(gòu)化測試為特征。
測試和運(yùn)維哪個好
這兩個職位很難說好壞。看你個性和興趣。總的來說,運(yùn)維除了要熟悉運(yùn)維軟件的使用外,也有相當(dāng)一部分工作是找出故障點(diǎn)(包含硬件、軟件)并排障,以及資深了以后需要規(guī)劃網(wǎng)絡(luò)設(shè)置和架構(gòu)。
軟件測試則主要以電腦前的工作為主,嘗試各種測試用例,盡量測出更多的bug。硬件測試的主要工作也差不多
運(yùn)維和軟件測試,哪個比較好一些?
在說那個好之前,先說說它們的優(yōu)缺點(diǎn)。
1.先說說運(yùn)維工作,工作時間為365x24隨時待命狀態(tài),無論節(jié)假日,周末。是一份吃青春飯的工作,絕對是在刀尖上跳舞的工作。有弊就有利,也是曝光率非常搞得工作,所有老板都盯著,也易出成績。這份工作簡直就是救火隊(duì)員,掉頭發(fā)是絕對的事。
2.測試工程師,相對來說壓力較小,只要對設(shè)備配置鏈接較熟,很快輕車熟路,干的時間要比運(yùn)維長很多。但相對來說,地位較低,不好出成績,有點(diǎn)循規(guī)蹈矩。這份工作有點(diǎn)像醫(yī)生,干的越久,越有經(jīng)驗(yàn),越輕松。
3.知道了兩份工作的優(yōu)缺點(diǎn),問題答案就有了。
運(yùn)維、測試、程序員,這些技術(shù)崗位哪個更有前景?
在一個初具規(guī)模的互聯(lián)網(wǎng)公司,從業(yè)務(wù)方面出發(fā),有很多崗位類型,比如運(yùn)營、客服、市場、產(chǎn)品、設(shè)計、技術(shù)等等。在這些大類下面,還要細(xì)分各種小類,以技術(shù)為例,可分為前端(客戶端)、后端、測試、運(yùn)維、DBA等等,這些都是技術(shù)類崗位。
那么如果想從事這些技術(shù)崗位,該如何選擇,哪一個更有前途呢?
這五個崗位,可以做一個分類,前端和后端、運(yùn)維和DBA、測試
前端和后端屬程序類,也就是通常大家知道的程序員,主要是根據(jù)產(chǎn)品的需求開發(fā)出軟件,屬于公司的技術(shù)核心,非常重要。沒有程序員的軟件公司,也不好意思稱為軟件公司。
運(yùn)維和DBA,這兩個崗位的主要工作是管理服務(wù)器程序運(yùn)行的環(huán)境和依賴的數(shù)據(jù)。運(yùn)維可以看成是服務(wù)器管理員,所有跟服務(wù)器相關(guān)工作都是由他處理,比如服務(wù)器程序運(yùn)行環(huán)境CPU、內(nèi)存、磁盤資源監(jiān)控、網(wǎng)絡(luò)是否穩(wěn)定監(jiān)控,服務(wù)器程序依賴的軟件安裝等等。DBA就是數(shù)據(jù)庫管理員,專門管理生產(chǎn)環(huán)境的數(shù)據(jù)庫如MySQL、Redis。這兩個崗位的工資不一定比程序員低,但是市場需求沒有程序員旺盛。一家軟件公司可以沒有運(yùn)維和DBA,但是不能沒有程序。運(yùn)維和DBA一般只有上規(guī)模的企業(yè)配備,小公司都由程序員兼任,畢竟如果公司只有個位數(shù)的服務(wù)器,完全沒有必要專門配備一個運(yùn)維,老板也不愿意花這個錢。
測試,雖然也是技術(shù)崗位,但是我個人感覺他們的工作不和技術(shù)掛鉤,他們的工作就是不斷使用程序員開發(fā)出來的軟件,找出其中的BUG和漏洞。與此同時,他們的另一項(xiàng)工作就是督促程序員干活,修BUG。
論這些崗位的技術(shù)含量,我覺得測試是*的,低端的測試幾乎沒有技術(shù)門檻,只要有軟件使用經(jīng)驗(yàn),基本上都能干干測試的活,畢竟只是用用軟件找找BUG嘛,而程序和運(yùn)維則不行,必須掌握基礎(chǔ)的技術(shù)技能才能上崗。當(dāng)然高端的測試另當(dāng)別論,他們也可以牛逼到天上。
其次是運(yùn)維,當(dāng)然并不是說運(yùn)維這個崗位沒有技術(shù)含量,同樣運(yùn)維的技術(shù)含量也很高,只是通常情況下,程序員都會點(diǎn)運(yùn)維的工作,裝裝環(huán)境,監(jiān)控下服務(wù)器運(yùn)行情況,都沒什么問題。反過來,運(yùn)維卻不一定會程序員的工作。我覺得運(yùn)維應(yīng)該是脫胎與程序員,然后隨著行業(yè)的發(fā)展,獨(dú)立成為一個崗位,本質(zhì)上還是依附與程序員。
*則是程序,一個合格的程序員,不但要掌握程序員本職的技術(shù),還需要會服務(wù)器運(yùn)維的技術(shù),比如自己搭建一個測試環(huán)境,這樣的技能是必須的,所以對服務(wù)器必然要有較為深入的了解。同時需要會DBA的技術(shù),通常DBA是在數(shù)據(jù)量巨大的情況下才會配備,大多數(shù)時候一家公司不需要DBA,DBA的工作的都由運(yùn)維或者程序員兼職的。與此同時,程序員還需要測試技能,當(dāng)程序員寫出來一個程序時,免不了要進(jìn)行自測,寫測試用例等等,只有經(jīng)過自己測試,才可以將功能提交給專門的測試人員進(jìn)一步測試。
所以,對于這三類崗位,我覺得程序員的技術(shù)含量是*的。
我們再來說說這些崗位的發(fā)展前景。
對于一個大公司來說,會有專門的研發(fā)*、運(yùn)維*、測試*,然后設(shè)有研發(fā)總監(jiān)、運(yùn)維總監(jiān)、測試總監(jiān),這些領(lǐng)導(dǎo)在公司的身價不相上下,不存在誰壓誰一頭的情況。但是在小公司通常只有一個技術(shù)部,這個*管轄所有技術(shù)類員工,包括程序、運(yùn)維、測試,甚至有的公司還會包含設(shè)計人員。而技術(shù)*的領(lǐng)導(dǎo)十有八九是程序員出身,幾乎不太會是運(yùn)維或測試出身。因?yàn)橐粋€軟件公司的技術(shù)*,沒有運(yùn)維和測試,照樣可以運(yùn)轉(zhuǎn),雖然有可能轉(zhuǎn)的不順溜,但是一定可以轉(zhuǎn),但是沒有程序員,即便運(yùn)維和測試配備的多么強(qiáng)大,這個*也轉(zhuǎn)不起來。其次一個技術(shù)*程序員的數(shù)量絕對是壓制運(yùn)維和測試人員數(shù)量的。因此在程序員中出技術(shù)*領(lǐng)導(dǎo)的概率遠(yuǎn)大于在運(yùn)維和測試中出領(lǐng)導(dǎo),除非真的遇到難得一見的人才。
所以,如果你想從事互聯(lián)網(wǎng)軟件行業(yè)的技術(shù)崗位,要想選其中比較有前途的技術(shù)類崗位,那么*程序員,當(dāng)然,更多的機(jī)會也意味著有更大的競爭,同時也有更大的難度,你選擇程序員不見得一定會成為技術(shù)*的領(lǐng)導(dǎo),選擇測試和運(yùn)維也不意味著職業(yè)生涯會默默無聞,只是相對來說程序員的情景更加明朗。
與此同時,關(guān)于35歲程序員會被淘汰的觀點(diǎn),其實(shí)運(yùn)維和測試的危險性更大,仔細(xì)想想難道不是嗎,運(yùn)維和測試并沒有比程序員更有優(yōu)勢,反而劣勢一大堆,那么肯定比程序員先一步面對淘汰,這是市場規(guī)則。
開發(fā)、運(yùn)維、測試,這三種崗位哪個比較有前途?
開發(fā)、運(yùn)營和測試都屬于互聯(lián)網(wǎng)IT行業(yè)的職業(yè),我們不能說哪個職業(yè)比另一個職業(yè)更有前途,這個職業(yè)永遠(yuǎn)適合自己是*的,不適合自己的職業(yè)不再有前途是無用的;所以在你選擇從事哪個職業(yè)之前,要了解這些職業(yè)的特點(diǎn)和自己的個性,適合自己才是*的。
操作和DBA管理服務(wù)器應(yīng)用程序運(yùn)行的環(huán)境及其所依賴的數(shù)據(jù)。操作和維護(hù)可以看作是服務(wù)器管理員,負(fù)責(zé)處理與服務(wù)器相關(guān)的所有工作,如監(jiān)控服務(wù)器程序運(yùn)行環(huán)境的CPU、內(nèi)存和磁盤資源,監(jiān)控網(wǎng)絡(luò)是否穩(wěn)定,安裝服務(wù)器程序所依賴的軟件。DBA是在生產(chǎn)環(huán)境中管理MySQL和Redis等數(shù)據(jù)庫的數(shù)據(jù)庫管理員。這兩份工作的薪水不一定比程序員低,但對它們的需求卻更少。軟件公司可以不用操作和DBA,但不能不用程序。操作和DBA通常只在大型企業(yè)中可用,而程序員也在小型公司中使用。畢竟,如果公司只有個位數(shù)的服務(wù)器,就沒有必要進(jìn)行特殊的操作和維護(hù),老板也不愿意花這筆錢。
經(jīng)過市場細(xì)分,它可以更全面地滿足消費(fèi)者的需求,使龐大的互聯(lián)網(wǎng)系統(tǒng)能夠良性發(fā)展。因此,互聯(lián)網(wǎng)產(chǎn)業(yè)無論是現(xiàn)在還是未來很長一段時間都有著非常廣闊的發(fā)展前景。
小編針對問題做得詳細(xì)解小編針對問題做得詳細(xì)解讀,希望對大家有所幫助,如果還有什么問題可以在評論區(qū)給我留言,大家可以多多和我評論,如果哪里有不對的地方,大家也可以多多和我互動交流,如果大家喜歡作者,大家也可以關(guān)注我哦,您的點(diǎn)贊是對我*的幫助,謝謝大家了。分享就到這里了,喜歡我,就請關(guān)注我吧。如果大家有什么想.法,可以在下面的評論中告訴我們。
軟件測試和運(yùn)維工程師哪個有發(fā)展
不請自來,霸哥就簡單說說測試和運(yùn)維的發(fā)展前景吧其實(shí)整體來講,不管是前景還是錢景,測試都會相對比運(yùn)維好一些,運(yùn)維崗位在一定程度上來說,并不是和開發(fā)、測試崗一樣,算作技術(shù)崗位,更多的是支持類型的崗位,而且有可能是需要出差的,時間長短不確定,也會比較辛苦,對身體的消耗是比較大的,至于前景,天花板相對比較低一些,也就意味著薪資可能并不會特別高;至于測試的話,比開發(fā)簡單一些,不需要出差,但是可能會加班,不過更多的是后期的發(fā)展會比較好。
軟件測試的行業(yè)發(fā)展就目前來講有3點(diǎn):軟件測試人才缺口;開發(fā)人員和測試人員的嚴(yán)重失衡;隨著企業(yè)對軟件質(zhì)量的要求越來越高測試越來越重視:
A.據(jù)前程無憂招聘網(wǎng)統(tǒng)計,目前,國內(nèi)120萬軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測試職位的不超過5萬人,軟件測試人才缺口已超過20萬并向30萬大關(guān)急速挺進(jìn)。在*英才網(wǎng)近期發(fā)布的2021熱門職業(yè)中,軟件測試工程師也位居三甲之列.
B. 軟件測試工作對軟件項(xiàng)目的重要性,從今天諸如微軟這樣的軟件巨擎的人員架構(gòu)上就可見一斑。如今,在微軟內(nèi)部,軟件測試人員與軟件開發(fā)人員的比率一般為1.5~2.5左右,即一個開發(fā)人員背后,有至少兩位測試人員在工作,以保證軟件產(chǎn)品的質(zhì)量。
C. 微軟公司軟件測試工程師對外透露,在微軟內(nèi)部,軟件測試工程師和開發(fā)工程師的比例基本維持在1:1左右,而國內(nèi)其它軟件企業(yè)中這一比例卻僅在1:5至1:8之間。
所以總結(jié)下來,測試崗位目前崗位風(fēng)口是比較大的,企業(yè)招人很多,另外就是用戶對軟件質(zhì)量的要求越來越高,也就推動了企業(yè)對測試人員越來越重視,畢竟關(guān)系著企業(yè)的命脈,如果軟件質(zhì)量不好,那么企業(yè)基本上也就涼涼了。
綜上來看,霸哥覺得還是軟件測試的崗位發(fā)展會更好一些,以及錢景會更好一些~
做軟件測試好還是運(yùn)維好,運(yùn)維是不是要求技術(shù)很多?
其實(shí)不管做運(yùn)維還是測試,只有一點(diǎn),要堅持,要做深,因?yàn)檫\(yùn)維也分一線工程師,二線專家,運(yùn)維經(jīng)理的,而測試也是一般測試工程師,測試經(jīng)理,都有上升空間,如果你只是了解個皮毛,只做初級工作,這兩個是差不多的。而這些工作都是要服務(wù)于客戶或者公司,所以作為服務(wù)者,都會有加班(甚至占用節(jié)假日),出差的情況。
開發(fā),運(yùn)維,測試,實(shí)施哪個好?
測試好。
測試工程師的職業(yè)特點(diǎn):
1. 學(xué)習(xí)成本低,花費(fèi)的時間成本也低。
2. 學(xué)習(xí)的周期短,學(xué)習(xí)門檻也低,入行更容易。
3. 測試工程師的職業(yè)壽命也更長。
4. 相對于開發(fā),初級測試工程師薪水要低,不過如果你的測試技術(shù)能夠有更長足的進(jìn)步,能夠掌握性能測試、自動化測試、安全測試、單元測試等技術(shù)薪水不會比開發(fā)低。
5. 掌握了測試技術(shù),不會因?yàn)槟撤N開發(fā)技術(shù)被淘汰而失業(yè)。
從業(yè)資格
在企業(yè)中一般稱為軟件開發(fā)測試工程師(Software Engineer in Test,SDET)。一般為具有1-2年經(jīng)驗(yàn)的測試工程師或程序員。
有良好經(jīng)驗(yàn)的測試工程師可以成長為產(chǎn)品/項(xiàng)目組的測試組長(SDETLead)或軟件質(zhì)量經(jīng)理(SQA Manager),負(fù)責(zé)軟件質(zhì)量保證,進(jìn)行測試管理和領(lǐng)導(dǎo)測試團(tuán)隊(duì)。