2024届_sjykj1314
技术栈测试
1、学Java看的哪个资料:只跟着学校课程
- 重载,重写,泛型懂吗?
懂 - Java集合这块学过了吗?
学过 - HashMap源码,JVM,JUC是否看过:
HashMap看过一点
2、数据结构与算法看的哪个资料:大话数据结构,
- 链表,栈,队列,二叉树能自己手写吗:
-
AVL树,红黑树,线段树学过吗:
-
冒泡,快速,归并排序能手写吗:
-
递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
递归 二分 -
LeetCode 大概刷了多少题:
50
3、框架与中间件 -
servlet,cookie,session学过吗:学过
- SSM学过了吗:学过
- redis 学过吗:入门学完
- SpringBoot项目做过几个:一个课程设计
4、MySQL看的哪些资料:
- sql 熟练吗:
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:
- 操作系统看什么资料:
- 计算机组成原理看的什么资料:
学习规划(2022.2.24)
你重新学习下 Java 吧,把基础打好起来,这学期主要就学习 Java 和算法这些打基础 吧。安排如下
1、先学 Java基础,把基础打好,这个很重要,做的时候练习耐心跟着做一做,打扎实,实战的话,看你自己心情了。另外,你有基础的,所以你从第 23 节看就是,也就是从对象的知识开始看,很多细节,看完你一定会有新的收获。
2、学完「1」,先把 数据结构与算法 学一遍,记得要自己好好实现代码,里面用到了 Java 的泛型,你如果不大懂,你就回过头去补一下 Java 的相关知识。这门课学完数据结构基本稳了
3、之后学习掌握贪心,DP等算法思想:算法面试专题,之后就把我安排的题库,一个一个模块做完,不用一次性做完,就长期每天一道之类的做,题库:算法题库
4、学习「3」算法期间,也可以一边学 Java 进阶:Java进阶, 里面讲解了很多 Java 特性,也有集合源码等等。
之后就是做项目和专注学八股文了,你先学吧,可以每周来这里记录你的学习进度,后面根据你的学习进度给你推荐其他的资料来学。
PS:如果你想提前感受大厂面试的话,也可以看这个录屏:小红书一面以及评价
每周学习进度跟进
后面每周日更新
第一周(2022.2.24 – 2022.3.4)
从Java基础对象开始看,期间经历了开学,这周开学后自己学习时间较少,边看边跟着打代码,学完了23-31节的内容,有时候代码因为不知原理或注意事项而出现错误,总体上确实感觉很多原理和注意事项之前没有详细学习过。接下来会尽量多安排时间来学习Java基础,多打代码,多理解原理,多注意细节,把基础打扎实。
下周计划:把Java基础学完,如果可以再做相关作业和项目。,复习总结。
第二周(2022.3.5- 2022.3.12)
这周把之前学的知识和题目重新看过,没有往后赶,因为这周除了上课还有作业、社团活动,学习时间并没有像原来想的有所延长,反而还较少了,这是一个问题,接下来继续学习Java!认真专注,享受进步的快乐!
第三周(2022.3.13-2022.3.20)
Java基础的封装、继承、多态学完
下周继续学,多敲代码!
第四章(2022.3.21-2022.3.27)
Java基础结束,完成零钱通和房屋出租小项目
第五周(2022.3.28-2022.4.3)
Java高级里的集合泛型部分内容,
算法与数据结构学到线性查找和选择排序
第六周(2022.4.4-2022.4.10)
插入排序 重新理解数组 栈与队列
第七周(2022.4.11-2022.4.17)
链表基本操作 链表的应用 链表与递归 理解归并排序
第八周(2022.4.18-2022.4.24)
归并排序 快速排序 二分查找
学校上数据库原理,到b站自学了关系数据理论,之前没有好好学这些,之后要再回头学习关系数据库、SQL的内容
第九周(2022.4.25-2022.5.1)
这周主要忙学校作业的论文和ppt,自己学习时间就少了很多,数据结构没继续往下学,因为没有连续的几个小时可以学习,下周继续学!
第十周(2022.5.2-2011.5.8)
数据结构与算法:二分查找(变种 实战) 二分搜索树(创建 遍历 删除)
html:表格表单
五一假期玩了几天,并且抽空考过科目三。回校后赶一些论文ppt的ddl,只能抽空学习。这周开始学校转为线下课了,打算上一些水课时复习一下之前所学,开刷算法题库,加油加油 !
第十一周~第十二周(2022.5.9-2022.5.22)
因为学校课程在学web前端要做作业,所以把三件套html、css、javascript快速过了一遍,也忙很多期末作业和论文,有时候也偷懒,也没有做leetcode,这很需要改正!之后也要忙期末考试了,但是也应该每天复习和做算法题,保持感觉,以免忘记 !
第十三周~十四周(2022.5.23-2022.6.5)
开始忙期末了,然后自身状态也有些下滑,忙学校作业,因为要做大数据的实验报告,就下了虚拟机,大数据组件也没有怎么学,有点懵逼,加上老师很水,对这些有点摆烂水一水过去。。web期末作业是用三件套做个网站,小组成员摸鱼,只能自己加油搞了。
后面还要复习(预习)概率论、数据库原理、背思政课。应该七月初就考完期末考了。
第十五周~十八周(2022.6.6-2022.7.3)
这四个星期,复习周+考试周,完成了许多课程期末作业和论文,终于放暑假可以好好学了,真的太烦了这些考试,暑假要好好计划、学习和把握,加油加油!
第十九周(2022.7.4~7.10)
算法与数据结构25~32节
放假状态不佳 好好休整再出发!
第二十周(2022.7.11-2022.7.31)
这段时间家里发生一些事导致学习时间减少,尽管每天都有学,就是学的少。
数据结构和算法学完,接下来边做题边学习Java进阶。
Week 21-22 (22.8.1-8.14)
Java高级部分1-19
Week 23(22.8.15-8.21)
Java高级部分20-22 集合源码
算法面试专题 二叉树 leetcode 11道题
看文章4:《Java:一个帝国的诞生》《我是一个Java class》《什么是JVM的垃圾回收》《JSP:一个装配工的没落》
Week 24-25(22.8.22-9.4)
基本忙家里和开学的事情 没怎么学 感觉好废
明天开学了 得重新学起来
Week 26-28(22.9.5-9.25)
Java进阶学到坦克大战之前
JavaWeb看黑马的,学了Servlet,
算法:边做边学博客题解,以巩固知识和方便复习
网址:掘金
Week 29-36(22.9.26-22.11.20)
这些日子,因为家人的一些事情,疫情封控,学校作业等,有过摆烂,有过迷茫,也有学习和思考,很多事情没有像想的那么顺利,学习情况也没达到原来的目标。说说最近的学习情况吧:
学习完javaWeb,然后去学习spring,但是因为学校有一个课程期末作业是需要基于springboot+vue做一个数据库课程设计,觉得时间比较紧,所有spring学了一些就直接去学springboot了,边学边做现在基本完成,后续可以再完善。算法方面,有些懈怠了。。
现在因为疫情,在校的学生都要安排返乡上线上课。
希望自己回家后更不要偷懒,好好学习spring和算法。
Week 37-38(22.11.21-12.31)
这个月忙期末了,后面也?了哈哈。
学习方面:
1、SpringBoot+Mysql+MybatisPlus的课程设计做完,第一次做这种,提升很多。
2、SpringBoot电商系统练手那个,写到商品分类模块
2、算法:刷题不多,现在寒假得保持刷题!
3、redis:入门结束
4、看Mysql原理剖析1-3
Week 39-46(2023.1.1-2023.2.26)
好久没来打卡。
这一两个月是寒假,经历过年,过年前后十来天就没咋学习。
目前电商支付项目写完,牛客网项目还剩最后八节,这个月尽快写完,也开始看mysql原理剖析。这个月会尽快完成项目,然后写简历,下个月开始进入找实习状态。