2024届_ladybug
技术栈测试
1、学Java看的哪个资料:韩顺平的视频和廖雪峰的教程
因为之前学过一点java基础有印象,主看廖雪峰教程看完了面向对象基础,韩顺平视频抽着看看到了大概372集的位置
- 重载,重写,泛型懂吗?懂重载重写,不懂泛型
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
资料看的是浙大数据结构mooc 刷算法是看代码随想录
* 链表,栈,队列,二叉树能自己手写吗:学过但有点忘了,只会用
* AVL树,红黑树,线段树学过吗:
* 冒泡,快速,归并排序能手写吗:冒泡可以,其他不行
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
学过递归二分回溯,贪心和动归也刷过题但学的不好,枚举没有学过
* LeetCode 大概刷了多少题:跟着代码随想录刷完他里面的所有tag一共170左右
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:看过湖科大的网络视频,但是也忘了,没看书
- 操作系统看什么资料:看过王道考研的视频课但也忘了好多,没看书
- 计算机组成原来看的什么资料:
学习安排(2023.2.17)
课程大纲: 所有课程大纲入口
你学历也还不错,所以到时候面试的机会还是有,接下来需要把 基础打好,然后你需要补的还是挺多的,但是时间来得及的,接下来主要是各方面都系统过一下,然后再来基于咱们的面试题库复习,具体建议如下:
1、Java=》JVM=》Java并发:你Java看过韩顺平的,其实他讲的还不错,咱们课程的Java也是选用了他的,然后你可以看一下 Java进阶,就看我画重点的那些(最重要的是集合),其他可以不用看,看完刷 之后 JVM 刷 图解JVM学习指南 就可以了吧,然后 学习下Java并发,重点看前面二三十章就可以了。
2、项目:按照这个步骤学:web学习路线整合(框架+项目),做的时候按照我的说明来哈,不要担心忘了也不要担心学少了,快速过一下就可以了,你到时候就选两个 springboot 的项目,到时候也会有微服务啥的,不过你学有余力的时候再做。
3、mysql+redis+计算机基础:这两个是非常非常重要的点,也是用的非常多的东西,具体学习顺序:
说明:redis+mysql等你做了一个项目之后在开始学,因为做项目过程中会教你入门,计算机基础等忘一点再学,容易忘,到时候基于面试题学。
(1)mysql => redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我再给你视频相关的资料。redis 的话,个人建议看下《redis设计与运维》这本书,有个全面的了解,《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐,再来看: Redis原理剖析阅读指南(新)
以上大概学完,按照 八股文题库(必看) 这个进行第一轮高频题复习,之后精力多的话,按照 八股文各大考点分析 去查漏补缺。
4、算法:一些你不大懂的排序算法,AVL+红黑树可以从这门数据结构补一下:数据结构与算法体系课,然后你算法可以二刷代码随想录,也可以刷下 算法面试专题 ,之后把 算法高频题库 这个题库过一下,应该面试算法就问题不大了。
学习顺序建议:先学完 Java 进阶那个,把集合啥的熟悉一下,然后就可以 1,2,4同时学了,当然你要两个同时学也是可以的,这个其实没有明显顺序,都可以。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2023-2-17
- 3道leetcode(数组模块二分法相关题目)
- Java进阶 按顺序刷到了 第8节-枚举类 由于面向对象这部分还是有些东西不太熟,于是视频快进粗略的过了一遍,之前没学过的地方有细看一下
2023-2-18
- 三道leetcode(仍然二分数组模块)
- java进阶(异常与Integer包装类)
2023-2-19
- 两道leetcode(数组双指针法)
- java进阶(string类)
今天因为要准备两门期末考试加上出去打了球,感觉学的有点少,明天看看能不能挤点时间补上
2023.2.20-2023.2.24
连续复习了五天的数学期末,随机过程比我想象的要难很多,为了不挂科,这段时间没有再学技术栈,不过好消息是今天考完了,明天可以全身心投入学习中,尽量多学几个小时没,把这几天的时间弥补回来
2023.2.25-2023.2.27
- 八道leetcode (滑动窗口类型)
- java进阶 StringBuffer
2023.2.28-2023.3.2
- 七道leetcode (链表类型)
- java进阶 完成List部分内容学习
总结一下还是没有全身心投入进来,花的时间太少!要反省一下自己
2023.3.3-2023.3.6
- 11道leetcode(依旧是链表类型)
- java进阶完成hashset部分学习和一半的hashmap视频学习
2023.3.7-2023.3.12
- 八道leetcode
- java进阶重点部分看完,剩下的后面有需要再补
- javaWeb mysql学习
2023.3.13-2023.3.17
- leetcode4道(刷labuladong算法小抄的数组部分)
- javaWeb学习到jdbc
2023.3.18-2023.3.25
- javaweb学习到tomacat
2023.3.26-2023.4.2
- javaweb学完
- 学习spring到ioc容器相关
- leetcode 9道题 哈希表与二分搜索相关的
2023.4.3-2023.4.11
- 学习完spring springmvc springboot课程大纲视频
- 开始学习电商项目
- 能够感觉到很多细节的东西是比较模糊的,希望在做项目的过程中能够完善
2023.4.12-2023.4.14
- 完成电商项目的用户登录模块
2023.4.15-2023.4.19
- 完成电商项目商品分类模块
- 完成二刷代码随想录哈希表tag的算法题
2023.4.20-2023.4.30
- 完成电商项目所有模块开发,准备进行部署
- 部署到阿里云服务器,前后端调通
2023.5.1-2023.5.6
- 练习sql算法题
- 看完第一周内容的图解jvm
- 准备进行电商支付项目的学习
2023.5.7
- 算法题 LC143重排链表
2023.5.8-2023.5.19
- 电商支付项目完成支付系统模块,用户模块,商品分类模块
2023.5.20-2023.5.31
- 电商支付项目部署成功
- 读《mysql是怎样运行的》到索引章节
- 刷了两道链表倒数第N个节点类型的算法题
2023.6.1 – 2023.7.25
- 实习摸鱼(没做实际项目,光研究开源代码了,任务调度系统xxljob,但是也没写代码就是纯看)
- 做B站项目到第四章
- 算法题代码随想录刷到二叉树模块