哪個以後的就業和發展好一些,求大神指教


這個問題還真不好回答,因為對你的情況一無所知,但是對於互聯網行業中的軟體測試崗位和前端編程而言,那就是各有所長:

1)發展前景。兩個職業發展都不錯,而且未來的發展空間都挺好,比如說軟體測試,從基礎入門的功能測試到自動化測試、介面測試、性能測試、安全測試,並且每一個類別也有高中低的階段,薪資都比較客觀。前端也有Web前端,APP前端,前端技術專家等。

2)技術要求上。前端和測試的一部分都屬於技術崗,二者到了高級階段的時候,薪資待遇等各方面都基本不相上下。但是入門的技術要求,測試比前端要低一些。因為前端就是純技術崗位,城市100%的程序員,而測試則不同。甚至於測試還可以走質量管理路線,不用一直奮鬥在技術一線。

3)市場需求上。前端和測試都有大量的需求,但是人才供給上則是測試供不應求,而前端工程師的求職要求則比較高。因此在這個過程中,選擇稀缺的崗位更好。

如果想進一步了解,可以找我私聊。


不是很好回答。不知道你之前是做的什麼工作?是什麼學歷?沒法評判。。

只能說一下這兩者哪個比較好/更好發展些。

兩者前景都很不錯,一個屬於軟體類、一個屬於前端開發,都不錯的。軟體測試有功能測試、自動化測試以及性能測試。前端開發,又有web前端和app前端。方向都很不錯。

技術要求,因兩者都屬於技術崗位,所以對於技術來說比較高的。

具體要如何選擇,還是看你更傾向於哪個方向了?是比較喜歡打代碼那還是比較喜歡找問題那,就看你自己了。

發佈於 01-04繼續瀏覽內容知乎發現更大的世界打開Chrome繼續代碼小姐代碼小姐

轉行不知道該做什麼?軟體測試了解一下。

轉行的朋友先了解一下互聯網行業,一個產品從創意到落地的過程。

互聯網公司一般組織架構

產品經理:設計產品的功能,方向

開發工程師:就是實現產品經理所設計的功能,就是寫代碼

測試工程師:找bug,不是實際代碼中找錯誤,而是產品開發完之後,用測試版本去點點點

測試人員的首要職責在我們平常人看來就是「找Bug」,他們需要使用各種測試方法和工具來測試和發現軟體中存在的缺陷,

找到bug之後從而讓開發者更好的優化產品,讓用戶更加安全順暢的使用

軟體產品上線前最後一道關卡

通俗的講,淘寶是一個軟體。開發好上線之前,比如下單買東西,這些流程,需要測試去走一遍,能不能正常跑通

當然中間有很多測試方法,比如如何全面的覆蓋一線,設置異常的場景,

最終保證產品儘可能的少一些bug。比如卡住了,頁面報錯了,崩潰了。

把用戶有可能面對的bug都提前體驗過了好幾遍,大廈崩於前而面不改色,拯救了用戶的使用體驗,也讓軟體免於卸載。

自我感覺那就是救世主啊!

打工都是為了掙錢的,那麼大家都關心薪資是多少,差距大嗎?

可以看到軟體測試工程師與軟體開發工程師的薪資是不相上下的,起薪也是十分高的。

軟體測試工程師基本現狀

A.初級:功能測試 (也叫點點點工程師)

市場行情:點點點測試佔據了市場60%。工資待遇通常在一線城市只能達到 8-15k。

基本要求:懂產品業務需求,軟體開發的流程。會編寫測試文檔,用例

特點:日常工作枯燥,每天重複性工作。比如微信開發了一個功能,拍一拍,去群里各種拍,不懂編程,工作中工具用的少,用到一點資料庫,

B.中級:功能測試+自動化

市場行情:工資待遇在一線城市 在8-18k,佔據20%。達到一個技術瓶頸,想突破進階測試技術

基本要求:功能項目經驗豐富,會用一些開源的測試工具(postman,jmeter,mysql,linux,python,)來輔助測試,會一些簡單的編程. 會一點介面測試

