開發?測試?新人入IT行業如何選擇?
俗話說得好,男怕入錯行,女怕嫁錯郎。但是在當今社會,怕入錯行的已經不僅僅是男士專屬,越來越多的女性從家庭迴歸職場,所以,不管是對剛畢業的大學生亦或者是久不入職場的老人來說,進入職場的方向都值得我們深思。對IT行業來說,開發還是測試,又該如何選擇呢?加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~
一、測試VS開發
雖然說現在已經是男女平等的社會,但是對於IT行業來說,做開發方向的還是男生居多。因為企業在招聘人才的時候,也會考慮到男士本身的一些優勢,其中最重要的一點就是能加班。
對於軟體開發這個行業來說,加班是家常便飯的,如果專案進度緊,連續加班通宵更是不在話下,在這一點上男士是明顯比女士有優勢的,所以男士選擇幹開發的比較多。
在我任職的幾家公司中,男程式設計師的比例都是明顯大於女程式設計師的。當然個別情況除外,因為我見過比男士更能熬的女程式設計師。而軟體測試行業,則需要細心,有耐心,這也是大多數女性所具備的優勢,所以女士選擇做測試方向的比較多。
二、邏輯思維能力
通常做軟體開發的人員,需要具備很強的邏輯思維能力。
拿到一個專案,或者拿到一個需求之後,作為軟體開發人員,你需要有把控整體的能力,以及在瞭解整個專案或者需求後,能給出合理的建議和可行性方案,並且把可能會遇到的問題及有可能發生的風險及時告知,以免造成工作的冗餘。
這就需要開發人員有很強的邏輯思維能力去整體把控專案或需求,並且解決開發過程中一些複雜的邏輯問題。
那麼作為測試人員,難道不需要邏輯思維能力嗎?
答案當然是:No。測試人員當然也需要邏輯思維能力,但是又和開發人員的有所不同。
開發需要的是解決問題的邏輯思維能力,比如所一個複雜的需求我該如何實現;而測試需要的是查詢問題的邏輯思維能力,比如在需求正常操作之外,有沒有例外情況,有沒有特殊操作對這個需求能造成影響,這個需求的解決有沒有對現有功能造成影響等等。所以根據自己的實際情況 ,來分析一下,到底適合什麼方向。加我VX:atstudy-js 回覆“測試”,進入軟體測試學習交流裙~~
三、抗壓能力
對於軟體的整個行業來說,不管你的技術方向是什麼,都需要有很強的抗壓能力。
如果專案進度緊急,那加班加點是很正常的,那麼對於開發人員來說,如何頂住巨大的工作壓力來提高工作產出是非常重要的。不能因為工作壓力大,就感覺無所適從,不知該如何下手,這樣的抗壓能力顯然是不行的。
當然作為測試人員來講,工作的壓力來自於兩方面,一方面就是工作進度的壓力,可能對測試來講,專案進度的壓力沒有開發人員那麼大,但是也不可能一點壓力也沒有,我們要做到的是頂住壓力,提高測試效率,儘量找出更多的bug;另一方面就是測試質量的壓力,測試是把控軟體質量的最後一道關卡,如果測試不細心或者測試覆蓋不全面,就有可能導致生產環境上出現問題,所以測試人員要對軟體質量負責。
綜上所述,不管是開發還是測試,都需要有抗壓能力。如果你的抗壓能力很強,建議選擇開發方向,如果抗壓能力稍弱,但是你自信你能對軟體質量負責,那麼就可以選擇測試方向。
四、新知識的接受能力
如果你是科班出身,並且接受新事物的能力比較強,那麼建議選擇開發方向。
因為受自己所選專業的影響,對開發已經有過了解或者已經有過實踐活動,那麼入開發行業還是比較容易的,並且開發軟體及技術更新換代比較快,如果你有較強的接受新事物的能力,那麼就不容易被淘汰。
如果是非科班出身,且沒有經過系統的培訓,建議選擇測試方向。不是說測試行業沒有開發行業技術要求高,而是作為功能測試來講,最重要的是業務能力和邏輯思維能力,不需要寫程式碼,那麼作為一個職場小白來說,我們可以先從功能測試開始做起,如果有興趣有能力,再慢慢往自動化、安全、效能方向發展。
五、文件編寫能力
作為開發人員來講,最可能寫的文件就是介面文件,也有可能只需要寫程式碼不需要寫文件。
而作為測試來講,寫文件簡直是家常便飯,測試用例、測試總結報告、使用者操作手冊等等。如果對寫文件不感興趣,那麼建議選擇開發方向;如果喜歡寫文件並且能寫出高質量的文件,那麼建議選擇測試方向。
六、個人興趣
剔除上述所列條件,當然最重要的還是個人的興趣愛好。你有再強的邏輯思維能力,再強的抗壓能力,但是對程式碼不感興趣;就算你文件寫的再好,但是對測試不感興趣,那麼就不要逼自己幹自己不喜歡的事情了,只有對自己想要進入的職業感興趣了,才能真正的儘自己的全力去努力學習這個職業的知識,所以選擇一個自己感興趣的職業尤為重要。
所以在選擇方向的時候,不要人云亦云,別人說開發好,我就去幹開發,別人說測試好我就去幹測試,這樣容易哪個都幹不成。
我們應該分析自身的特點,根據實際情況選擇適合自己的工作。並且做出選擇後,不要因為外界因素動搖自己的選擇,也不要因為在學習的過程終於到了難點就放棄,這樣不管幹什麼都會無法深入。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2774101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試老新人 - Offer 選擇和發展困惑,求助
- 測試開發的方向應該如何選擇?
- 新人如何入門和學習軟體測試?
- 如何選擇 Linux 發行版Linux
- 26 歲如何選擇測試工作和未來發展
- 測試開發應該選擇 Java 還是 Go 呢?JavaGo
- 自媒體培訓行業水很深,入行新人要謹慎選擇行業
- 企業如何選擇低程式碼開發平臺
- 區塊鏈開發入門如何選擇程式語言?區塊鏈
- 介面測試框架選擇框架
- 【職業規劃】該如何選擇職業方向?效能?自動化?測開?學習選擇python、java?PythonJava
- 新人入職第一天,如何展開測試工作?會有培訓嗎?
- 企業如何選擇開源的零程式碼開發平臺
- 電商企業如何選擇erp系統開發?erp系統開發
- 測試新人如何體現自己的價值
- 我理解的測試開發與實踐總結——新人篇
- 如何選擇合適的自動化測試工具?
- 如何讓軟體開發從功能測試轉入應用測試?
- 什麼是滲透測試?滲透測試培訓班如何選擇?
- 新人該怎麼入門Python 多少人會選擇學PythonPython
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 如何選擇合適的移動應用測試工具?
- Hadoop基礎入門之發行版本的選擇Hadoop
- 如何選擇小程式軟體開發公司
- [AI開發]深度學習如何選擇GPU?AI深度學習GPU
- 入門指南 | 寫給打算進入IT行業的新人們!行業
- 軟體驗收測試之α測試和β測試,如何選擇權威的軟體檢測機構
- 軟體測試新人快速入行,從瞭解測試名詞開始
- 新人必看,測試大佬私藏的入門效能測試五步走,果斷收藏!
- 軟體相容性測試如何進行?怎麼選擇靠譜的軟體檢測公司?
- 滲透測試網路安全行業趨勢分析選擇行業
- 軟體測試培訓完就業方向怎麼選擇就業
- 軟體測試新人,教你如何成功入行?經驗分享
- 軟體自動化測試的作用有哪些?為什麼要選擇專業軟體測試公司進行?
- 選擇MRAM最佳測試演算法演算法
- 線上xpath選擇器測試工具
- 第三方軟體測試機構如何選擇?
- 如何選擇更適合你的 Linux 發行版?Linux