首先,JAVA和大数据这是两个技术方向,都是属于IT行业的,所以你的说法是不正确的
其次,JAVA的后台编程必不可少,但是人才多;而大数据现在越来越被重视,而且人才较少。这个不但要看行业的发展,还要看你自己的技术怎样,这几年大数据是非常火的,企业对大数据开发人员的要求也比较高,你不但要非常熟悉zdhadoop生态(HDFS,hive,hbase,spark等等),其次你的编程基础也要非常好,要会liunx,java、Scala或者python,熟悉常用的框架,还有最重要的就是工作经验,学历等。
这个要看自己的个人兴趣爱好,建议培训自己感兴趣的课程。除此之外,对比一下两者的就业前景,以及就业薪资然后慎重做出选择。最后一点,无论选择哪儿一个都要对自己负责任,认真的学习。