电网工作2年后考研,8面阿里,成功转型大数据开发

本文分享了一位电气专业出身,工作两年后转行读研,最终成功转型为大数据开发的历程。从零基础学习Java,到掌握大数据Hadoop,Hive,Zookeeper等技术,经历面试磨砺,最终获得阿里、美团和华为的实习offer。文章重点讲述了她的学习路径、面试经验及部分面试题目。
摘要由CSDN通过智能技术生成

今天分享的是学习群的一个研二女生,她在国企电网工作两年后读研,随后零基础开始接触开发的学习,在春季实习的时候拿了一些大厂的大数据开发offer。

自我介绍    

我原来是电气专业的,工作了两年,转的软件工程,读了硕士,一开始还挺难的,学习基础知识,认识一个全新的领域。我从19年年底开始接触开发,真正的零基础开始学习,后面运气也比较好,算法没刷几题就开始面试,6月份陆续拿了美团、阿里、华为的大数据offer,也有几家中小厂的。其中阿里面了两个部门,总计8面;美团4面,华为3面,流程都非常久,我一度都认为没戏了。。

方向选择

在找实习中,最困扰我的应该是选择哪个方向。一开始我在实验室的项目做的是前端开发,到后来觉得,前端变化太快,就转做后端开发,是选择用python还是用java,也是纠结,后来发现后端的竞争真的太大了,扎实的编程基础,项目经验,框架学习,还有一群大佬,所以也就作罢了。因为看了峰哥的几篇文章,随即接触了大数据,在懵懵懂懂中走入了这一行。

学习过程

因为我之前没有接触过编程(研究生复试的时候大概知道一些,但是几乎等于0),所以我的学习是从Java的学习开始的。其实我是很纠结的,应该直接练算法题还是看基础知识来学习Java?最后,我还是决定先看知识点,学习的深入程度大概就是可以知道基本的概念,基本的数据类型就差不多了。

理论学习

我这个时候就开始刷剑指offer,同时我在极客时间上买了一个数据结构和算法的课,这样大概持续了一段时间。之后我就开始看深入理解JVM这本书,同时结合峰哥给我的面经,开始看Java面试的知识点。讲道理,这个阶段是很痛苦的,这个时候大概应该是去年11月份吧,马上又要期末考了,所以时间很紧。

同时,面试点通常是一个很深的点,会牵扯到很多的知识,所以这个阶段真的是很漫长。那时候我是没有大数据的项目的,本来打算做峰哥的项目,但是,我后来还是觉得太抽象了,加之我大数据的知识一个都还没开始学,所以也就作罢了。期末考试结束,已经是年后了,学习好像到了平台期。

实践学习

我真正开始大数据知识点,应该是2月份以后了吧,那时候面临着找实习的问题。心情也在摇摆,还是在纠结要往什么方向找实习,加上过年,疫情,这个人都是处于不想学习的状态,但是,实习迫在眉睫啊,所以我又开始逼自己学习了。好几次坚持不下去,就去找峰哥稳定军心,峰哥跟我说我是科班的,只要学坚持学,问题不大的。

想着还是干不过后端大佬,我就又捡回了大数据的方向,开始大数据知识点的学习。我从Hadoop开始,把HDFS,Yarn,MapReduce的知识框架全部都看下来,然后自己在虚拟机上搭建了环境,试着简单的做一些基本的操作,在这个期间,我还学习了Java并发编程,主要是看B站(大型学习网站)的一个视频,还挺多的,快200集被我啃下来。这两部分的学习是同步进行的。我个人是比较习惯做笔记,这样可以回头看,但是也比较耗时。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值