你今年刚毕业,同时没有找到工作,但我不建议你直接就去学习大数据。我今年三月份开始出来找工作,前前后后面了差不多5、6家互联网公司,都是大数据岗位,其中也有互联网大厂的面试,这里分享一下我的个人看法。
大数据在入门阶段,新人想要学好学明白其实要花费很多的时间,你刚出来不可能耗这么时间在大数据技术学习上,而是应该将更多的时间精力投入到继续找工作。
01
先要确定自己找不到工作的原因,如果直接学习大数据会有一定风险,大数据学习入门也有一定难度
首先,你要想清楚,刚毕业自己为什么没有找到工作,是因为自己选择的岗位竞争太激烈,还是说自己对现在的专业工作不感兴趣,或者还是自己眼光太高,所以找不到工作。总之先要确定自己为什么找不到工作的原因,你刚毕业,因为没有找到工作,觉得大数据好找工作,就去学习大数据方面的技术,这里面是有一定风险的。
大数据说实话,在刚入门的时候的确还是有一定难度的,毕竟你一切都是靠着自己自学,Hadoop、Spark、SQL、HBase、一致性哈希、大数据技术原理等等。如果有些不懂的地方,没有人教你的话,长时间下来,你的学习激情会被磨砺的越来越低,最后可能你会放弃学习大数据,但你又花费了很多时间,这对你刚毕业的你,白白浪费这么多宝贵的时间。
首先,在找工作受挫的情况下,通过丰富自身的知识结构来提升就业能力是不错的选择,但是选择学习哪个技术方向,既要考虑当前的人才需求情况,还要考虑自身的能力特点和知识基础。
从近两年大数据方向研究生的就业情况来看,大数据岗位还是比较多的,而且岗位需求量也在呈现出一个稳步上升的趋势,岗位主要集中在大数据平台开发和大数据应用开发岗位上,数据分析岗位(算法岗位)的人才需求量相对较少。相信随着大数据技术逐渐开始落地应用,未来行业领域对于大数据开发人才的需求量会呈现出一定的上升趋势。
虽然大数据相关岗位的人才需求量相对比较大,但是学习大数据并不是一件简单的事情,首先学习大数据需要三方面的基础知识,分别是数学、统计学和计算机,其次是大数据技术体系的组成也相对比较复杂,整体的学习难度还是比较大的。
如果要选择学习大数据方向,可以按照三个阶段来制定学习计划,第一个阶段是学习编程语言,可以从Java和Python当中选择一个,从当前就业的角度来看,应该重点关注一下Java语言,从发展前景来看,应该关注一下Python语言。掌握编程语言不仅是学习大数据的基础,同时也能够拓展就业面。
第二个阶段是学习大数据平台,可以重点关注一下Hadoop和Spark,一方面这两个平台是开源的,可以深入学习,另一方面这两个平台的生态体系已经比较健全了,目前不少商业大数据平台也是基于这两个平台构建的。
什么时候出发都不晚。
如果你现在是处在迷茫期的话,而自己又特别想学习大数据,那么我建议你现在就开始行动。越行动早越好。个人认为,学习大数据会让你增强个人竞争力,让你在未来社会中有一席之地,随着大数据的深入推进,你也将获得不一样的人生境遇。建议你学习主要是基于以下考虑:
一是国家大力发展大数据。习近平指出,当前,以互联网、大数据、人工智能为代表的新一代信息技术蓬勃发展,对各国经济发展、社会进步、人民生活带来重大而深远的影响。当前,我国全面实施大数据战略,将大数据发展放到国家战略层面,体现了对大数据重视。接下来,肯定是新一轮的大数据竞争以及各行业重新洗牌的机会,定会有很多的机遇,也是个人大展拳脚的时机。
二是城市推动大数据发展。很多城市都在做数字经济,大数据是推动经济发展的新动能,各地政府也想抓住机会。比如贵州,通过实施大数据,一度成为全国的焦点,基于领导的敏锐目光,抢在了多数省市的前头,现在阿里巴巴、腾讯等分别在那里设立分部。
三是社会需要大数据人才。在尝到了大数据的甜头之后,很多企业的关注点在如何用数据实现自身升级,虽然捕捉到了这一发展趋势,但是人才发展的速度还赶不上社会发展的速度。现在大数据人才是非常匮乏的,学习大数据会是你未来成就自己的一个机会,更是你走向成功的时机。
刚毕业就想着学习大数据,有点不切实际。冰冻三尺,非一日之寒。如果一个公司敢把大数据处理交给一个毫无经验的毕业生,我想这个公司的大数据也是假的。踏踏实实的从基础做起吧,工作中多思考,多些留意大数据相关的技术和框架,慢慢的积累经验,总有一天会水到渠成的。