首頁>Club>
2
回覆列表
  • 1 # 雷影文文

    測試不像開發,開發各種語言層出不窮,但不管用哪種語言開發出的產品,結果都需要測試。目前市場最稀缺的就是測試開發工程師,很多機構培養出來的測試人材也是往這個方向上發展的,可以說是這是一個可持續發展的職位(前期幹技術,幾年之後轉管理,歲數大了還可以寫書或者當講師等),歡迎“入坑”,加油!

    至於開發和測試, 到底哪一個好呢? 這是一個仁者見仁智者見智的問題。

    首先, 我們先來看一下軟體開發人員要求:

    1)熟練使用某種或多種程式語言

    2)熟練使用Oracle/MySql/SQL Server資料庫開發及管理

    3)對IT運維軟體有一定掌握,可以進行專案場景分析、概要設計、詳細設計、程式碼開發與測試;

    我們再來看看軟體測試的要求:

    1)熟悉軟體測試流程, 熟悉測試計劃, 測試方案編寫

    2)熟練編寫測試用例

    3)熟悉缺陷的生命週期

    4)熟悉Python或其它指令碼語言, 熟練編寫自動化測試用例

    5)瞭解資料庫, Linux

    縱觀以上的需求, 題主應該結合自身情況來做選擇。

    不管學習哪個,百戰程式設計師是很好的選擇!

  • 2 # 枝枝葉葉

    當然是開發了,比如你熟悉了java 開發android app 和 伺服器程式都可以,但是測試,測試手機 app 和伺服器 程式完全不同,測試入門門檻低,很容易被代替

  • 3 # 程式碼Go說科技

    在軟體專案團隊中,開發人員是建設者,測試人員是質保者。常說工作不分貴賤,只是分工角色不同。實際上開發崗和測試崗還是有一定區別的,結合自己所在團隊情況跟題主分析一下,以供參考。

    從崗位數量來說,測試開發比例一般情況是1:3或者更少。更有甚者,有些團隊沒有測試人員。

    從崗位技能來說,測試更偏重業務,開發更偏重技術。角色不同需要的技術樹自然會不一樣,時間長了思維方式也差異很大。比如開發人員從建設的角度去考慮問題,測試人員是審視的角度考慮問題。

    從崗位前景來說,轉測試的機會大,測試轉開發的機會則很小。計算機專業童鞋去做測試的原因,很大程度上是認為開發有點小難。其他專業的則是想入行軟體行業。由此得出,測試人員的基礎或多或少的欠缺一點,再加上具體的工作任務繁重,想再學習比較難。

    三百六十行,行行出狀元。無論是選擇開發還是測試,切記這山望著那山高,打好基礎,鑽研深度,都能取得成功。

  • 4 # 新華彥祖

    在軟體專案團隊中,開發人員是建設者,測試人員是質保者。常說工作不分貴賤,只是分工角色不同。實際上開發崗和測試崗還是有一定區別的,結合自己所在團隊情況跟題主分析一下,以供參考

  • 5 # 江西新華墨塵

    程式設計師是一種職業,平均工資在中上游。

    在中國,程式設計師的上班時長較其他職業高。很多人說,程式設計師是吃青春飯的,我覺得在中國這個道理狠真實。加班,磨滅了好多職業的美好。

    就作為一種職業而言,發展前景不錯。想要多賺錢,那麼就得多努力。各行各業都是這個道理。

  • 6 # 猿碼天地

    測試和開發屬於兩個不同的職位!

    對於開發而言,入門有一定的門檻,你得掌握一定的專業知識和程式設計技能,才能勝任工作。職業發展可分為初級程式設計師,中級程式設計師,高階程式設計師,架構師,開發經理,專案經理,技術Leader,技術總監,總載等。隨著職位的上升,回報也會越大。喜歡專研技術的同學可以往技術方向走,成為技術大牛。擅長溝通的,又有一定技術功底的,可以往專案管理方向走。總之,一切靠自己,靠人脈,前途無量!

    對於測試而言,入門相對簡單,剛開始做一些簡單的功能驗證,如果想深入發展,提高自己,牛逼的測試也是要寫程式碼的,寫自動化測試指令碼,壓力測試,效能測試,對結果進行分析,總結,得出系統的各項臨界指標等等。

    如果是男孩子,建議選擇開發,如果是女孩子,建議選測試!

  • 7 # 影視百態生活

    總的來說開發還是發展好一點,除非測試的話當專案經理,領導之類的,我是一名程式猿,有it方面的問題私聊交流。

  • 8 # Vance2020

    都很有發展,但在國內測試重視程度不高,所以給人的感覺不如開發好,Google的測試人員和開發人員是1:1的。

  • 9 # 西瓜皮兒的皮兒

    軟體開發和軟體測試都很有市場,潛力很大。下面針對這兩塊進行詳細的說明。

    軟體開發:這個分支也很多,有java、php、python、go等高階程式語言,每個程式語言的市場也不一樣,像java目前來說還是主流的,PHP現在市場佔有率也大,但是勢頭相對來說沒有前幾年那麼火爆了,又比如python語言隨著人工智慧的發展這兩年才火起來,所以每個語言的發展勢頭也是不一樣的,但是有一點毋庸置疑的是程式設計思維都是大同小異的,就好像寫作文一樣會有思路和邏輯,所以軟體開發也有很大的市場。

    軟體測試:測試也有分支,比如功能性測試、自動化測試等,如果純功能測試沒有什麼大的發展前途的,自動化測試還是可以的,但是自動化測試就需要有軟體開發寫指令碼的能力了,軟體開發為軟體測試做了一些鋪墊,目前來說軟體測試的市場需求量還是挺大的。

    綜上所述,軟體開發和軟體測試各有好處。

  • 10 # 夜伴小烏鴉

    傳統意義上來講,軟體開發的發展空間相對大一些,但並不是說軟體測試發展不好,因為我身邊就有很多做軟體測試的人,經過十年的職場磨礪,如今已經成為公司中高層,有的還創辦了自己的軟體公司。

    從三個方面來比較一下軟體開發與軟體測試。

    ⑴ 發展路線的比較

    軟體開發,要經歷的必然階段有:初級軟體工程師→中級軟體工程師→高階軟體工程師→資深軟體工程師→架構師/技術顧問→CTO...

    當然,如果在中途轉了管理崗位的話,那麼路線也會有所變化:初級軟體工程師→中級軟體工程師→產品經理/專案經理→產品總監/專案總監→高階產品/專案總監→CIO/CEO...

    而軟體測試的話,基本上路線類似:初級測試工程師→中級測試工程師→高階測試工程師→測試架構師(或測試經理)→測試總監→高階測試總監...

    這個比較沒有好壞之分,只不過薪資方面,大機率事件是,測試的薪資比開發低不止一個檔次,下面會詳細說明。

    ⑵ 薪資方面的比較

    同樣年限的開發工程師與測試工程師的比較如下,我們拿北京、大連兩個有代表性的城市來比較。

    ①初級職位

    北京:開發 9.7-15.2萬元/年,測試 7.8-11.2萬元/年

    大連:開發 5.2-7.9萬元/年,測試 3.6-6.5萬元/年

    ②中級職位

    北京:開發 12.5-23.3萬元/年,測試 10.7-21.8萬元/年

    大連:開發 7.5-15.0萬元/年,測試 6.6-13.4萬元/年

    北京: 開發 24.9-48.7萬元/年,測試 20.5-42.7萬元/年

    大連:開發 14.2-29.9萬元/年,測試 13.1-26.4萬元/年

    ⑶ 職場需求的比較

    需求方面來看,也要細分來看待。比如Java開發,在目前的形勢下,需求就比較旺盛,而C/C++相比之下,需求就沒那麼旺盛,當然,這只是比較二者的需求量,並不是說C/C++不如Java。換做測試,那麼傳統的功能測試顯得需求量(或者是競爭力)就不夠旺盛,主要原因之一是門檻低,再就是因為測試類工作本來也少。但是,如果你做的是效能測試/自動化測試/安全測試等,那麼就會顯得需求旺盛了,因為稀缺。

  • 11 # 小貝的STEAM教室

    軟體開發。

    因為軟體設計、程式碼的質量,也就是企業文化、開發人員的素質和能力等直接影響了軟體的階段性成果的質量。

    如果軟體構造質量很高,其迴歸測試範圍有限、重複測試的次數只有1~2次,而不是4~5次,結果,測試的工作量大大降低,測試人員數量隨之降低。

    開發模式和流程:例如,軟體開發人員進行了足夠的單元測試,單元測試的覆蓋度高達95%以上。

    這種情況下,軟體在交給測試人員時,在功能上基本沒有缺陷,這樣測試人員主要集中精力進行效能測試、負載測試、安全性測試等,其測試人員需求自然要少得多,如在Apple公司,測試人員和開發人員的比例是1:10。

    從以上的一些資料來看,對於軟體測試和軟體開發,哪個工作有發展這個問題,可以看出,軟體開發稍微佔據上風。

    但是,相對於測試來說,開發的一般比較辛苦,但發展前景和工資待遇應該比測試的優厚,而且工作可能更具挑戰性一些。

    若是二選一,建議你遵從本心,喜歡哪個選哪個,畢竟興趣才是最好的老師。

  • 12 # 使用者8586525929615

    軟體開發,現在很多招聘都寫的是開發測試工程師,純軟體功能測試已經逐漸淘汰,或者已經拿不到高薪,而且高階軟體測試工程師必須要求會寫程式碼,會不止一種語言,會幫助開發解決問題提出架構意見。所以有基礎的話選擇軟體開發更有前途

  • 13 # 河南老哈

    軟體測試 要的是對軟體框架的熟悉程度,更多的是侷限於標準操作方式的機械式操作。

    軟體開發 要的是從0到有的一個過程,在做事過程中不斷迭代知識結構的過程。現在的工作更多的是程式碼員而已。

    工作從來沒有說哪個更厲害,只有自己喜歡去做哪個工作而已。

    個人建議 如果願意創新 願意嚐鮮 就去做軟體開發

    如果不太愛動腦子,又是本專業畢業,測試也不錯嘛。

  • 14 # 菁英教育

    霸哥這裡有一張圖將軟體測試和開發對比的很清楚:

    這張圖明顯能夠看出軟體測試的發展前景要比開發好很多,要想長久地在軟體行業發展,選擇軟體測試的優勢要遠遠大於軟體開發。

  • 15 # 我本將心向明月奈何一

    兩個的發展軌跡完全不同,軟體測試相對來說在邏輯上和技能要求上都簡單一點,軟體開發就要求高一點,要想以後做得好,基礎知識及技能就需要紮實一點。從發展來看,軟體開發要比軟體測試好一點,同年限經驗來看軟體開發薪資待遇好的多。

  • 16 # lipbw

    這麼說吧,其實軟體測試這個工作不簡單,能做好的人很少。打個比方,程式設計師寫10*10個方法有時候不難,但是測試如果沒有一點方法,你就得測一百次。合格的測試人員不是那麼好做的。

  • 17 # 職場中的球哥哥

    回答這個問題之前,我們需要了解這兩個崗位具體是幹什麼的。

    軟體測試:指理解產品的功能要求,並對其進行測試,檢查軟體有沒有缺陷(Bug)。說白了就是一個找bug的過程,只是找bug的過程中用到的方法是不一樣的,包括什麼黑盒子測試、白盒子測試、灰盒子測試等等。

    軟體開發:是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。那麼也就是說軟體需要造就一個東西出來,也就是從無到有,從有再到修復的過程。

    兩者之間的聯絡簡單來講就是軟體開發人員將東西弄出來,然後軟體測試根據其要求,進行測試,找到bug,然後在返回去讓開發人員繼續做,這樣週而復始,直到測試沒有問題後,才會把這個系統或者軟體對外公佈和開放。

    至於說兩個哪個有發展,這個得看個人的想法了。

    從金錢的角度來講,那肯定是開發更有發展前途,可能你會看到有些測試人員的工資比開發人員的工資高,但是不可否認的是,大多數公司的開發或者研發人員的工資要比測試人員的工資高一些。

    從難度的角度來講,開發更困難。開發需要解決的是從無到有的過程,然後再到修復。這個是非常困難的,而測試是根據已有的東西,來進行測試的,這個難度肯定要低很多的。

    從壓力的角度來看,我們經常聽說,開發的人經常會掉頭髮,很多程式設計師三十多歲,感覺好像五十多歲的樣子,頭髮都快掉完了,但是測試的話,雖然也有一定的壓力,但是相對來講,會輕鬆一些,那麼自然你的價值也就低一些了。

    從從業人員角度來講,其實這兩者目前從業人數都是非常的多,但是開發人員相對來講可能會少一點,要是精通的開發人員,那肯定是少之又少了。而測試的人員有很多培訓機構,簡簡單單地培訓一兩個月就可以上手了,那自然而然價值就沒法比了。

    所以綜上所述,軟體開發的崗位比起軟體測試來講,更具有發展的前景,但是凡事都沒有一個絕對,很多人學習的是計算機專業,但是又不喜歡開發崗位,那麼軟體測試崗位就是一個很好的選擇。即使沒有從事計算機開發崗位,但是也沒有浪費這個專業。

  • 18 # 逗貨何小屁

    兩個崗位對專業的要求大相徑庭!看自己的專業領域,深度!以專案形式開發,後期產品可長期持續獲利,測試嘛……就……

  • 19 # 加米穀大資料張衡

    軟體開發

    能者多得,在工作中也是這樣

    軟體開發所需要的個人專業能力是非常高的,有自己的專業知識,有自己的邏輯思維,還要學習各種各樣的框架和語言,整個學習過程是很難的,而且在無數個日日夜夜的加班情況下,還得小心翼翼的點一下執行,如果出錯,又得繼續努力。

    為什麼這麼累還要繼續幹這個工作呢?

    因為,累的同時,帶來的薪資也更好,自己在面對各種各樣的問題時,會不斷的想辦法去解決它,自己的專業能力也在這種解決問題的過程中得到了提高,對自己的發展也會越來越好!

    因此軟體開發的工作未來會更有發展。

  • 20 # 江西新華小成

    測試和開發屬於兩個不同的職位!

    對於開發而言,入門有一定的門檻,你得掌握一定的專業知識和程式設計技能,才能勝任工作。職業發展可分為初級程式設計師,中級程式設計師,高階程式設計師,架構師,開發經理,專案經理,技術Leader,技術總監,總載等。隨著職位的上升,回報也會越大。喜歡專研技術的同學可以往技術方向走,成為技術大牛。擅長溝通的,又有一定技術功底的,可以往專案管理方向走。總之,一切靠自己,靠人脈,前途無量!

    對於測試而言,入門相對簡單,剛開始做一些簡單的功能驗證,如果想深入發展,提高自己,牛逼的測試也是要寫程式碼的,寫自動化測試指令碼,壓力測試,效能測試,對結果進行分析,總結,得出系統的各項臨界指標等等。

  • 中秋節和大豐收的關聯?
  • 什麼時候能報考二建?