軟體開發和軟體測試兩個崗位應該選哪個?
今年本科大四,校招拿了一個南京軟測offer和一個上海軟開offer,薪資軟測8k軟開7k,不太明白為啥軟開會這麼低,可能這個公司不是專註於這方面吧,求助一下就發展來說我該選哪個?
我給你的建議是:軟體測試和軟體開發,聽從本心,你擅長哪個選哪個。
在知乎,這個問題馬上會招來一批「測試鄙視論」的開發王者。
高談測試要求低、測試沒前途、測試沒技術含量等等。
對於這些開發界的大佬們,
我懟不過他們,
先撤。
……
最後多說一句,就一句。
作為一個懂測試的開發,我想跟開發小夥伴們說:不懂咱就別瞎BB了,被公司一群測試們天天討債一樣追著,還不嫌累嗎?
當然選 賺錢多的那個
先做開發吧,當前的測試對編碼能力要求越來越高,我說的是純軟體公司,通信什麼的另外算,我覺得開發的經歷對於你以後做測試是有益的,你是應屆生,其實根本不知道這兩個工作是什麼感受體驗,如果你不是對自己的編碼能力毫無信心的話還是做開發先,當然這是針對崗位的選擇,其實這2個職位,地域,公司都不一樣啊
不知道給你發offer的這兩個公司是個什麼級別(不要過度解讀,確實是不知道)你可以了解一下這兩個公司的文化背景啊工作氛圍啊什麼的,有沒有利於你職業生涯提高的地方。
我之前曾經跟一個後輩說過,你選擇這個行業後,並不是就萬事大吉了,你對整個行業的了解,會決定你今後的高度,而行業和職位是不同的,你對職位的了解將決定你在短期內的一個高度。
打個比方說,你對IT行業了解的很深,能看到很久以後的發展方向,那無疑對於你整個的職業生涯是一個莫大的幫助,你會少走很多彎路,從一開始就走在正確的方向上,就憑這一點你不會有一個很差的結局;而這個IT行業內又細分為很多的職位,你對職位的了解是建立在對行業的了解上的,因為每個企業有自己不同的商業背景,企業文化,願景和價值觀(說白了就是這公司是靠什麼吃飯的),你對行業的了解可以讓你迅速分析出一個企業對於你的價值(加入這個企業能給你帶來什麼),是高薪,還是能力的提升,還是眼界的開拓等等。如果你能簡單的分析出這兩個offer除了紙面上的數字到底給你offer了些什麼,你應該也能做出自己的選擇。
職位也是同樣的道理,不要基於簡單的薪資水平去分析(因為我看到你的問題只說了一個給7K一個給8K),我從業7年,從10年十月開始第一份工作月薪只有兩千五(試用期還只給80%),但是後邊我每次跳槽基本都是薪資翻倍的,所以不要光看錢,(是不要光看錢,而不是不要看錢,薪資待遇也很重要的,有錢不拿是傻子)要去冷靜的分析自己的目標,遠景目標,你進入這個公司能不能對你走向成功(給你自己定義的成功,不要假大空的那種)。
別跟我說什麼喜歡這個職位不喜歡那個職位,國內的發展環境還沒有達到那麼和諧,你的實力估計也沒有那麼強大,如果你已經香車寶馬坐擁金城,估計也不會來提問了,快去給別人發offer吧 LOL
在IT行業,軟體開發崗位比軟體測試的崗位多一些,軟體開發如果做的好可能需要某個技術有特別深的研究,軟體測試入門相對軟體開發好入門一些,軟體測試相對軟體開發會輕鬆些,如果男娃建議軟體開發,如果是女娃,建議軟體測試
男的開發,女的測試。
看追求,如果是追求更高的工資和可持續性發展自然是開發;當然如果是追求不那麼累且工資相對其他行業略高,那麼是測試。如果你問出了這一個問題,猜測你心裡已經偏向了測試…
建議你查一下,工作經驗5年左右的開發和5年左右的軟體測試要求以及平均薪資,還有需求量再查一下10年的
選對行業/職業很重要,測試有測試的高度,開發有開發的高度,可能很多人會覺得開發潛力大,高度會比測試高。其實不然,做開發,進去公司也是初級工程師/助理工程師做起,做得好後面帶項目,接觸供應商,接觸高層,再怎麼做還是打工。。。。測試同理,做得好也是帶TEAM,還是打工,至於工資,當然開發高點嘛,畢竟累點,燒腦。
如果都是初級的話,都一樣技術含量比較低,重點就是要熟悉業務邏輯;高級的話,也都差不多,都需要技術含量;主要還是看公司的開發和測試的發展情況
根據個人愛好、因為軟體測試初級和中級跟開發都是差不了多少、唯一能突顯出開發和測試差距的在高級以後、不過測試也是比較吃香的、而人家開發拿高薪資是有依據的、因為人家付出的完全比測試要多的多、所以想論長期發展我覺得測試也沒什麼不好的、前提是你要想好你最後選技術還是管理、總之都會有瓶頸、
大公司,初級開發也就是拿著框架填數據,初級測試也是點點點,技術上都沒啥含金量,到了高級可以說測試代碼能力比開發強。
邀了推薦的大神們,打擾了
推薦閱讀:
※為什麼有一些程序員認為開源有助於發現軟體中的缺陷?
※產品經理如何培養在產品業務邏輯方面的思考?
※四大人去互聯網行業是否有什麼優勢,有哪些選擇?
※為什麼最後都是聯合創始人離開公司?
※如何評價「搜狗明醫」?