2024届_ChenZhangHangTime
技术栈测试
1、学Java看的哪个资料:听的学校的课程,看过一本学校买的java的书,具体什么名字我忘了
- 重载,重写,泛型懂吗?
答:不懂 - Java集合这块学过了吗?
答:没学过 - HashMap源码,JVM,JUC是否看过:
答:没看过
2、数据结构与算法看的哪个资料:
看的王道的书 -
链表,栈,队列,二叉树能自己手写吗:
答:暂时不能,但我对这几个数据结构的定义比较熟悉,如过重点看看应该很快能拾起来。 - AVL树,红黑树,线段树学过吗:
答:AVL树学过,其他两个没学过 - 冒泡,快速,归并排序能手写吗:
答:对这三个排序的原理很清楚,曾经可以默写,相信看几个小时就可以拾起来 - 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
答:学过递归,二分。 - LeetCode 大概刷了多少题:
答:没刷过
3、框架与中间件
- servlet,cookie,session学过吗:
答:没 - SSM学过了吗:
答:没 - redis 学过吗:
答:没 - SpringBoot项目做过几个:
答:没
4、MySQL看的哪些资料:
- sql 熟练吗:
答:仅仅了解过 - 索引底层原理懂吗:
答:不懂
5、计算机基础
* 计算机网络看什么资料:
答:看的王道
* 操作系统看什么资料:
答:看的王道
* 计算机组成原来看的什么资料:
答:看的王道
学习规划(2023.12.26)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
你基础有点差哦,接下来需要学习的还比较多,不过时间有限,咱们先学习核心的吧,方便尽早面试,学完有时间再学其他。
目标:明年春招找工作
具体学习安排
1、Java基础:你重新学习一下java吧,按照最低要求来学习就行,学习Java基础 ,然后学习 Java进阶,学习过程按照我每个目录的说明来,因为你时间有限,得挑着学。集合源码那里有点难,看不懂就先放一放。
划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,练习可以不用做,项目也不做。
配套练习(必做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下+锻炼代码能力。
时间推荐:1~1.2个月。
2、框架与项目:按照 web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网论坛。
PS:javaweb,ssm,springboot,按照说明,简单快速过一下就行,忘记了不用担心。
时间推荐:一个月
3、JVM:Java学完之后,可以刷一下 JVM,JVM 刷 图解JVM学习指南 就可以了,帮助你更加深入理解 Java 吧。你看看能不能看懂吧,这个是讲解各种原理。
时间推荐:学习完1,就可以看了。5天快速过一下。
4、八股文学习:
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
学习顺序
先学习1,学完一边学习2一边学习3,3学习完就同时学习4,2学习完就写简历,按照这个写:简历书写分析+包装(必看必看)
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
12.27~12.31
按照最低要求学习了Java基础,还没做Java语法刷题。
1.1~1.10
这十天基本没学习,因为刚好过新年,天气也好,玩太嗨了
1.11~1.23
这十三天按照最低要求把Java进阶给看了一遍,对于比较重要的知识点还是比较了解的,对于一些不重要的知识点就没怎么看了
1.23~1.27
把Java基础和进阶的部分重新回顾一下,因为之前学的太快,很多知识都没有学扎实,虽然有很多重点还是容易忘,但是起码看到这个知识点,就知道是不是重点,有没有看过,这个知识点的重点在哪里。
1.28~2.7
看完Javaweb+SSM框架
2.8~2.23
这段时间过年,基本上就玩一下学一下,因此状态也不好
JVM图解指南看到第五周,电商支付双系统项目基本结束
2.24
看完了JVM图解指南,电商支付双系统项目已经结束
以下记录的时长为学习java的时长,并不包括其他的工作(比如毕设这些)
八股文高频题+突击版:就差操作系统,其他都看了一遍并总结成思维导图了
算法题:跟着打卡到day12,然后因为忙毕业设计以及加快八股文速度就停了
3.1
早上下午都在背redis八股文,晚上做仿牛客网项目
总学习时长:8h 有效学习时长:7.5h
3.2
背redis八股文+mysql八股文,晚上做仿牛客网项目
总学习时长:7.5h 有效学习时长:7h
3.3
早上:剑指offer第六期打卡day1(4道链表算法题)
下午:Mysql八股文学习
晚上:做仿牛客网项目,将早上学的算法题重新整理思路放到笔记本里
总学习时长:8h 有效学习时长:7h25min
3.4
早上:剑指offer(从尾到头打印链表+反转链表)
下午:mysql八股文结束。
Java基础八股文
晚上:将早上的算法题总结一下写到笔记本上
做仿牛客网项目,一边做一边写博客整理思路
总学习时长:7.5h 有效学习时长:6h55min
3.5
早上:剑指offer(两道链表大厂真题太难了,没有写)
简单扫了一下,复习了redis+mysql+java基础
复习java集合八股文
下午:复习设计模式+框架的八股文
晚上:做仿牛客网项目
总学习时长:7.5h 有效学习时长:7h5min
3.6
早上:算法题两篇文章+1道题目,完成第六期的打卡+总结笔记写在笔记本上
下午:复习JVM八股文
晚上:做仿牛客网项目,一边做一边写博客整理一下思路
总学习时长:85h 有效学习时长:7h35min
3.7
早上:算法题2道先完成打卡
下午:复习JVM八股文
晚上:把早上的2道算法题整理思路写到笔记本上
做仿牛客网项目
总学习时长:6.5h 有效学习时长:5h55min
3.8
早上:复习JVM八股文
两篇算法思想文章+3道算法题(二叉树的深度,二叉树的镜像,对称二叉树)
下午:继续复习JVM八股文
继续写完早上没写完的3道算法题,写完后打卡,并做总结放到笔记本上
看多线程八股文
晚上:继续复习多线程八股文
继续做仿牛客网项目(elasticsearch~开发社区搜索功能)
总学习时长:7h 有效学习时长:6.5h
3.9和3.10
早上:重新写redis的思维导图(之前看的是高频题版本,感觉不够有针对性,这次看突击版,一边看一边写思维导图)
下午:重新写了mysql思维导图(看突击版的写,之前高频题版本的思维导图不要了)
晚上:仿牛客网项目(优化项目性能~项目总结)
3月9日:总学习时长:8.5h 有效学习时长:7h45min
3月10日:总学习时长:8.5h 有效学习时长:8h
3.11
写两道算法题(从上到下打印二叉树1 + 从上到下打印二叉树2)
将redis+mysql+设计模式框架+java基础+java集合+jvm+java多线程的思维导图简单浏览一下
多线程八股文中,突击版3星的知识:关于java多线程的一些关键字 补充到思维导图中
把这10天的学习心得体会总结写到笔记本里
总学习时长:85h 有效学习时长:7h35min
3.12
早上:详细复习java基础八股文
写“从上到下打印二叉树3”算法题
昨天的两道算法题刚好和这道差不多,3道题一起来总结
下午:复习java并发的八股文
晚上:筹备一下毕业设计如何搞
总学习时长:8h 有效学习时长:7h35min
3.13
早上:详细复习jvm八股文
下午:继续复习并发八股文
晚上:复习前面的那3道很相似的算法题(弄清楚答案分为几部分,每部分干什么,先写中文伪代码,再翻译成英文代码)
总学习时长:7h 有效学习时长:6h40min
3.14
出去处理了点小事,顺便写了个简历,打了会儿球
3.15
早上:继续复习java并发八股文(java并发要收尾了)
下午:开始计算机网络八股文复习(先看帅地说的那3篇文章,慢慢看仔细看,不着急)
晚上:将笔记本上的前面10天的学习心得规划同步从笔记本同步到CSDN中
总学习时长:8h 有效学习时长:7.5h
3.16
早上:继续复习计网八股文
下午:复习栈和队列的4道算法题(自己写出中文伪代码,然后再翻译为真正的代码,做到看到题目脑子可以快速想到思路)
继续复习计网八股文
晚上:复习下午那道:栈的压入弹出序列
总学习时长:7.5h 有效学习时长:6h55min
3.17
早上:继续复习计网八股文
下午:继续复习计网八股文
晚上:复习消息队列八股文
总学习时长:7h 有效学习时长:6h35min
3.18
早上:继续复习计网八股文
想想自己的那两个项目为什么要用消息队列
下午:关于消息队列的前3个问题要自己想想,做做笔记(昨晚看入迷了,没做笔记)
继续看消息队列的视频
晚上:筹备毕业设计如何做
总学习时长:7.5h 有效学习时长:7h
3.19
早上:背计网八股文(好好对这个知识梳理一下)
继续看消息队列八股文
下午:继续看消息队列
筹备毕业设计
晚上:筹备毕业设计
总学习时长:6.5h 有效学习时长:5h50min
3.20
进行了第一次面试
将第一次面试的记录(心得体会,面试题目总结到博客上)
将自己这20天的学习记录同步到知识星球上
3.21
复习操作系统八股文(前20道题)
今天状态很差,一部分原因是还没从昨天的面试中走出来,另一部分原因应该是操作系统八股文有点无聊,没有那么多文章了,看多了容易困。一直在思考昨天的面试为什么没有发挥好,反思了过去20天以来学习上的一些错误(比如做思维导图的方式)。晚上投递了boss上的一些公司,感觉投递好多都没回复甚至已读不回,而且投递好累,一直做重复性的工作,很无聊,所以感觉很焦虑。
总学习时长:6h 有效学习时长:5.5h
最近几天投递心得:我一直投的都是北京上海,感觉得到回复和面试的机会不多,估再投个1、2天如果还是这种情况的话,估计要转回广东地区的公司试试了。其实广深的公司也挺多的,应该足够我练手了。最低要求起码先面几次吧,我发小也是面了十几次才越来越熟的,感觉确实面试中成长的会比较快呀。不知道接下来三月下旬以及四月的学习计划要怎么安排捏!
3.22
早上:复习完成了操作系统八股文
下午:重新对redis和mysql八股文进行查漏补缺,重新整理了思维导图
晚上:重新对redis和mysql八股文进行查漏补缺,重新整理了思维导图
总学习时长:8.5h 有效学习时长:8h
3.23
早上:看spring,重新做思维导图;看Javaweb,重新做思维大搜图
下午晚上:看java基础+java集合+jvm,重新做思维导图
总学习时长:7h 有效学习时长:6.5h
3.24
早上:简单修改了思维导图的格式
下午:将cookie、session、IOC、AOP又给深入研究了一下,然后写了几篇关于这几个知识点的文章
晚上:将这些文章转移到CSDN上
3.25 ~ 3.28
看《redis原理剖析》和优质文章,然后对redis的整个知识框架重新整理了一下,写了三篇关于redis的长文文章。
复习了kafka消息队列的思维导图(对着自己讲出来每个知识点)
复习了cookie。session、IOC、AOP、mysql的索引(对着自己讲出来每个知识点)
3.25:总学习时长:7h 有效学习时长::6h45min
3.26:总学习时长:8.5h 有效学习时长:8h10min
3.27:无
3.28:总学习时长:7h 有效学习时长:6h40min
3.29~3.31
看《mysql45讲》和优质文章,然后对整个mysql的知识框架重新进行了梳理,写了三篇关于mysql的长文文章。
又一次:
复习了kafka消息队列的思维导图(对着自己讲出来每个知识点)
复习了cookie。session、IOC、AOP、mysql的索引(对着自己讲出来每个知识点)
3.29:总学习时长:8h 有效学习时长:7.5h
3.30:总学习时长:4.5h 有效学习时长:4h
3.31:总学习时长:8.5h 有效学习时长:8h10min
4.1
Java基础的相关知识重新复习(一边背诵一边写博客总结,感觉通透了一点)
将之前写的文章一边理解一边转移到CSDN上
总学习时长:7.5h 有效学习时长:7h5min
4.2
将之前写的文章一边理解一边转移到CSDN上
java基础知识背诵(开口讲给自己听)
总学习时长:5h 有效学习时长:4h45min
4.3(今天)
今天没有学习计划,不知道要学什么了捏。所以就没什么动力学习了捏,睡了好久,但是心里还是不太踏实,毕竟之前每天都学,今天突然懈怠了,有点奇怪哈哈哈。
目前状况:
八股文已经一轮过完;除了Java基础、IOC/AOP、cookie/session、kafka消息队列已经背了好几次之外,其他八股文都不太熟
MySQL、redis在复习了一遍的基础上看了你推荐的《redis原理剖析》和《mysql45讲》,感觉理解更加透彻了,但是理解更加透彻意味着要记忆的细节变多了;
Linux、Git还没开始学
项目还没优化
算法题没跟着打卡
4.4
今天也没学,清明节放松了好多,休息了一天