特點:能實現簡單的自動化,demo層面,沒有將自動化應用到實際工作,在網上找了一些碎片化的代碼,不理解框架的原理。

高不成低不就

C.高級:功能測試+介面測試+自動化測試

市場行情:佔據15%。想提高競爭力,建立自己的技術體系,想做測試負責人,做測試開發,性能專項測試

工資待遇:在一線城市拿到 10-25k

基本要求:熟悉一門編程語言,熟練自動化測試,UI自動化+介面自動化(代碼)

能獨立搭建團隊使用的測試框架,帶新人寫自動化測試

能搭建一套有效落地的自動化測試方案,搭建測試框架,寫一些配置腳本,公共方法,使框架更靈活,易用,自動化核心

D.資深:功能測試+自動化測試+測試開發+性能測試

市場行情:佔據5%

工資待遇:一線城市 18-50

基本要求:豐富的自動化測試經驗,熟練編程,會開發測試平台,寫測試工具。在公司里擔任測試總監級別的職位。

以上薪資水平都以一線城市為參照,你可以看看自己的水平和能力可以達到什麼樣的薪資水平。

那麼如何提升自己的技術深度呢?從零成為行業大佬呢?

一、掌握基本的Python基礎語法規則,全方位提升Python編程技能,面向對象思維

二、全面掌握元素定位技巧、POM設計模式、關鍵字驅動、數據驅動、selenium的WebUI自動化測試技能

三、全面掌握元素定位、小程序自動化、Python+Appium的APPUI自動化測試技能

四、全面掌握request庫的HTTP協議介面自動化測試技能,websocket介面測試、Dubbo介面測試

五、掌握自動化持續技能能力、自動化用力腳本運行、產出報告、自動化發送郵件、全流程持續集成自動化

六、獨立搭建介面、UI測試框架、介面與UI框架整合一體化、場景關聯應用,簡歷自己的技術體系

七、擴展,提升職業技術深度

測試的核心競爭力是技術深度,業界對測試的期望越來越高,大概是出於項目或產品的實際需求以及節約人力成本提升測試效率的考慮。

?? 看完三件事:

如果你覺得這篇內容對你挺有啟發,我想邀請你幫我三個忙:

  1. 點贊,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_-
  2. 關注我和專欄,讓我們成為長期關係
  3. 關注公眾號「程序員張無忌」,第一時間閱讀我專欄的最新文章

謝謝你的支持!


轉行不知道該做什麼?軟體測試了解一下。

轉行的朋友先了解一下互聯網行業,一個產品從創意到落地的過程。

互聯網公司一般組織架構

產品經理:設計產品的功能,方向

開發工程師:就是實現產品經理所設計的功能,就是寫代碼

測試工程師:找bug,不是實際代碼中找錯誤,而是產品開發完之後,用測試版本去點點點

測試人員的首要職責在我們平常人看來就是「找Bug」,他們需要使用各種測試方法和工具來測試和發現軟體中存在的缺陷,

找到bug之後從而讓開發者更好的優化產品,讓用戶更加安全順暢的使用

軟體產品上線前最後一道關卡

通俗的講,淘寶是一個軟體。開發好上線之前,比如下單買東西,這些流程,需要測試去走一遍,能不能正常跑通

當然中間有很多測試方法,比如如何全面的覆蓋一線,設置異常的場景,

最終保證產品儘可能的少一些bug。比如卡住了,頁面報錯了,崩潰了。

把用戶有可能面對的bug都提前體驗過了好幾遍,大廈崩於前而面不改色,拯救了用戶的使用體驗,也讓軟體免於卸載。

自我感覺那就是救世主啊!

打工都是為了掙錢的,那麼大家都關心薪資是多少,差距大嗎?

可以看到軟體測試工程師與軟體開發工程師的薪資是不相上下的,起薪也是十分高的。

軟體測試工程師基本現狀

A.初級:功能測試 (也叫點點點工程師)

市場行情:點點點測試佔據了市場60%。工資待遇通常在一線城市只能達到 8-15k。

