从大一时成绩倒数,到毕业后入职网易,回顾一路走来的艰辛

马上又到了开学季了,如果把时光倒回到五年前,这个时候的我正收拾行囊,离开生活了十几年的家乡,怀着忐忑又憧憬的心,即将步入新的大学生活。而现在的我,已经毕业经历了一年的工作打拼,并在上个月成功跳槽到了网易。

回想起这一路走来的经历,从刚上大学时的放飞自我,挂科倒数,到后来没日没夜的恶补学习,写代码写到头晕反胃,最后终于天道酬勤,取得一些小成果,我感觉有必要做一个回顾总结,同时也稍微放松一下一直以来紧绷的神经。

大一 浑噩的一年

经历了高考的人应该都有相同的感受,从那样的压力下解脱出来,大部分人都很难继续对学习保持自律努力的态度,再加上高中时候反复听到的:“上了大学就自由了,想干什么就干什么”。虽然现在的我知道,这句话是完完全全错误的,但那时的我确实彻底放飞了自我。

我把高三时候卸载的游戏下了回来,大一一整年里我上课的时候就玩手机,下课回到寝室就打游戏,到期末前的一个礼拜才开始临时抱佛脚,大作业就靠跟大佬组队混过去,最后考试基本都是压着60分的线,成绩在班里也是倒数的水平,更是在大一下学期,挂了一门c语言的课。

那次挂科对我打击很大,我从小村子里考出来,从小到大成绩都是名列前茅,更是家里第一个大学生,我身上寄托了很多人的期望,也正是从那时候开始,我决定要做出改变。

大二 做出改变

大二刚开学我提前来到学校补考,再回过头来复习c语言,这是我接触编程的第一门语言,不得不说那个时候真的觉得编程好难,不过补考还是很容易就通过了。

我真正开始懂编程应该还是大二的c++课程,那时候因为大一的c语言没打好基础,学的非常吃力,下了课回寝室还得花很多时间练习。

幸运的是我的努力立刻就有了收获,大二我的成绩到了班里前十名,也拿了两次学院奖学金,虽然其实也不值一提,但重要的是我找回了自信,打破了堕落的状态。

大三 人生的岔路口

从大三下学期开始,我遇到了可能是目前为止人生中最大的选择时刻,考研or工作?这个时刻来的很突兀,在此之前的学生生涯里,努力学习是我唯一要考虑的,而现在我需要完全靠自己去做一个可能会影响我一生的决定。

我家里人文化程度都不高,给不了我任何建议,同学们基本都和我一样的迷茫,那个时候我对于工作一无所知,要怎么找?会什么东西才能找到工作?这些我都不了解。所以我想着先考研,毕竟读了这么多年的书,考试才是我最了解的东西。

于是大三下学期我开始复习高数,那段时间很痛苦,因为数学是我一直以来的弱项,就这样学到了暑假,我逐渐有了新的想法。

大四 学生时代的结束

大三的暑假我了解到学校大四开始就没有课了,同时大四上学期会有秋招,是的,那个时候我才知道还有秋招这种东西。

那个时候我一直在网上搜索考研和工作到底哪个好,最后也无法得到肯定的答案,不过最终,我放弃了考研的念头。我花了很长时间做出这个决定,以我现在的视角重新去审视这个问题,又有了很多新的理解,之后可能会专门针对考研或工作这个话题写一篇文章详细讲讲。

放弃了考研,那我就要去参加开学后的秋招了,但那时的我也很清楚,自己的技术水平还远达不到一份好工作的要求。我虽然在软件学院,但专业是信息安全,学的东西比较杂,我要找一份java开发的工作,但java这门课是大三才开的,基本只教了点皮毛。

那个时候还有一个小插曲,大三快结束的时候学校邀请了一些培训机构来进行宣传,讲的天花乱坠,培训完出去就能多少多少工资,班里也确实很多同学都报名了,我没有报名,因为我觉得学费实在太贵了,我决定自学。

