現在有3年java開發經驗了?
其實答主個人覺得轉測試真的沒有做開發好,轉什么樣的測試都只是測試工作。原因是什么呢?答主從如下幾個點給題主分析分析,題主自己可以好好考慮一下。
從技術難度來看開發和測試其實稍微懂行的小伙伴應該都知道,Java開發是需要學習Java基礎,前端技術,數據庫,Javaweb內容。如果你還需要提升自己的話,代碼的性能,調優等等,需要用到的技術不是幾個月能學會的,你必須慢慢積累,慢慢學習,一次次的使用,才能總結自己的經驗,最后才能提升自己的價值。你會的越多懂的越多,那么你就越值錢,過程很痛苦,技術為主體,就像很多小說里面一樣,實力為尊。但是也像小說里面一樣,你實力越強那你的層面也就不一樣。
再來看看測試,這里答主聲明一下,真的不是歧視或者看不起測試,只是就事論事說問題。確實也有很多培訓班有培訓測試的,他們的培訓周期一般就3個月左右,但是實際工作中,懂技術的小伙伴應該都知道,其實你不去培訓,稍微自己去學習一下,其實要不了多長時間也能去做測試的工作,只要你在工作中多積累點使用經驗就行。所以就技術層面來說開發和測試真的不在一個層面,那么大家想想,搞技術的,你的價值就是技術能力,如果技術難度越低,對于你來說價值就越低。在說直白點就是搞Java開發的工資肯定比測試要高。
大家可以對比一下,兩個的技術基礎內容,真的不是一個層面從個人發展來看開發比測試要更加好我們已經知道了技術層面的上測試和開發是個什么情況,那么測試的技術難度真的不算高,那么從個人的職業發展來看,也就是說測試工作崗位的可替代性是很強的。也就是說測試崗位很容易被淘汰掉,但是Java的技術難度肯定要比測試高,那么同樣的可替代性肯定不高了。所以就發展來看,如果你技術到位Java肯定是比測試要穩定。
在就是后期發展,如果你去做測試那么對于現在的你來說后期可能就測試這條路,技術轉測試可能很簡單,但是測試轉技術崗真的就特別難了。也就是說你如果做測試你的路肯定沒有Java寬,做技術可以轉到很多不同的崗位,但是你反過來就不一定了。
在就從錢的角度來看,測試可能上限值絕對是沒有Java開發高。就短期來看,你的工資Java也會比測試要高很多。
人肯定是往高處走的建議繼續從事開發做開發說實話是真的很累,模塊沒完成,加班;項目要上線,加班;項目要提交給甲方了,加班;技術又更新了,學習;但是話又說過來,你的生活如果一直很舒坦,那么你怎么會有成長。大家想想三和大神,他們每天過的很舒坦,但是結果是什么樣的,大家應該都知道。那么可能開發你過的會很累,但是,你只要能成長,后面的生活想想會越過越舒坦。所以答主建議題主,你既然已經做了3年開發,證明你的技術能力也還不錯,慢慢的完善自己,后面的發展真的會改變現狀的。
答主可以自己考慮清楚總結:答主真的不建議從開發轉測試,從錢,從發展上來看測試都不占什么優勢,希望題主能慢慢堅持,真的做什么都不簡單,題主可以好好考慮考慮。
以上是答主自己的個人意見,如果有更好看法的小伙伴可以在下發評論區留言,或者點個贊,加個關注我們一起探討探討。