2023届_言羽

技术栈测试

1、学Java看的哪个资料:
黑马程序员 Java SE基础 + Java Web + 主流框架 + 流行框架 + MaybaitsPlus + SpringDate

  • 重载,重写,泛型懂吗?
    懂,但是说不上来

  • Java集合这块学过了吗?
    学过了,但是使用的时候得翻着书用,方法不熟练

  • HashMap源码,JVM,JUC是否看过:
    HashMap源码黑马讲过一部分,JVM,JUC没看过

2、数据结构与算法看的哪个资料:
《数据结构与算法分析Java语言描述》没看完,只看了一半,现在也忘了,黑马《数据结构与算法》视频

  • 链表,栈,队列,二叉树能自己手写吗:
    都是了解,不能手写

  • AVL树,红黑树,线段树学过吗:
    AVL树,红黑树学过,线段树没学过

  • 冒泡,快速,归并排序能手写吗:
    不能,没有手写过

  • 递归,二分学过,,贪心,回溯,动规,枚举这几种算法学过哪几种:
    递归,二分学过,动规了解过,写过几道题,其它的没学过

  • LeetCode 大概刷了多少题:
    50,大部分都写不出来,得看答案解析

3、框架与中间件

  • servlet,cookie,session学过吗:
    学过,不熟练,得复习

  • SSM学过了吗:
    学过,不熟练,得复习

  • redis 学过吗:
    学过,不熟练,得复习

  • SpringBoot项目做过几个:

4、MySQL看的哪些资料:
黑马Java Web中讲过MySQL的使用

  • sql 熟练吗:
    不熟练,得照着书写

  • 索引底层原理懂吗:

5、计算机基础
* 计算机网络看什么资料:
《计算机网络》-谢希仁 + b站《计算机网络微课堂》

  • 操作系统看什么资料:

  • 计算机组成原理看的什么资料:
    《计算机组成原理》-唐朔飞 + 计算机组成原理(哈工大刘宏伟)135讲

学习第一阶段安排(2022.9.12)

你这种,给我的感觉就是,很多都 泛泛 接触过,但是很多都不牢固,不过你的目标肯定是放在春招了,所以还有差不多 半年时间,所以我觉得有些知识我们还是得相对 系统 学习一下,大概花 3 个月来相对系统学习,2个月整体复习+弄简历,预计年底或者过完年,就开始投递面试,具体怎么安排,最后还得看你的一个学习进度。

我们的第一阶段的学习重点是先做 2个项目 + 学习一下常规算法题 + 学习重点八股文,具体安排如下:

1、项目:你好像还没有做过项目,我们先做2个项目,之后围绕项目来展开学习项目背后的八股文,如果你项目从来没有做过,那么先做这个 springboot 的项目:SpringBoot电商系统课程说明,这个项目的目的是入门,当然,到时候也可以写到简历里,学完这个项目就做这个:SpringBoot+MQ+ES项目,这个项目技术点多,有的扯。

2、算法:算法的话,主要以面试为主,笔试随缘,你先学习下这个课程吧:算法面试专题,有个大致的框架,之后一边刷高频题:算法高频题库,先刷简单题+中等题, 链表=>二叉树,这两个是重点,动态规划放最后刷。

对了,快速排序+冒泡排序+归并排序你得先会,所以你先学这几个吧,从这里挑着看:数据结构与算法体系课,就挑着几个排序算法看。

3、八股文:八股文内容有点多,我们的学习的重点是: Java+JVM基础+mysql+redis+计算机网络,要不你再把这个过一下,或者你觉得懂的不看也行,如果看,就看我说的那几个重点:Java进阶,看完这个看JVM,JVM我这几天会准备一个入门的专栏,然后 mysql + redis,等你做完项目在看。

暂时先安排这些。

学习顺序:1和2和3,优先级差不多,你一开始可以在 1 花的时间多一点,建议是 两个月内做完两个项目 + java那部分+几十道算法题。

然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

有什么问题记得随时私聊帅地

课程大纲: 所有课程大纲入口

每周学习跟进(一个月连续不打打卡会被移出目录)


备注地址:

项目:
SpringBoot电商系统课程说明SpringBoot+MQ+ES项目
算法:
算法面试专题
八股文:
Java进阶


