美国上市公司,专注Java培训21年

转行大数据从何学起?如何顺利找工作


我有Java基础,想学习大数据,该怎么开始?怎么找工作?看网上是说先学习Hadoop,但是发现了spark,说是比Hadoop优秀,我很疑惑现在该怎么入手,Hadoop与spark又该学哪个?还是两个都学,先后顺序又是怎么样?找不到合适工作怎么办?

一、前辈回答

从目前我遇到过的面试者和看过的简历来看,凡是没有过大数据项目经验的人,简历写出花来都是扯淡。部署一个集群,装一个Hive,HBase什么的根本就不叫大数据(有的公司甚至部署Hadoop只用HDFS,每天处理5GB数据,这是我面过的一个人告诉我的他的工作经验)。一次处理1个TB以下的数据都不叫大数据(我还在权衡,是不是要提高这个量级)。

大数据是建立在数据科学基础上的,对编程、算法,分布式计算、统计学,线性代数,机器学习,系统构架都有比较高的要求。而且要看英文就像看中文一样(这条很重要,我一般对于不积极主动看英文资料的人没有什么太大的期待)。

我的建议是不要管什么Hadoop,Spark。把基础打牢,只要编程技巧和算法精通,能看英文文献,顺便学点概率统计,随便去哪个公司都能应聘大数据的岗位,等有了项目环境,上手Hadoop或者Spark还不是分分钟的事~

二、问题分析

1、关于没有相关工具的经验,难以找到合适的工作的问题

这不是很正常么?看好招聘的要求,人家要有经验的,你没经验,不是肯定碰壁么!问题是你想做的工作如果是日常使用、维护Hadoop,这不叫做大数据,这叫做运维。结合自己的兴趣和能力,在自己求职的时候为自己定位,才能找到令人满意的工作。

2、关于很多公司数据量不是特别大的问题

这样的公司不是做大数据的,别去。他们不过是跟风,忽悠股东,忽悠媒体的,说不定哪天就把这个部门废了,你自己还啥都没学到。

3、还是关于大数据的『大』的问题

大的几个维度业界通常用4个V来衡量,Volume、Variety、Value、Velocity,也就是体积大、变化大、价值大、速度大。很多工具(包括Hadoop,Spark等)都是为了解决这4个大问题才设计的。

你没有满足4V的数据,一是没必要用这种工具;二是即使用了因为没有真实的场景,你也难以理解这其中的难点(好吧,就算是坐运维,部署3台机器和部署1000台机器用的方法和手段都是不同的),你学到的是单机版的Hadoop,生产中真正需要人来解决的问题你都不会遇到。

4、如何开始以及如何提高?

我的观点是学好编程,打好基础,数学、英语要牛逼。三本的那位同学,既然起点已经落后是不是要更加努力一些呢?

还在上学的学生通常对于学好编程的理解很浅显。科班出身当然是优势,不过你要去GitHub去找一个Star数10000以上的小型项目(类似Flask这种,而不是Django这种,在Github的搜索栏里输入『stars:>;10000』可以搜索star数超过10000的项目),去读一下源码就知道我说的学好编程是什么意思了。自己写不出这样的项目,还不能叫做学好了编程。

如果你还在为转行大数据而发愁不妨尝试填写下面的表单即可有机会获得达内大数据培训班免费试听课程,让达内老师帮你分析如何转行大数据?转行大数据后怎么找工作。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 大数据面试速成
    大数据面试速成
    大数据面试速成?大数据面试速成需要注意以下几个方面: 详情>>

    2023-05-24

  • 深度学习培训?
    深度学习培训?
    深度学习培训?深度学习培训是一种专门针对深度学习算法的培训,旨在帮助开发者掌握深度学习的原理、方法和应用。深度学习是一种机器学习的方法,其核心是神经网络,通过多层神经元的层次结构,实现对数据的复杂变换。深度学习已经在计算机视觉、自然语言处理、语音识别等领域得到了广泛应用。 详情>>

    2023-05-24

  • 学大数据必须有Java基础吗?大数据各职位薪资多少?
    学大数据必须有Java基础吗?大数据各职位薪资多少?
    大数据时代,给想从事IT的人带来了新的发展机会,也提供了新的职业发展通道。在面对众多的大数据就业岗位,我们应该选择什么样的职业发展方向,并去学习相应技能达到企业要求呢? 详情>>

    2022-12-26

  • 大数据技术到底是干嘛的?
    大数据技术到底是干嘛的?
    近几年,大数据的概念逐渐深入人心,大数据的趋势越来越火爆。未来的时代是大数据的时代,这是毋庸置疑的。依赖与互联网的急速发展,成千上万的用户数据在互联网的世界中,能不能更好去运用这些数据对于企业发展其实是很有利的。同时,就企业内部也是有很多的数据需要处理,更是离不开大数据技术的运用。因此,越来越多的企业看到了大数据技术的优势,那么大数据技术是干嘛的? 详情>>

    2022-12-20

  • Java开班时间

    收起