Java仍是大数据?这是个问题

     

1

前言java


      不少朋友后台私信我说目前从事Java开发,可是想转到大数据开发的岗位,但愿能给些建议。

       很是感谢朋友们对个人信任,由于我本人就是从Java开发转过来的,因此可能会稍微更了解一点,我会把我所知道的都告诉你们。

        你们之因此想从Java开发转到大数据开发,应该有不少的原因,每一个人思考的方向都或多或少会不同,或由于薪资,或由于喜欢,或由于前景......

        我也不知道我是怎么接触到大数据的,只记得以前干Java的时候,公司年会会对每一个团队进行介绍,在大屏幕上展现成员风采,当我听到介绍大数据团队的时候,感受很高大上,莫明的有种羡慕崇拜感,后来就悄悄和关系不错的同事说,明年年会,我就会在这个团队里面,我同事笑了。

        我是个行动派,开完年会后就在咸鱼上买了一套大数据开发教程,就学起来了,因为是是边工做边学,不是脱产学习,因此比较费时间,垂死挣扎了将近5个月才算是结束。
       
       下面就来对Java和大数据作一些对比吧。

      

2

Java和大数据对比python


1
技术栈


        Java和大数据的技术栈,有部分是相同的,好比须要会Java,须要会mysql或者oracle数据库,会redis,zookeeper啥的。

Java:

如今的状况我不是很了解,以前我记得是ssm,ssh,springboot,dobble,redis,zookeeper,mysql,java基础语法,多线程,分布式锁等



大数据:

大数据的组件是很是多的,好比logstash,flume,sqoop,datax,hadoop,hive,hbase,es,spark,kafka,flink,mysql,zookeeper,kylin,canal,shell,python等



2
工做内容


对于工做内容,这两种应该是大相径庭的

Java:

详细设计文档编写
开发文档编写
管理系统或其余web项目的开发,不少Java开发其实一直作得就是增删改查,难以接触到分布式,多线程,高并发之类的
加班会比较多,对业务很是很是了解,不太关注数据。

大数据:

离线+实时ETL的一个过程,建模,分层,数据使用,能够根据本身的爱好使用各类语言实现
也会加班,相对于Java开发来讲,会少一点


3
职业生涯


       这个Java和大数据就是难兄难弟了,35岁之后都找不到工做了,你们就八仙过海各显神通吧。(逗你的)
          言归正传,上面的我都是扯犊子的,我也不知道职业生涯会怎么样,底层开发能干多久,可是数据开发应该比java开发应该要干的时间长一点吧


4
薪资


薪资这块能够参考boss直聘

大数据 3-5年:



java开发 3-5年:mysql


薪资方面看上去好像差异不大,理论上来讲,大数据开发要高那么一丢丢


5
前景


       Java绝不夸张的说是万金油,永垂不朽,是IT领域的常青树,可是你们应该都知道,目前的IT市场,java开发从业人员是很是多的,相反大数据开发人员相对来讲就要少不少,不少公司的java开发工程师与大数据工程师的比例达到了50:1,java就业面很是广,也很是成熟了,竞争比较激烈,趋向于饱和。
       大数据和人工智能是近几年比较火热的,国家层面也在大力扶持,不少大学也开设了大数据专业,相信将来会愈来愈好。,岗位需求也会愈来愈多。


3

 建议web


       大数据与java的对比比较明显了,关键仍是要看本身的爱好,还须要不断学习。
        若是已经从事了java行业有不少年了,而且还没遇到行业天花板,就暂时不要考虑转行的事了,由于一旦转行,又是新的领域新的开始,以前的经验不会太加分,还不如在java行业深耕,成为大佬级别。若是实在是对Java没有兴趣了,很想从事数据行业,这个倒能够再考虑下。

      若是是刚从事java没几年并且对大数据颇有兴趣,很是看好,欢迎转行。


以上只是我我的的见解,你们有不一样意见的,欢迎探讨!!!
面试


2020大数据面试题真题总结(附答案)
redis

微信交流群spring

如何优化整个数仓的执行时长(好比7点全部任务跑完,如何优化到5点)
sql

从0-1建设数仓遇到什么问题?怎么解决的?
shell

多值维度及交叉维度最佳解决方案
数据库

深刻探究order by,sort by,distribute by,cluster by

Hive调优,数据工程师成神之路

数据质量那点事

简述元数据管理

你真的了解全量表,增量表及拉链表吗?

缓慢变化维(SCD)常看法决方案

全方位解读星型模型,雪花模型及星座模型

Sqoop or Datax

left join(on&where)

ID-Mapping

大家公司还在用SparkOnYan吗?

大厂高频面试题-连续登陆问题

朋友面试数据研发岗遇到的面试题

数据仓库分层架构

简单聊一聊大数据学习之路

朋友面试数据专家岗遇到的面试题

HADOOP快速入门

数仓工程师的利器-HIVE详解



本文分享自微信公众号 - 大数据私房菜(datagogogo)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索