自动化测试
首先这三个岗位都需要一定的开发技术才能担任,自动化测试岗位在测试岗中属于技术比较强的一个工种,测试岗位分为黑盒测试、白盒测试(接口测试)、自动化测试。厉害的自动化测试不输于任何其他的开发岗。
不知道大家了不了解云测这个公司,云测这个公司的核心技术就是测试,各种自动化测试,安卓、iOS、Web网站都可以写脚本自动化测试。很多测试力量薄弱的公司都会在应用提审上线前来一波最后的云测,且云测可以为他们的测试结果负责,也就是他们测试过的功能如果上线后出现问题了,他们会为这个结果买单!
所以千万不要认为测试最简单,无知者无畏罢了。有的公司叫做QA,即质量保证,甚至不归属于技术研发部门,独立成部门或者同属产品质量部门。
好的自动化测试需要写大量的脚本,甚至有时候测试工期比研发周期还要长。
这个就不用多说了,现在被大家说的最多的除了php就是java了!php是世界上最好的语言,java是世界上最慢的语言!
不管怎么说,不可否认的是java语言已经成为事实上的服务端霸主,成熟的生态和丰富的中间件,让java开发也越来越变得“简单”。现在只要是一个稍微带点互联网属性的公司都需要java相关开发人员,国内有阿里巴巴带头,java更是如火如荼,所以选择java开发就业是非常有前景的。
数据分析
很多人以为数据分析和大数据工程师一个意思,其实不是的。在一个大数据组或者部门,分很多细分工种,常见的有算法工程师、大数据工程师、数据分析师。
那这个数据分析师是干嘛的?挖掘数据的!算法工程师提供各种算法,大数据工程师应用算法洗出各种中间报表数据,这时候到数据分析师上场了,他们拿到各种中间报表数据,通过一定的规则分析、整理、总结出各种数据报表,并挖掘出其中的商业价值,为企业的战略决策提供数据支撑!
我想说的是这才是数据分析师的工作职责所在!数据分析师需要什么?需要对数据敏感,能够从一堆数字中挖掘出其应有的价值!
综上所述,为什么我推荐题主走java方向呢?因为走java方向之后,可以随时转自动化测试和数据分析师。
自动化测试需要学习各种脚本,在实际工作中可以边工作边学。
如果从事大数据研发便是可以直接接触数据分析人员,因为你们是数据的生产者,再通过业务时间的学习,便可以自然转岗数据分析师。
-
JAVA
+关注
关注
19文章
2967浏览量
104749 -
数据分析
+关注
关注
2文章
1449浏览量
34057
发布评论请先 登录
相关推荐
评论