2022届_75
技术栈测试
1、学Java看的哪个资料:B站韩顺平Java基础课程
- 重载,重写,泛型懂吗?懂
- Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:学过
- SSM学过了吗:学过
- redis 学过吗:学过
- SpringBoot项目做过几个:没做过完整项目
4、MySQL看的哪些资料:
- sql 熟练吗:增删改查还行
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:
- 操作系统看什么资料:
- 计算机组成原来看的什么资料:
学习规划(2023.8.22)
一些链接入口
PS:咱们有两个大纲,一个是偏校招偏底层基础,冲击中大厂的:所有课程大纲入口,一个是偏社招,用于进阶的:社招进阶训练营课程大纲。
这里我写了一篇社招的文章可以看看:毕业三年内,小公司上班,可以往哪方面提升自己
你的大致情况分析与规划
说实话,你各方面基础还是比较差的哦,不过作为非科班转行,也正常,但是我认为学编程,对 408 还是应该 要有所了解,所以在第一阶段,主要以补充基础为主,可能学起来会有点枯燥,但是希望坚持住吧,并且每个课程有对应的问题,你学完搞定那些问题,就算过关了。
第二阶段的话,主要以挖掘项目亮点用于以后包装简历为主,并且期间学习 Java 各方面的八股文,为面试做准备。
第三阶段的话,主要以复习核心面经为主,之后就是投递了。
第一阶段具体学习规划如下
1、计算机基础补充:你把操作系统+计算机网络补充一下吧,极简入门就行,看这三个课程
PS:每个课程里面都有说明掌握哪些内容,你跟着掌握就行
时间:建议半个月刷完,刷一下,作一些科普就行
2、数据结构补充:后面好多原理的学习都会涉及数据结构,所以你也需要补充,看 社招进阶训练营课程大纲 关于数据结构部分即可,了解链表 队列 栈 二叉树 等玩意,必须跟着实现代码哦,按照要求来。
3、MySQL+JVM深入学习:mysql 大家天天用,所以面试也问的特别特别多,所以这个需要深入学习,属于面试中最重要的一门课程,而JVM,则是可能问调优啥的,具体课程如下:
(1)mysql:刷这门课程:MySQL原理剖析课程说明,重点看标?的部分
(2)JVM刷这门:图解JVM学习指南
这两门是专栏学习,我觉得讲的非常非常好,如果你实在看不下去,也可以看视频,找我即可。
学习顺序:按照1=》2=〉3即可,推荐时间事 2个半月学完。
第一阶段先安排这些,后续主要学习并发,redis,深入框架,故障排查以及项目等内容。
然后不安排太多,先这样,后续看你学习情况,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课外阅读:优质文章补充,平时没事可以看文章补充学习,都是很好的文章
第二阶阶段学习(2023.11.8)
我觉得你还是,很可以啊,每天都在学习,把这些八股学了,到时候面试就不慌了,接下来的话,主要学习如下:
1、八股文深入学习
强化JVM:看 0. JVM课程说明 这个视频,这个讲的深入+实战一些。
强化Redis:看Redis原理剖析阅读指南(新),比较难,不过跟着学下来,对你帮助很大。
学习并发:看 Java并发,重点看前面二三十章吧,另外看不懂的话,也可以看里面的视频版本。
2、算法:重点刷一下简单题+中等题吧,多的估计也刷不来,可以跟着我 拿捏算法面试课程 刷,不要求刷完,能刷多少就多少吧。当做锻炼代码能力和思维吧
时间推荐:每周刷10道那样子
3、项目:你可以跟着做个牛客网,到时候可以基于这个来包装,把你工作的一些包装整合进去都行,SpringBoot+MQ+ES项目。
学习顺序:三者可以同时学,学完就要开始整体复习八股文 + 写简历 + 梳理包装项目了。
每周学习跟进
Week1:2023.8.23-2023.8.27
- 计算机组成原理:完成
Week2:2023.8.28-2023.9.3
- 操作系统:完成
- 计算机网络:完成
Week3:2023.9.4-2023.9.10
- 数据结构:1~5
Week4:2023.9.11-2023.9.17
- 数据结构:6~22
- LeetCode:三道题
Week5:2023.9.18-2023.9.24
- 数据结构:完成
- MySQL视频:第四章第四节
Week6:2023.9.25-2023.9.28
- MySQL视频:第五章
Week7:2023.10.7-2023.10.15
- MySQL视频:完成
- 图解MySQL:基础篇
Week8:2023.10.16-2023.10.22
- 图解MySQL:事务篇
Week9:2023.10.23-2023.10.29
- 图解MySQL:完成
- MySQL专栏:1~12
- JVM专栏:1~7
Week10:2023.10.30-2023.11.5
- MySQL专栏:13~30
- JVM专栏:7~35
Week11:2023.11.6-2023.11.12
- JVM专栏:完成
- 强化JVM:第三章
Week12:2023.11.13-2023.11.19
- 强化JVM:完成
Week13:2023.11.20-2023.11.26
- Redis专栏:30
Week14:2023.11.27-2023.12.3
- Redis专栏:完成
- Java并发视频:第三章
Week15:2023.12.4-2023.12.10
- Java并发视频:第四章
Week16:2023.12.11-2023.12.17
- Java并发视频:第六章
Week17:2023.12.18-2023.12.24
- Java并发视频:完成
Week18:2023.12.25-2023.12.31
- Java并发专栏:25
第一阶段总结:2023.8.23-2023.11.6
1、计算机基础补充:简单刷完了视频。
2、数据结构补充:跟着视频实现代码,做了练习题,跟着学习很顺利,但是自己做算法题还是无从下手,没有思路。
3、MySQL+JVM深入学习:
+ MySQL 刷了视频和《图解 MySQL》,专栏重点 1~15,18~22 有视频和《图解 MySQL》基础学习比较顺利,主从部分有点吃力,所以就看到了30,后边没有继续刷。
+ JVM 专栏内容通俗易懂,学习很顺利,但是专栏好像不完整没有实践的内容。