2024届-安安
技术栈测试
1、学Java看的哪个资料:
韩顺平java
* 重载,重写,泛型懂吗?
掌握得比较好
- Java集合这块学过了吗?
学过 - HashMap源码,JVM,JUC是否看过:
hashmap看过源码,但是不太记得了
jvm和juc没有看过
2、数据结构与算法看的哪个资料:
学校教材
* 链表,栈,队列,二叉树能自己手写吗:
不太能
* AVL树,红黑树,线段树学过吗:
没学过
* 冒泡,快速,归并排序能手写吗:
不能
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
学过但是不会做题
* LeetCode 大概刷了多少题:
二十道以内
3、框架与中间件
黑马
* servlet,cookie,session学过吗:
学过
* SSM学过了吗:
学过
* redis 学过吗:
没有
* SpringBoot项目做过几个:
没有做过
4、MySQL看的哪些资料:
学校课程+黑马
* sql 熟练吗:
不太熟练
* 索引底层原理懂吗:
不懂
5、计算机基础
* 计算机网络看什么资料:
计算机网络 谢希仁
* 操作系统看什么资料:
计算机操作系统 汤小丹
* 计算机组成原来看的什么资料:
计算机组成与系统结构 袁春风
学习规划(2023.9.7)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
你现在需要补充的还挺多,咱们先尽可能在秋招找个保底 offer 吧,实在不行再找个实习,这样保证在春招前有个实习,不过按照你说的,每天花 8+ 个小时,我觉得只要坚持到十月底,还是可以找个保底 offer,接下来你先把项目补充了,然后全力补充八股文和算法,具体安排如下
具体学习安排
1、项目:我们先全力做出一个项目,直接做项目吧,做 SpringBoot+MQ:支付实战 + 牛客网的 SpringBoot+MQ+ES项目。你先做牛客网吧,可以写的多一些,然后到时候先用一个项目上战场。
时间:7天先搞定一个。
2、算法:重点刷一下简单题+中等题吧,多的估计也刷不来,从 算法高频题库 里刷简单的题,重点是链表,二叉树这些。
时间推荐:保证每周 15 道那样子。
3、八股文:这个是我们的重点,你优先掌握 Java基础+mysql索引+事务 + redis + java基础+集合+计算机网络基础这几个,其他的,后面慢慢来吧,看的对应资料如下:
(1)、Java基础+集合 + JVM:从八股文高频题库(必看)那里找一些Java基础+几个集合吧,然后关于乐观锁,volatile 这些,也看一下并发基础吧。 JVM 看下这个:图解JVM学习指南
(2)redis+mysql索引+事务 + 锁:从 八股文高频题库(必看) 看对应的即可。
(3)网络+操作系统,从 八股文高频题库(必看) 看我弄的几篇文章即可。
其他乱七八糟的,其实有好多,包括 JVM + 并发啊,包括详细 的专栏啊,不过你先看这些吧,看完找我即可,我看看你情况勒,看完安排下一个阶段的内容。
学习顺序:可以同时学,另外时间上的话,先花一周时间做完一个项目,之后八股问:算法 = 3:1的时间分配。
有什么问题记得随时私聊帅地
学习顺序
2长期刷,保持手感,同时学习1,学完再学习4,必须把4中的高频题库里的东西搞定,就可以去投递了。
第二阶段学习
接下来的学习:之前让你学习的那些,只是快速让你突击下去面试,现在你没有去面试,那么你需要相对系统的学习一下,参考这个学习
1、八股文:八股文是我们的核心,需要学的比较多,并发+MySQL 这几个,你系统学习一下,其他比较杂,得通过文章来学习了,具体安排如下
(1)、并发:并发学习 Java并发,这个是重点,前面22章都要看,后面可以选择看,看完有余力,并发在看下《Java并发编程艺术》指定章节:《Java并发编程艺术》如何阅读+重点章节。
(2)、mysql:mysql比较重要,你再看下 MySQL原理剖析课程说明,重点搞定我画星的那些。
顺序:(1)和(2)可以同时学。
2、算法:继续刷我给你安排的高频题,你把我这个 高频题库不大熟悉的过一遍就行:算法高频题库。其中链表+二叉树+DP是面试考察重点,笔试不重要,能 A 一道就行。或者你要跟着我这个课程系统刷也可以:拿捏算法面试课程
时间推荐:上面的题需要熟练,建议刷2遍,每周刷20+道,到明年三月份可以刷2轮。
3、项目:再做一个项目,做那个电商支付 SpringBoot+MQ:支付实战 ,之后可以和你学校做的项目,进行包装整合。
4、复习:
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
顺序:项目+八股文+算法,同时进行,1学习完就学习4。
每周打卡记录
9.8-9.14
项目看到了第六章,这礼拜应该能看完
9.14-9.21
看完了项目,简历也写好了,打算开始投递
9.21-9.28
一边看八股,一边投简历做测评,做笔试,投简历有点心急了,导致八股没有多少进度
看完java基础和java集合
9.28-10.5
假期,看完java多线程和并发的内容,准备开始看 图解JVM学习指南
10.24
记录一下每天的进度,督促一下自己。
上面的jvm没有看完,只是看到了各个代的相应的垃圾清理策略,暂时放下,开始看一些redis,打算今天明天直接看redis的面试题
10.25
redis看完,LRU算法能理解,但是不能手写,缓存与数据库一致性理解不太深,哈希扩容源码记不太清。
明天的计划为先复习一下redis部分,看完mysql索引部分
11.5
最近在搞学校里面的一个课程设计,是一个电子产品推荐平台,本来以为和电商差不多,但是老师要求体现出来推荐,然后就打算加一些评论和点赞的功能,然后以此来进行评分