2022

9.12-9.18

状态:

第一周开始学习,也是在家荒废了接近三个月后的学习,只能说在慢慢恢复学习状态吧,学习的效率一般。

内容:

1.花了大概一整天的时间重新快速的又看了一遍当时黑马java se的课件和资料;
2.为了做项目,花了一天多的时间重新回顾了以下当时黑马课件中ssm的内容,以及java web关于servelet,
请求和响应,cookie和session以及过滤器和监听器的内容;
3.springboot电商系统看完以及实现了前六节课程;

不足和改进:

1.关于算法和八股文的学习没有开始,应在每日学习中抽出一部分时间学习;
2.基础非常的不扎实,需要在做项目的同时复习基础;
3.学习效率需要进一步提高,感觉自己就像个栈,一旦有了其他任务进来,就迫不及待优先处理,需要改善,
所有内容都应该安排好时间。

9.19-9.25

状态:

在学习中的话效率还是不错的,就是分心的次数和时间太久,导致很多时间被荒废;

内容:

1.复习了黑马java web中mysql的知识;
2.springboot电商系统完成并部署成功,并进行了复习;
3.SpringBoot+MQ+ES项目学习了一章内容;
4.算法面试专题学习到了第二章;

不足和改进:

1.过于把时间投入到项目的学习中,导致其它的学习停止不前;
2.八股文得开始学习,当作巩固基础;
3.在学习算法面试专题的同时通过算法题来巩固知识。

9.26-10.2

状态:

依旧分心导致时间荒废;

内容:

1.SpringBoot+MQ+ES项目学习了二,三章内容;
2.算法面试专题学到了第五章;
3.Java进阶课程学到了List;
4.排序算法学完了;

不足和改进:

1.Java进阶课程和算法面试专题下周需要学完;
2.增加效率,尽快做完项目;
3.开始做算法题和sql题;

10.3-10.16

状态:

因为项目快学习完了,所以将两周的学习内容一起写了。
第一周每天封一下午做核酸,很烦,但最后两周依旧完成了不少内容,自己还是满意的,
从这一个月的学习来看,自己能学习这些内容,自己的效率虽然不像自己打算的那样高,
但整体自己也觉得还可以,但是依旧是有很大的提升空间的,只能再接再厉,继续加油。
最后吐槽一下,韩顺平讲的真细,真好,怎么当初学的时候就没有直接学这个呢。

内容:

1.SpringBoot+MQ+ES项目学完了,并且重新根据别人的笔记重新梳理了流程,以及内容;
2.重新复习了当时黑马课件中IO以及多线程的内容,
3.算法面试专题学完了;
4.Java进阶课程重点掌握内容学完了;

不足和改进:

1.Java进阶课程内容需要多多复习;
2.算法面试专题里面的题也需要自己做一下;
3.有关项目的知识点开始学习;
4.由于项目时跟着视频做的,真的从头写,自己觉得还真的做不出来,所以项目的知识还得梳理;
4.开始做算法题,sql题以及学习八股文;

第二阶段学习(2022.10.15)

接下来就是开始学习八股文+算法,另外如果你要在做一个项目也可以哦,另外一个项目可以做 支付实战 或者 B站弹幕视频,具体可以看课程大纲,我觉得你学习进度推进还是可以的,具体八股文+算法安排如下:

1、八股文:
(1)刷完Java进阶之后,开始刷JVM,就看 图解JVM学习指南,看完可以看看书或者课程大纲的JVM视频,不过图解JVM刷完其实也差不多Java虚拟机课程说明(必看)
(2)刷 mysql + redis,可以先刷 MySQL原理剖析课程说明,之后在刷 Redis考什么+高频题汇总
(1)和(2)可以同时学。
当你学完之后,在按照 八股文题库(必看) 刷一下就可以了。
2、算法:算法的话,你按照高频题库,算法高频题库,把中等+容易题刷一刷就行,核心是链表+二叉树。

3、笔试:另外后面有空也可以去牛客网刷一刷笔试题,就做一做选择题就行,也不用做太多。

时间安排:1和「2」可以同时刷,3的话你自己安排,快的话,其实一个多月能刷完,之后就开始写简历一边投递吧。

