25届_Christian

wanchen### 技术栈测试

1、学Java看的哪个资料:
黑马程序员的JavaSE、javaweb,八股:javaguide

  • 重载,重写,泛型懂吗?
    学过忘了
  • Java集合这块学过了吗?
    学过忘了
  • HashMap源码,JVM,JUC是否看过:
    HashMap的底层实现看过一点,JVM、JUC没看过

2、数据结构与算法看的哪个资料:
代码随想录
* 链表,栈,队列,二叉树能自己手写吗:
链表当时看算法课的时候跟着写了点,其他没有学到
* AVL树,红黑树,线段树学过吗:
上数据结构课时讲过但不记得了
* 冒泡,快速,归并排序能手写吗:
冒泡和快排还有点印象,归并没有学过
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
递归和二分但还是需要重新梳理回忆,其他没学过
* LeetCode 大概刷了多少题:24

3、框架与中间件

  • servlet,cookie,session学过吗:
    没有
  • SSM学过了吗:
    直接看的黑马Javaweb,没有三个分开专门学
  • redis 学过吗:
    学的很浅几乎没印象
  • SpringBoot项目做过几个:
    三个,黑马Javaweb的tilas教学辅助系统,苍穹外卖,数据库课设的在B站跟着做一个有前后端的仓储管理系统

4、MySQL看的哪些资料:
黑马的MySQL入门到精通
* sql 熟练吗:
基本的增删改查,其他的类似索引之类的得重新回忆
* 索引底层原理懂吗:
没有专门看过不是很懂

5、计算机基础
* 计算机网络看什么资料:javaguide
* 操作系统看什么资料:javaguide
* 计算机组成原来看的什么资料:学校粗略学完就没有再接触过了

学习规划(2024.7.12)

一些链接入口

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你的大致情况分析与规划

首先你很多东西都有大致学习过,不过基础这块还是相对要差一些的,现在距离秋招也就 不到两个月了,我这里是建议好好学习准备秋招,并且要按照互联网公司的来准备,哪怕你是想去国企类的公司,毕竟你学历也不是特别好,那就只能好好搞一下技术。

然后的话,八股文,项目,算法都得补充,主要还是项目吧,再做一个项目,到时候做好再重新梳理简历,好好包装一下。

目标:冲九月份秋招。

具体学习安排

下面是按照每天投入 6+ 个小时学习时间的安排:

1、项目:你外卖项目保留,到时候也可以加功能内容进去,比如改成可以对接微信支付来实现支付功能,然后再做一个项目,从这里找: web学习路线整合(框架+项目),可以做个论坛项目,到时候说成校内论坛啥的。然后里面也有个支付项目,你可以学习下如何对接第三方,然后把外卖项目整合支付进去。

时间推荐:10天。

2、核心八股文:系统刷一下八股文,先系统刷一下并发+ mysql + redis,刷完就可以按照面经来刷了

(1)、JVM入门=》并发:学习 图解JVM学习指南 ,之后学习 Java并发,然后Java并发有点难,你看前面十几章节就行,有个概念就行,因为比较难。

(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话刷一下Redis原理剖析阅读指南(新),刷标🌟的那些即可

时间推荐:20天。

3、八股文复习:八股文太多太杂容易忘,咱们通过这些来多轮复习,这里有个八股文复习建议总指导,核心的就是:

第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就具备投递简历能力。

时间:15天

第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。

时间:10天。

4、算法:这块你刷的比较少,但是还是要学习的,考虑到时间因为,你主要刷一下简单题以及中等即可,可以按照:算法高频题库 刷,能刷多少就多少。

时间推荐:每周 15 道题,能刷多少就多少。

学习顺序

算法4可以保持长期刷。

1 + 2=》3同时进行,就是一边做项目一边学习八股文,然后等你项目写完之后,重新一些简历,按照这个指导写0. 简历书写/投递/模版等等(必看)

就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

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

每天打卡记录

2024.7.12
1.白天根据地哥给的建议重新把半年前的项目重新捡起来增加对接微信支付来实现支付功能
2.晚上就看了图解JVM的开头前三四章
2024.7.13
完成学校鸿蒙实习实训实战作业
2024.7.15
结束学校实训作业
完成仿牛客网论坛开发社区首页显示前10个帖子
2024.7.21
完成仿牛客网论坛项目
2024.7.23
看完图解JVM前三周的文章
2024.7.25
看完图解JVM后三周的文章
2024.7.28
看完Java并发基础
2024.8.19
在看八股文高频题库已看完Java基础,集合,多线程和并发
2024.8.22
已看完八股文高频题库的JVM部分
已刷完算法
1. LeetCode704.二分查找🌟🌟🌟🌟🌟简单
2. LeetCode69.x的平方根.🌟🌟🌟🌟🌟简单
3. LeetCode203.移除链表元素🌟🌟🌟🌟🌟简单
4. LeetCode11.盛最多水的容器🌟🌟🌟中等
5. LeetCode209. 长度最小的子数组🌟🌟🌟🌟中等
6. LeetCode203.移除链表元素🌟🌟🌟🌟🌟简单
7. LeetCode876. 链表的中间结点🌟🌟🌟🌟🌟简单
8. 剑指 Offer 22. 链表中倒数第k个节点🌟🌟🌟🌟🌟中等
9. LeetCode19. 删除链表的倒数第 N 个结点🌟🌟🌟🌟🌟中等
10. 剑指 Offer 06. 从尾到头打印链表🌟🌟🌟🌟🌟简单
11. LeetCode160. 相交链表🌟🌟🌟🌟🌟简单
12. LeetCode206. 反转链表🌟🌟🌟🌟🌟简单
13. LeetCode92. 反转链表 II🌟🌟🌟中等
14. LeetCode141. 环形链表🌟🌟🌟🌟🌟简单
15. Leectode142. 环形链表 II🌟🌟🌟🌟中等
2024.8.24
在看八股文高频题库Spring,Spring Boot,Mybais部分
已刷完算法
16. LeetCode21. 合并两个有序链表🌟🌟🌟简单
17. LeetCode232. 用栈实现队列🌟🌟🌟🌟🌟简单
18. LeetCode225. 用队列实现栈🌟🌟🌟🌟🌟简单
19. LeetCode20. 有效的括号🌟🌟🌟🌟🌟简单
20. LeetCode155. 最小栈🌟🌟🌟🌟🌟中等
2024.8.25看完八股文高频题库Spring,Spring Boot,Mybais部分
2024.9.1 看完八股文高频题库MySQL部分
已刷完算法
21. 二叉树前序中序后序遍历(递归版本)🌟🌟🌟🌟🌟
22. LeetCode144. 二叉树的前序遍历🌟🌟🌟🌟🌟简单
23. LeetCode94. 二叉树的中序遍历🌟🌟🌟🌟简单
24. 二叉树的后序遍历🌟🌟🌟🌟简单
25. 二叉树层序遍历(基本版)🌟🌟🌟🌟🌟中等
2024.9.9 看完八股文高频题库Redis部分
已刷完算法
26. 二叉树的最大深度 🌟🌟🌟🌟🌟简单
27. 平衡二叉树 🌟🌟🌟🌟🌟简单

发表评论

后才能评论