这两天一直在看JVM和操作系统,因为大学上课的时候对这门课程不感冒,所以几乎是没有基础,但是也渐渐地明白了这门课的重要性。学习的时候避免操之过急,一步一个脚印,这两年来感触颇深的一个道理。
学习是个过程,以后踏踏实实地一点一点地积累,渐渐地就会顿悟,就会把所有的知识拉通。今天看了很多别人的校招面经,考的东西很多,知识面很广,但是对于一个大四狗,能弄好几块知识点就行了,之前看到什么都想学,以至于学的太杂学的太浅,技术在于精而不是在于多,可以多了解,但不可都停留在会用的层面上,一定要深入地去理解,任何技术任何人花了时间都能掌握怎么运用,但是学精就需要花很多功夫了。
欠缺东西比较多的时候,最应该做的就是静下心来沉淀自己,而不是每天都在看那些面经面试题然后自暴自弃感觉自己差很多。
接下来的半年时间,在实习的同时,应当多总结项目经验,熟悉企业开发,完善Java知识体系,规范编码。
- 扎实Java基础 --集合 多线程
- 掌握设计模式
- 扎实计算机网络基础、操作系统
- 刷算法题 --做题的同时学会思考真实情景,学以致用
- 数据库 --调优 索引 实现 事务
- 数据结构
- Linux熟练使用
- Git maven的使用
- 分布式架构、微服务的熟悉
- Jvm
- 结合设计模式阅读框架源码 --Spring Mybatis