1. 首先读到研究生，在求职时是一个非常好的敲门砖，也是个人见识和视野开阔的地方，更是知识深度学习探索的土壤提供方。
2. 在研究生求职阶段一般也会问到数据结构、算法逻辑和Java核心知识，以及对互联网常用框架的理解，比如：RPC、MQ、分布式任务、Redis、ZK、数据库，这个时候可以不必太贪多，但你可以把某些框架内容中的某个知识点夯实，做到问就能答到精彩，那你面试肯定没问题的。
3. 关于学习，要做到长期学习。从你喜欢编程开发，到现在你肯定也已经掌握了不少知识，尽可能去做梳理和沉淀，否则在你这个不真正开发项目的阶段，很容易忘记一些内容。但做笔记是很好的记录方式！
4. 研究生阶段学习，可以以学原理验证实践为主，比如当你遇到了HashMap，那你可能会接触到扰动函数、泊松分布、负载因子、散列算法等，以及你是否能解释出如：斐波那契数列为什么那么重要，它都有什么用途，解决了什么问题，在代码中有和体现。这里要知道，其实代码只是实现数学逻辑的工具，更多的时候编写代码都是运用代码提供的技巧、策略、方法，来尽可能实现数学约定，所以学习根基内容很重要。

加油！能在这个阶段知晓自己要努力就已经很好！