有球友在微信上问二哥,研 0 该如何规划自己的研究生生涯,我请框框分享了一下他的研究生的规划:https://t.zsxq.com/12vUU05mO
框框现在在小米,已经转正,薪资待遇都很满意,工作强度他自己觉得很不错,所以研究生的球友可以看一下,早早的规划自己的研究生阶段,对以后的学习和求职都是一个很好的开始。
兵法有云:不打无准备之战,就是这个道理。
那接下来,二哥来谈谈自己的看法和理解(搞科研的除外,我们暂且只谈如何就业,拿好的 offer)。
01、研一
研一主要就是学理论,打基础。不过只靠学校的课程肯定是不行的,要自己多去啃一些硬核的课程。
比如说,我一直推荐有追求的球友看一看 CS50 这门课,感受一下国外的课堂是什么样子。
之前还有一个我推荐的 CS 自学指南:https://csdiy.wiki/
里面的一些课程自己有时间可以多去看看,把自己打造的硬核一点,比如说数据结构与算法,数据库系统,操作系统和计算机网络,Web 开发。
同时,把 Java 后端四大件的知识进一步加强,这将是你研二去实习或者参加秋招的核心内容:https://t.zsxq.com/0953MmhtB
这个阶段,可以一边学习,一边在 LeetCode 上刷题,尽量一天保持 1 题到 2 题的节奏,这样你一年下来至少也能刷 200 道,对于 Java 后端来说,基本上就足够用了。
星球里也有对应的刷题笔记:https://t.zsxq.com/12rEo9Pdu
当然了,研究生阶段还要完成论文,那还需要和导师确认研究方向,然后开始阅读一些经典的论文,可以通过谷歌学术检索对应主题。论文方面,尽量多向师兄师姐请教,少走弯路。
还有就是,进入实验室一定要搞好关系,不论是导师还是同学,然后多接触一些感觉比自己强的同学,以后都是铁哥们,你结婚办事,可能都需要。
能多拿奖学金之类的,一定不要手软,写简历上都是加分项。
02、研二
研一打基础,研二就要着手去找实习公司了,能去大厂肯定是最好的,去不了大厂,独角兽公司也是可以的(尽量找师兄师姐内推,提前打好关系)。
能去公司实习,基本上在秋招就是所向匹敌。当然了,实习的时候免不了打酱油的命运,但实习主要就是为了积累项目经验,把研一学习的理论落到实处,同时提前了解公司的管理流程,开发部署环境等。
除此之外,如果能顺利转正,那秋招别人还在焦头烂额,你却可以随意摆烂。
尽量提前和导师沟通好,别不让出去实习;如果真的出不去,那就尽量在实验室做一些有含金量的项目(有些导师会强制研二去做项目,这个阶段一定要挺住)。
或者参加一些顶级的开源项目,比如说开源之夏。
这些经历写在简历上,都是非常加分的。还有竞赛,研二上都可以打。
研二的上半学期还可以再补充一些其他的知识,如果 Java 后端四大件学完的话,可以搞一下分布式/微服务,甚至 k8s、Docker 这些,这样你在进入公司后,就有更多的优势。
参照这个帖子:https://t.zsxq.com/09961HekU
03、研三
如果实习拿到了转正 offer,那研三就可以过得相对踏实一点了。
并且,你还可以继续准备秋招,拿更好的 offer,当然了,这个时候,学校的事情也要忙碌,尤其是一些毕业的硬性条件,论文、毕设。
这也要花费巨大的精力,毕竟毕业是第一件大事。
大体上就这样了,还有生活和交际,尤其是和导师的拉扯,都不容易,希望你能在研究生三年迅速成长,拿到理想的 offer,实现人生的价值,加油!
回复