每周学习跟进


备注地址:

项目:
SpringBoot+MQ:支付实战仿B站高性能项目学习指南
算法:
算法高频题库数据结构与算法体系课sql练习
八股文:
图解JVM学习指南Java虚拟机课程说明(必看)MySQL原理剖析课程说明 Redis考什么+高频题汇总八股文必看操作系统基础


第二阶段学习目标:

  • 11月前完成JVMMySQL,并在学有余力的情况下补充数据结构与算法体系课基础;
  • 11月期间完成Redis,刷八股文必看,并在学有余力的情况下补充操作系统完整八股文(未完成);
  • 每天刷算法高频题库sql题,具体根据自己的实际情况,最好每天至少两道算法,一道sql;
  • 笔试题在11月期间再做一下(未完成);
  • 项目具体根据上述学习情况再加入,按照计划,有可能会到11月中旬开始(未完成);
  • 最终在上述内容都学有余力的情况下,补充数据结构与算法体系课剩余内容(未完成)。

10.17-10.30

状态:

根据学习目标,这两周的学习内容算一个小阶段,所以一起更新。
学习状态还是相当不错的,比起之前更好了。
高频题库中自己目前刷的题,大部分还是可以自己写出来的,所以信心更足了。

内容:

1.JVM学习完成,因为时间原因,所以暂且只学习了图解JVM学习指南和Java虚拟机课程,没有看书,只能以后再补充了;
2.由于刚开始看MySQL原理剖析课程时,比较困难,所以花了一天的时间在B站找了个MySQL进阶部分课程刷了一下,
3.MySQL原理剖析课程看到第40节,基本再有一天就可以看完;
4.算法高频题库保持着每天两道在刷,sql题刷了牛客的前四章;

不足和改进:

1.JVM和MySQL的内容学习的不熟练,都可以看懂,但是感觉不太能说出来,所以得再根据面试题的方向进行巩固和提高;
2.sql题虽然刷了一些,但是大部分的天数内还是没有刷的,需要保持每天刷;
3.接下来就继续按照自己的学习目标继续前进。

11.1-11.16

状态:

学习状态还可以,但是学习一段时间后会控制不住去玩一会儿,有时半个小时,一个小时就过去了。
从11.12-11.15之间由于弄论文,结果没有一点学习,连算法题都没做。

内容:

1.Redis内容学习完
2.操作系统课程学习完
3.数据结构与算法体系课基础部分,即前32节课程学习完
4.算法高频题库保持着每天两道在刷,sql题刷了牛客的五到七章;

不足和改进:

1.八股文复习老是拖,现在还没有彻底开始复习
2.数据结构与算法体系课基础部分的数据结构需要多实现几次,彻底理解
3.刷题的时候,一旦自己当天状态有些怠惰,就不想动脑筋,就直接去看答案了

2023

11.17-1.11

状态:

严重的懈怠了快两个月,在17号后因为疫情封校导致就开始懈怠,12月初放假回家
更不想学习,再加上搞了搞论文更给自己不学习有了借口,后来阳了生病,直到现在。

不足和改进:

重新动起来,在月底之前将第二阶段的学习内容完成,然后再补充学习。

1.11-1.31

状态:

学习状态很不错,完成了自己的目标
过年几天没有学习,荒废了快一周

内容:

八股文必看的内容刷完
复习了自己之前学习的操作系统,JVM和MySQL的内容

不足和改进:

之前刷完的算法高频题库与sql题需要复习,有一段时间没有看算法了
笔试题和多余的项目之类的都没有做
数据结构与算法体系课基础部分的数据结构也需要重新再实现以下
完整八股文内容也希望学习一下

第三阶段学习(2023.2.1)

1、写简历,按照课程大纲写一版简历给我
2、熟悉掌握一些常见算法题,主要就是几道链表了,不用全部哈,没事刷一刷课程大纲高频题的容易+中等
3、通过 八股文各大考点分析 查漏补缺
4、redis可以看一下 Redis原理剖析阅读指南 加深理解。

另外,这个八股文题库的,要重点掌握哈:八股文题库(必看)

每周学习跟进


备注地址:


发表评论

后才能评论