基本要求:懂產品業務需求,軟體開發的流程。會編寫測試文檔,用例

特點:日常工作枯燥,每天重複性工作。比如微信開發了一個功能,拍一拍,去群里各種拍,不懂編程,工作中工具用的少,用到一點資料庫,

B.中級:功能測試+自動化

市場行情:工資待遇在一線城市 在8-18k,佔據20%。達到一個技術瓶頸,想突破進階測試技術

基本要求:功能項目經驗豐富,會用一些開源的測試工具(postman,jmeter,mysql,linux,python,)來輔助測試,會一些簡單的編程. 會一點介面測試

特點:能實現簡單的自動化,demo層面,沒有將自動化應用到實際工作,在網上找了一些碎片化的代碼,不理解框架的原理。

高不成低不就

C.高級:功能測試+介面測試+自動化測試

市場行情:佔據15%。想提高競爭力,建立自己的技術體系,想做測試負責人,做測試開發,性能專項測試

工資待遇:在一線城市拿到 10-25k

基本要求:熟悉一門編程語言,熟練自動化測試,UI自動化+介面自動化(代碼)

能獨立搭建團隊使用的測試框架,帶新人寫自動化測試

能搭建一套有效落地的自動化測試方案,搭建測試框架,寫一些配置腳本,公共方法,使框架更靈活,易用,自動化核心

D.資深:功能測試+自動化測試+測試開發+性能測試

市場行情:佔據5%

工資待遇:一線城市 18-50

基本要求:豐富的自動化測試經驗,熟練編程,會開發測試平台,寫測試工具。在公司里擔任測試總監級別的職位。

以上薪資水平都以一線城市為參照,你可以看看自己的水平和能力可以達到什麼樣的薪資水平。

那麼如何提升自己的技術深度呢?從零成為行業大佬呢?

一、掌握基本的Python基礎語法規則,全方位提升Python編程技能,面向對象思維

二、全面掌握元素定位技巧、POM設計模式、關鍵字驅動、數據驅動、selenium的WebUI自動化測試技能

三、全面掌握元素定位、小程序自動化、Python+Appium的APPUI自動化測試技能

四、全面掌握request庫的HTTP協議介面自動化測試技能,websocket介面測試、Dubbo介面測試

五、掌握自動化持續技能能力、自動化用力腳本運行、產出報告、自動化發送郵件、全流程持續集成自動化

六、獨立搭建介面、UI測試框架、介面與UI框架整合一體化、場景關聯應用,簡歷自己的技術體系

七、擴展,提升職業技術深度

測試的核心競爭力是技術深度,業界對測試的期望越來越高,大概是出於項目或產品的實際需求以及節約人力成本提升測試效率的考慮。

?? 看完三件事:

如果你覺得這篇內容對你挺有啟發,我想邀請你幫我三個忙:

  1. 點贊,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_-
  2. 關注我和專欄,讓我們成為長期關係
  3. 關注公眾號「程序員張無忌」,第一時間閱讀我專欄的最新文章

謝謝你的支持!


作為一個從製造業轉行web前端開發的從業者,來回答下這個問題。

首先,看到其他的回答,做測試的說測試好,做前端的說前端好,各有各的看法,雖然本人也是做前端開發的,當然也覺得前端好了(哈哈)但從我進入這個行業多年來的了解,對於轉行、基礎比較薄弱的初學者來說的話,兩個都不錯。

一套完整的軟體系統的開發,從開始到結束,需要很多個開發工序來完成,所以也涉及到很多個崗位,主要涉及的崗位大概有:UI設計、前端開發工程師、後端開發工程師、產品經理、軟體測試工程師,項目經理、系統架構師、運維工程師等,所以,每一個崗位都是很重要的。

相比於前端開發崗位來說,測試崗位的知識結構要更豐富一些,雖然軟體測試通常不涉及到大量的編碼任務,但是軟體測試崗位涉及到的內容卻非常多和雜,可以說項目需要什麼技術,測試人員就需要了解什麼技術,而且要搞清楚項目的業務邏輯流程和每一個功能的邊界。在大數據技術逐漸落地應用的當下,軟體測試對於產品的迭代速度有重要的影響。

