首页 > 数据库 > 数据库开发技术 > 考研二战失败后,我没日没夜学了三个多月

作者:阿秀 InterviewGuide大厂面试真题网站:https://top.interviewguide.cn 这是阿秀的第「354」篇原创
小伙伴们大家好,我是阿秀。
前几天考研初试出分,朋友圈顿时多了不少跟考研复试相关的动态,也看到不少二战三战的小伙伴感觉分数比较低,打算直接找工作的。
今天想分享学习圈里一位学弟考研失利后选择就业的文章,这位学弟跟我一样,都是普通二本的出身,阿秀觉得他的经历很宝贵,能够帮到那些考研失利后选择找工作的学弟学妹们,今天就分享一下这位学弟的经验。
这位学弟参加的是 2022 年考研,其实就是上一届2023届的考研,这位学弟考研失利后等到国家线出来后分数很不理想才决定彻底找工作,痛定思痛后这位学弟差不多在家学了三个多月,期间短短续续在面试、复习、总结,然后接着面试、复习、总结。
七月开始慢慢拿到一些offer,也总结了自己的心得体会,光从文末最后一段他投简历的方式就能看出来他是有用心做这件事的。
下文中的我代表这位学弟。
先介绍一下个人情况:
双非二本,22年毕业生,参加2022年的考研失败,没上岸
从3月份开始准备找工作,直到7月底才找到工作
编程语言基础:C/C++/Java/Python都写过
C/C++只会语法,刷leetcode用一下STL;
Java学到SpringCloud就没学了,写写CRUD没问题;
Python没有系统学,用到什么就学什么,没有建立一套知识体系,完全面向百度编程,CSDN就是我的老师。
考研结束后,我没有准备复试,也没有准备春招面试,而是打游戏,然后就是做毕设。
直到成绩出来了,明显感觉自己上岸无望了,我也不想调剂。
于是开始着手找工作,想找C++的岗位,对我这种二本学生来说,校招C++简直是地狱难度,而且我的基础很差,现在看来简直了。。
我完全没有C++项目经验,别说烂大街的WebServer了,让我用C++实现数据结构我都不一定写的出来。
我的简历非常空洞(只有一个毕设项目,用Python写的),所以刚开始投C++岗位的时候,简历关都没过去,挺尴尬的。
于是在3-5月,我一边重新学习C++的基础知识,一边看牛客网的WebServer项目,还要兼顾Linux、网络编程的学习。
这个过程是比较痛苦的,网络编程很多api比如socket()、bind()、accept() 我都记不住具体的用法,总是会忘,学了跟没学一样。
这里我比较认同秀哥的做法,我跟他一样,看视频的时候不仅也跟着写了,还要听老师讲解,学习老师的思路,然后新建一个文件,自己独立写一遍,写不出来再去看老师的代码。
千万不要跟着视频把代码写/抄下来就完事了。
我的计算机基础不好也不坏吧,408考了100多分,说很差也不至于,
我没特地去准备操作系统、计算机网络的八股文,至少跟面试官聊TCP/UDP的时候能说上一两句。
考过408的都知道,里面很多东西其实面试都用得上的,我在面试的时候,面试官就让我把TCP三次握手的流程画一下、说一说HTTP在哪一层、聊一聊操作系统的进程调度。
所以说,基础真的很重要啊。
如果你们能上岸就上岸,上岸不了就多看看自己的笔记或者秀哥的校招笔记也可以,基本能够应付面试了。
我的MySQL基础极差,备考期间完全没碰过SQL,考完研之后让我写写CRUD都难。
4月份有收到一些游戏公司的面试(写lua/erlang的),一听到我不会MySQL,基本都凉了,过来人真心建议大学期间多实践,多自己动手写代码。
以上就是我的个人情况,小结一下:我就是非常普通的一名应届毕业生,考研失败,没有c++项目经验,没有实习经验,丢人群里都找不到我的那种
我差不多学了将近4个月,我3-7月在做的事情(权重分先后顺序)
两本书我是翻着看的,哪里忘记了就看哪里,当参考书。
多线程编程:我是在B站看的一个up主,叫爱编程的大丙,主要学习一下Linux下pthrad库的用法,学完之后跟着教程用纯C写一个线程池,其中会涉及到同步、异步、互斥锁,408都学过的,这些理解起来不会很难。
C++11语法:我在刷leetcode的时候用了C++11的东西,比如auto、增强for、constexpr、nullptr、lambda等等,这都可以帮助你巩固记忆。C++11还新增了mutex、lock_guard、智能指针 等内容,用这些新特性去实现一个线程池,把之前用C写的线程池改写成C++11版本的。
跳表项目:这个是秀哥分享的,这个项目才几百行代码,一行一行敲,慢慢理解。
跳表的插入/删除不太好理解,动手画一画图分析一下,如果要把这个项目写在简历上,面试官可能会问你有没有看过Redis源码。
我当时是这么说的:我看过Redis的skiplist的源码,但是我做的这个项目的key只支持int类型,不能根据socre排序,也不支持自定义排序balabala。
秀哥最近貌似又写了不少内容,我在学习圈里又看到不少新的模块,光是C++推荐的项目就有差不多10个了。
反正一直引诱面试官问我会的东西,其实你面的多了也就知道了。另外,有能力的还能把这个跳表项目用C++11实现一下,也是一个不错的加分点
数据库八股文:MySQL八股文+Redis八股文,只要是我自己的笔记和秀哥网站上的内容:https://interviewguide.cn/notes/03-hunting_job/02-interview/04-01-01-MySQL.html
在这期间看了一下《Redis设计与实现》做了点笔记,主要是简历上写了skiplist的项目,所以特地准备了Redis
Linux八股文:有的面试官会问一些命令啥的,比如top、cd、软连接、硬链接啥的
当然了,自己也一直有保持刷题,毕竟题感很重要。
这里先说一下面试的看法,真的是一定要多看面经!
由于我本来就是二战选手,压根没工作过,也不知道面试是什么样的,所以我只能疯狂看面经!尤其要多看真实面经,而不是虚假的面经,有些内容太过简单或者内容过短(还不到30个字的那种)意义不大!
我是直接在秀哥学习圈里看的面经,基本都是一些一二线大厂真实面经,阿里、字节、腾讯、美团等。

