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