我看了很多人的春招经历,复盘呀,包括知识的分享,然后最后的结局都是他们拿到了心仪的offer。
我看他们介绍自己双非院校,介绍自己双非研究生或者是本科生,在学校不出色,但通过努力之后获得了自己想要进的公司的offer,无一例外都进了大厂,真的好励志。
当他们介绍在校不出色的时候,还是有很多相关的项目,都熟悉什么Spring、数据结构、计算机网络,还自己搭了一个小项目,懂得一点也不少。
介绍一下我的情况吧,双非研究生,通信专业。本科是一个三本院校,也说不上很好。秋招的时候只会MATLAB,发了一篇小论文。秋招面试了一家公司,面试官是这么说的,研究生三年,研究这么理论化的东西,和当程序员还有很多大的差距!
确实,研究生两年,不会数据结构,不会计算机网络,不会操作系统等一切知识,学过!但是不记得了,研究生发论文要用到的知识都和这些没关系,所以几乎忘干净了,有些课甚至没学过。不知道有多少人是这么过来,我都不敢告诉任何人,我这么多东西不会。现在,说出来,也是想如果有和我一样的人,先不要放弃,再试一试,说不定真的有机会。
我的准备过程:
所有的知识,我几乎是从零开始的,数据结构一开始连二叉树是什么都不太清楚,我在B站上一节一节的学习;然后编程语言很久不用也会忘记,所以C语言和JAVA我也是一点一点的学习下来的。这个过程很痛苦,有时候总是会告诉自己,来不及了,真的来不及了。秋招,我收到了很多的感谢信,很多公司,我笔试机会都拿不到,拿到笔试机会的不会做编程题。我收到了好多的感谢信,如果有人看,我再把感谢信贴上来吧。
研究生前两年,我没做出什么成绩,再加上我选择的是学硕,而不是专硕,所以学习的东西很理论化,可以说都是纸上谈兵,几乎没什么价值。发小论文的过程也痛苦,MATLAB也是从头学的,研究的方向也是从头学的。在秋招期间,我一边发小论文,一边准备秋招。现在想一想,我还挺能坚持的,但都是自己之前没有考虑工作而欠下的债,我告诉自己要还就现在还,一定要再坚持一下。
我的就业方向确定:关于就业方向,我犹豫了很久,不知道是选择嵌入式还是选择C++,还是选择JAVA,选择前端还是后端,不论是那一条路,对我来说都是从头开始,在纠结期间就学习公共的知识,计算机网络、数据结构、操作系统之类的课程,最终决定方向,我想如果自己能够做一个信息管理系统,好像挺厉害的,最后选择了JAVA后端方向。(我纠结了好长一段时间)
我的算法刷题:一开始不知道要刷算法题,一点都不知道,后来是慢慢准备过程,搜索相关信息多了,就会推送一些信息才了解到的。我刚开始,硬刷LeetCode,还不知道什么是hot100之类的,也不知道算法题刷题也讲究技巧,不是硬刷的,所以刷题很慢,一道简单题一个多小时,最后还是看题解理解了好一会才自己背着做出来的。中间,也懈怠了,太挫败了,刷题时间长,简单题也很难做出来。然后,开始刷剑指offer,这个相对更简单一些,题量看起来也是可以完成的,所以就从这里开始正式刷题。(慢慢坚持,我春节前刷到春节后,每天一题也要告诉自己真的很棒,至少在努力了)
我成功了吗?
我不知道,即时我学习了很多东西,简历上增添的有用的技能也越来越多,刷题也开始越来越快了,可仍旧没有拿到Offer,我也很气馁,沮丧,失落,开始怀疑坚持是不是有必要,也会偷懒不学习。我怨过自己,可是没有用,还是要坚持学习更多的知识和技能,我只能不断地增加自己的可能性,即使现在不及格,我再坚持一下,是不是可以及格了?
我等着我的好消息,同时也继续努力着,冲鸭!