需求量

從需求量來看,以我公司的開發部門來說,30多個人多開發部門,只有2個UI設計,6個前端開發工程師,測試的話只有3個,一個測試經理,2個測試工程師,所以說從現在崗位需求量來說的話,前端開發工程師是要多於測試崗位的需求量的,前端開發更容易就業一點,而且在終端應用場景不斷拓展的當下,前端開發的邊界也在不斷拓展,崗位需求的數量會呈現穩步上升的趨勢。

薪資待遇

前端開發工程師的工資,一般情況下要比軟體測試工程師的工資要高一些。

技術要求

前端開發

前端開發後端化也是一個趨勢,因此目前的前端開發被賦予了更多的意義。但是前端開發的內容隨著移動互聯網和大數據的發展而逐漸增多,除了傳統的Web前端開發之外,目前Android開發、iOS開發、APP混合式開發以及第三方開發(各大平台的小程序等)都逐漸併入到了前端開發團隊。目前前端開發也是一個比較明顯的趨勢,所以當前的前端開發也被稱為「大前端」。從就業的角度出發,學習前端開發是不錯的選擇,但是要想提升自身的崗位競爭力,要進一步豐富自身的知識結構。

前端軟體開發的語言主要有:HTML、HTML5、CSS、JavaScript、bootstrap、jquery、JSON、 Ajax、Vue、reast等。

web的前端:一篇總結得超全的前端進階文章!入門、技巧、方法、書籍、網站...?

zhuanlan.zhihu.com圖標其他行業轉行學習IT編程,需要知道的幾個問題以及怎麼學習!_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標零基礎學前端必看視頻,需要注意哪些誤區,怎麼學習更系統?_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com

測試

測試雖然入門門檻低,但是其實需要學的東西非常多,如果是web測試,那麼各種亂七八糟前端的東西都要去了解(HTTP,HTTPS,POST請求,XML,JSON,)起碼不會寫代碼,但是你要了解然後測試還可以細分為:測功能測試、黑盒測試、白盒測試、自動化測試、安全測試、性能測試。測試流程、測試報告、測試用例的編寫等。

還有一點,互聯網行業並不是你想轉行就能入行的,還要考慮,你的學歷是什麼?你就業的城市在什麼地方?

肯定有一個好的學歷對於找工作肯定是有優勢的,這一點對於IT行業來說是定性的,還有就業城市,不同的城市對於前端開發和測試的需求量是不一樣的,

當然,說了那麼多,最重要的還是你自己對那門技術更感興趣一點,認準一個就可以了,把他學好了,工作不是問題,不過就個人而言還是推薦前端開發,並不是因為好找工作,而是有學習樂趣和動力,可以時刻看到自己的作品,測試而言比較枯燥,測試的門檻低,起薪可能要低。

希望對你有所幫助

發佈於 2020-08-08繼續瀏覽內容知乎發現更大的世界打開Chrome繼續焰ssr焰ssr 互聯網 霸道總裁的助理

題主用了【學習】兩個字,是否意味著題主認為自己現在這兩塊能力還不足以勝任?

轉行互聯網,首先要明確自己的目標公司、目標崗位,通過篩選,找到數個合適的公司和崗位,並且這些崗位是自己能夠勝任的,至少也是自己跳一跳能夠到的。

互聯網公司不只有編程崗位,去招聘網站和官網上看看,也許就能找到跟適合自己的崗位。


題主用了【學習】兩個字,是否意味著題主認為自己現在這兩塊能力還不足以勝任?

轉行互聯網,首先要明確自己的目標公司、目標崗位,通過篩選,找到數個合適的公司和崗位,並且這些崗位是自己能夠勝任的,至少也是自己跳一跳能夠到的。

互聯網公司不只有編程崗位,去招聘網站和官網上看看,也許就能找到跟適合自己的崗位。


推薦閱讀:
相关文章