2020届—徐志成
技术栈测试
1、学Java看的哪个资料:尚硅谷Java基础
- 重载,重写,泛型懂吗?懂
-
Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:只了解JUC,
2、数据结构与算法看的哪个资料: 大话数据结构
- 链表,栈,队列,二叉树能自己手写吗:突击几天能手写
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:学过, 但讲不出来
- SSM学过了吗:学过
- redis 学过吗:学过一部分
- SpringBoot项目做过几个:3个
4、MySQL看的哪些资料: 尚硅谷MySQl视频
- sql 熟练吗:不太熟练
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习建议(2022.10.13)
这里我写了一篇社招的文章可以看看:毕业三年内,小公司上班,可以往哪方面提升自己
感觉你基础这块有点差,先阶段还是以补基础为主,这样你后面的思路就会很多,而且 1~3 年的面试,也是以八股文这块为主,所以我们先把这块啃一波,后面要跳槽复习也方便。
所以,我们需要做的就是,以面试跳槽为大目标,来补充各个方面的学习,其实按照我的了解,15K以上的公司,还会问一些原理,并且一般就问 Java+框架 + redis + mysql 多一些,所以我们主要目标就是学习这些,把这些基础类打通,才能举一反三。关于 spring 源码这些,等你把这些学一学,再来学会好点,等到后面在学吧。
下面是你具体的学习建议:
1、深入理解Java:Java 开发,原理部分,比较难的是 JVM 和多线程,你可以学习下 JVM,个人是建议先看 图解JVM学习指南,然后在看我们的课程:Java虚拟机课程说明(必看),学完 JVM,学习下并发,学基础的就行,看这门课:Java并发,有点难,不过可以为后面学习一些高并发的知识打下基础吧。
2、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,个人建议看下《redis设计与运维》这本书,有个全面的了解,再来看: Redis考什么+高频题汇总(可以面试时再看)。
3、算法:然后如果你愿意来学习算法的话,我觉得是最好的了,虽然工作算法接触的不多,不过现在确实挺多公司会考,学算法可以锻炼代码能力吧,如果你要学,可以刷 数据结构与算法体系课,内容有点多,不过特别锻炼代码能力。
学习顺序:先学 1 和 2,1 和 2 你要同时学也行,「3」的话,可以当作备选吧,你可以随时学,我也会有一些刷题活动,也能参加。无论如何,如果要精进,你后面是需要学一学算法滴,学习这些可能会枯燥,但是人与人之间的差距,可能就是因为这些枯燥的知识而拉开差距了。
然后你先学,有什么问题可以随时找我,任何问题都可以,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
课程大纲: 所有课程大纲入口