个人来看,两个职位不会产生直接的竞争,似乎在同一行业内比较更有意义。
但是也可以从以下几个角度做些比较,仅供参考。
首先是就业岗位数,软件开发比软件测试招聘的岗位会多的多,就国内而言,一家公司的软件开发与测试比基本会大于等于4:1,甚至有的悬殊更大 。
当然多的岗位意味着从业的人数也多 。
测试虽少,但相比开发,从事人数也少 。
其次是上升空间,如果从个人发展来说,测试似乎更容易遇到天花板,测试做到头基本就是测试总监,测试架构师了。
而开发可以做技术总监,CTO,甚至更高 。
当然要想做的很高的职位,似乎就需要你有很强的竞争力 。
最后是岗位薪资,整体而言,开发的平均薪资会高于测试薪资 ,但是也并不代表测试没有高薪资 ,不说别的,就一个普通的自动化测试,拿到个2w应该是绰绰有余的 。
总体来说,软件开发从整体来说要好于软件测试,但是似乎它的竞争压力会更大一些 。
我是做嵌入式软件开发的,个人建议最好去做开发,前景好一点,测试工作大多比较单调,技术含量不是很高,对个人发展不好,当然我说的测试仅仅是嵌入式研发这块,我有同事快四十了,从测试想转研发有点有心无力了,需要学习的东西太多了,时间精力都不允许,而且一般开发人员刚入门时也是要从测试做起的,主要为了熟悉公司产品,能力足够就顺利去开发,不足的话就要转到测试了,个人拙见,主要针对嵌入式软件领域,最后还是希望您能选择研发,待遇一般也更好一些,一点小建议,仅供参考,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)