我的方法是看完一个问题,先不去看秀哥网站上的答案,先自己思考,假装对面坐着一个面试官,然后说出来,注意这个过程不能有结巴!不要磕磕碰碰,因为那样给面试官的印象分很差。
在这个过程中我用到的网站主要有三个:牛客网、秀哥的学习笔记网站:

阿秀的学习笔记网址:https://top.interviewguide.cn/
还有就是秀哥的InterviewGuide面试真题网站,我在面试前都会去刷一刷这个网站。

InterviewGuide面试网址:https://top.interviewguide.cn/
我先是在Boss直聘、拉勾上收藏了我想投的岗位,然后把岗位分成以下几类:
首先,我把C类岗位投了,当积累面试经验,在面试的过程中发现自己的缺点。
毕竟八股文死背是很容易忘记的,但是面试官问过的问题却能记得住,所以在面试中学习,在面试中发现自己的缺点是很有必要的。
然后,我投了一部分没啥希望的B类岗位,纯当积累经验了。
我当时投了一个C++音视频方向的校招岗位,没想到面试的时候让我实现一个无锁队列,当时我人都傻了
。
所以这类岗位就当积累经验,扩充知识面了。
接着,剩下的A类B类岗位一起投,到了这个时候,C++、Linux网络编程的面试题我基本都能答得出来了,Redis也能聊一聊,所以这个时候A类B类一起投,能上岸就上岸。
至于D类,我也投过一些,当A、B、C类都没有offer,那D类岗位就是我最后的退路了。
我投过的D类岗位且都拿到offer的有:
以上是我投递简历的方法。
还有我想说的是:机会是自己争取的!机会是自己争取的!机会是自己争取的!机会是自己争取的!
重要的事情一般说三遍,我说了四遍,说明它更重要!
上面有提到,我把岗位分为了ABCD类,我最终也只拿到了D类的offer,但七月底的时候拿到了一家B类的offer。
我在招聘软件上看到一家公司,是我想去的,但是人家都要1-3年经验的。
我多嘴问了一句:贵公司招应届生吗?
HR就跟我说可以试一试,把我的简历推给技术部门。
后来就收到了面试邀请,然后面试通过,人家也愿意培养我这个应届生,所以最终拿到了offer,也就是我现在手上的这个offer!
机会往往就是这么来的!
所以看到有心仪的岗位,也可以问一问人家愿不愿意收应届生,说不定就有机会了呢?
机会都是自己争取来的,有时候多往前走一步,可能真的会柳暗花明又一村了!
以上就是我考研失败后,从3月底到7月的求职经历,希望能对大家有所帮助!
如果你对初试成绩都不报想法后,那我建议你直接初试结束后休息一两天就开始学。
欢迎各位24、25届的学弟学妹们加入阿秀的学习圈,目前已经运营超过 2 年时间了,前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题:

星球里的精华区、知识图谱以及资源沉淀
多看看这些能够帮你走的更稳、更顺、更平坦,比如:
也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。
一个人踽踽独行不如结伴而行,欢迎点击文末左下角阅读原文了解详情
,这可能是你求职路上性价比最高的一次点击!
原文作者:拓跋阿秀;如有侵权,请联系管理员删除。