2024届 horizon
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?懂
-
Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:学过忘了
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:学过忘了
* 操作系统看什么资料:学过忘了
* 计算机组成原来看的什么资料:学过忘了
学习安排(2023.5.28)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你需要学的还挺多的,到时候抓住一波秋招正式批吧,具体看你学习进度了,最核心的还是春招,毕竟秋招只有三个月了,具体安排如下(我给出推荐,不过是基于一天6小时的学习):
1、深入Java理论:你可以学习 Java进阶,你看过 Java 的教程,不过很多教程讲的不够深入,你再学习下 Java进阶,重点看下我划出来的那一部分哈,都是面试考点,然后源码分析有点难,到时候如果看不懂就先放一放,反正看不懂也没事,有个大概的认知就行。另外就是课程有点长,不过能够跟着吃下来,后面面试也会容易很多。
然后关于我说可以跳过的,你简单了解概念,接触过的话,跳过即可,你时间也不充裕。
时间推荐:2周。
2、框架与项目:直接按照这个步骤学:web学习路线整合(框架+项目),等你做完两个springboot项目,就具体了投递简历的条件了。
注意点:学的时候也按照我说的来哈,比如学习 Javaweb 的时候,就简单过一下就好了,忘了没事哦,ssm框架学习我网站上的,比较简短,之后项目的话,你就做 电商支付+B站弹幕/牛客网论坛 都可以,先把电商支付做了。
完成推荐时间啊(如果安排平均一天6小时):一周学完JavaWeb,两周学完ssm框架,3周做完两个springboot项目
3、八股文:重点是 mysql + redis + jvm + java集合/并发 + 计算机网络,其他的比如mq啥的,到时候跟着项目来。具体学习顺序:
(1)mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我再给你视频相关的资料。
(2)redis 的话,个人建议看下《redis设计与运维》这本书,有个全面的了解,《Redis开发与运维》怎么看 + 重点章节,之后看 Redis考什么+高频题汇总 就可以
(3)jvm: JVM 刷 图解JVM学习指南 就可以了吧,后面有时间再 学习下Java并发(现在先不学)。
时间推荐:不好把握,我觉得这三个,3周搞定没问题。
4、算法:就按照 我这个课程刷就行:拿捏算法面试课程,主要刷 easy + medium 部分。
时间推荐:每周刷 12~15道题。
5、复习:之后按照高频题库复习就好了: 八股文题库(必看) ,刷完应付银行类以及普通中厂完全没问题的了,这个当作第一轮整体复习,后面复习完,想要更加详细的,按照 按照 八股文各大考点分析 去查漏补缺。
学习顺序:分两条线或者三条线都行,看你个人,1=》2的顺序一条线。3=〉5是条线,4单独一条线。不过我推荐等你做项目之后,再开始学习 八股文。
先不给你安排太多,等你然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口