java工程师和软件测试工程师那个好

2024-12-20 10:06:16
推荐回答(5个)
回答1:

结合各方面的情况综合考虑,软件工程更好一些。

  1. 替换成本

    在公司中,如果个人的替换成本比较低,那么意味着不会给你涨工资,不会给你升职,不会给你更好的待遇。测试工程师的知识点比较简单,入门快,即使是未从事过相关工作,也可以在培训之后达到一定的工作水平,替换成本低。而软件工程师从事更加具体的设计和编码工作,培养成本高,专业性更强,替换成本高。此处指的是基层工程师进行比较。如果能够在工作中展现超于他人的能力,即使是测试工程师,也能够做到无可取代的程度。

  2. 工作强度

    测试工程师的工作强度较低,开发工程师的工作强度更高。测试的工作一般容易进行估计和划分,所以并不会出现软件工程师遇到某个问题导致进度延迟的问题。所以测试工程师加班可控,开发工程师开发不可控。

  3. 就业发展

    开发工程师如果不喜工作内容,可以转行做测试。一般测试工程师的职位也可以由开发人员进行替换。但是测试工程师很难胜任开发工程师的职位。

回答2:

2个入门都很容易,2个精通都很难。
测试含盖范围很广,初级的测试就是对业务的了解。但高级的就要你掌握工具和开发知识了。
而JAVA这种OOP的语言,你只要理解什么叫OOP,那么学起来速度很快的。记得刚开始做.net开发时就是DB连接.net的增,删,查,改。后来才慢慢学深,最后在转行测试。(比开发轻松很多)。
在中国的话个人建议先学JAVA,工作1年在转测试,这样是最好的。因为测试在中国普遍不被看重,如果没有开发的基础,第一不能做高质量的测试,第2也测不出太多有用的问题。

回答3:

没有那个绝对好,适合自己的才是好的。
java工程师和软件测试工程师都属于IT行业里的技术工种,但是java对代码能力要求高,软件测试相对来说低一些,但近些年来要求也逐步提升。从市场需求上来看,java作为编程语言,需求稳定,薪资待遇高。软件测试这几年来越来越受到重视,需求稳中有升,薪资也水涨船高。所以你如果逻辑性强,热爱代码,那选java更合适,如果你很心细,对找bug乐此不疲,那软件测试工程师绝对是你的不二选择。

回答4:

java是比较好一门开发语言,学会之后能做很多事情,也是现在主流的应用语言,软件测试,通常则是在软件成型的测试阶段,更加的倾向软件应用找出软件的bug,和不合理的地方,通过测试检测软件的使用情况

回答5:

没什么好坏,做到极致都很牛逼,就发展而言,Java工程师(开发或者研发)会走得更远一些。技术含量较高,当然啦,挣得也多一点,看你喜欢什么了,测试会比较舒服一点,加班的情况相对于开发或者研发少很多