时间很紧张,那时候到开学校招估计就两个多月时间了,我首先把JavaSE重新学了一遍,然后是jsp,servlet,html,css,js,这些最基础的学完,开始学框架,spring,springmvc,mybatis,springboot等等,太多了,那段时间我一天到晚都在看视频,写代码,写到头晕想吐也要继续写,工具基本学完,还得有个项目,我就用springmvc自己从头写了一个博客项目,前端后端全写,这些东西学校压根是不教的,全部都得自己学。

开学一个月之后,我终于把项目写的七七八八,简单做了个简历就开始参加秋招了。整段秋招的过程持续了有一个多月,这部分之后可能会详细讲吧,最后的结果是大概面试了有10家公司,拿了6个offer,最后我选择了广州的一家国企。

拿到offer之后终于可以稍微放松一点了,同时在那个时候我也做了一个总结回顾,我发现我对于技术有着很浓厚的兴趣,这份兴趣能够支撑我持续不断的进行学习,也能为我带来可观的收入,这让我非常开心,同时这段自学经历也让我信心满满,让我相信只要我不断地努力下去,一定会有光明的未来。

在大四的下学期我就去了广州,实习了差不多两个月,实习那段时间压力很大,同时收获也很大,真正接触到了企业的项目。实习完之后回到学校参加毕业答辩,跟室友毕业旅行了一次,之后就是领毕业证,彻底告别了学生时代,真正进入职场。

工作第一年

第一份工作对我的影响非常大,首先是让我完成了学生到员工的身份转变,也明白了企业的流程规范,更重要的是让我接触到了大数据项目,从而让我从java开发转变成了现在的大数据开发。

转型是痛苦的,大数据领域要学的东西太多,而且这方面的教程也远比不上java领域丰富。当时公司的大数据架构很不完善,我对这些更是一窍不通,幸好当时组里有一个师兄和一个同事,他们对这方面了解的比我多很多,教了我很多东西,让我渡过了最艰难的开始阶段。

之后我边学边工作,进步的很快。就这样过了半年,我们基本搭好了一套比较稳定的数据处理流程,这个时候我感觉自己的技术到了瓶颈,没有更复杂的业务场景很难有进步了,于是有了跳槽的念头,平时工作也比较闲,于是我又开始了新一轮的自学计划。

由于今年疫情严重,春节之后我大概在家办公了两个月,这段时间正是绝佳的学习机会,大数据领域要学的东西更多了,Hadoop,Zookeeper,Hive,Flume,Kafka,Hbase,Sqoop,Azkaban,Scala,Spark等等,熟悉的感觉又来了。与此同时我还在刷leetcode,算法一直是我薄弱的地方,但想进大厂不能不学,我刷的比较慢,大概三个多月刷了200题。

到六月份的时候感觉差不多了,我就开始在招聘网站上投简历了,只投大厂。之前想过很多种面试失败的可能,但没想到最难的是连面试机会都拿不到,投了快一个月,都快放弃了,最后终于接到了网易HR的电话,拿到一个面试机会。

到真正面试的时候反倒不紧张了,一个是我准备的确实太充分了,而且就算失败了也没什么。幸运的是最后顺利拿到了offer,薪资涨幅也非常可观。整个面试的完整面经我之前也发了一篇文章,感兴趣的兄弟可以看看:网易面经

现在

毕业也整整一年了,大学时候的迷茫和焦虑还历历在目,那时候的我怎么也想不到会这么顺利吧。其实一路走来,我最幸运的是曾经付出的所有努力都获得了相应的回报,这也是我热爱这个行业的原因吧,没有那么多尔虞我诈,专心技术就好。

当然我也走过错路,如果能重来一遍,大一开始我就不会松懈,努力一点应该能拿一个保研的名额,人生又会是另一个样子了。但我也并不后悔,正是那样的经历一直在警醒我,鞭策我,让我心无旁骛,一路狂奔。

一不小心写了这么多,不知道我的经历能不能给各位读者带来共鸣,祝愿大家都能找到自己的路,但行好事,莫问前程。

猜你喜欢

转载自blog.csdn.net/weixin_42473019/article/details/108430204