2027届_🐟
学习打卡
2025.08.27-2025.08.30:刷完了JAVA基础和牛客网对应的题;
2025.09.01-2025.09.06:JAVA进阶刷到了集合;
2025.09.08-2025.09.15:JAVA第二季结束,牛客网的题全部刷完,接下来开始看网络编程;
2025.09.16-2025.09.21:网络编程刷完,图解JVM专栏看了一遍,有了基础的了解,现在把计划的第一部分完成了,接下来开始2+4!
阶段小结:由于之前有一些编程基础,也上过面向对象的课程,所以在看视频的时候总是觉得很简单,过的很快,但在真正做题的时候才发现自己什么也不记得,很多都没有思路,还是要常做笔记,常复习,希望做题或做项目多了之后这种情况会好一点。(把上周写的阶段小结挪下来补充一点,现在是正式的第一阶段的小结)想了很多,但是又写不出来,只能说现在自己对几类语言是差不多的水平,(师姐之前说JAVA和C++差不多,可以直接写,自己花的时间其实还是挺长的了)但是由于刷视频的时候自己上手练习的时间比较少,所以其实写项目的话肯定没有之前学其他语言顺手,不过接下来就是项目环节了,接下来有不会写或者忘记的东西还是要回来找的,常看常新吧,继续加油!
2025.09.22-2025.09.29:开始看网络编程,刷算法题。其中javaweb已刷完,现在在看MyBatis(由于IDEA订阅的问题,一些操作做不了,在这里卡了好几天),算法系统课刷到了第14题。接下来两天准备先放下这个,看一些论文,国庆休5天,5号复工!
2025.10.09-2025.10.12:休息的时间有点长,这一段时间一共是刷了十道算法题(把24刷完了),接下来这一周继续开始网络编程的学习。买了一本《labuladong的算法小抄》,除了继续刷算法系统课之外,这本书也慢慢的往后看。
2025.10.13-2025.10.20:算法系统课刷到了36:优先队列;新的web学习路线将MyBatis及之前的内容过完了,还差Linux、Docker;
2025.10.21-2025.10.26:算法系统课刷到了49:二叉树的层序遍历(进阶版),这周把二叉树的相关内容刷完;Javaweb到了项目阶段第一章,由于ssm有的学过跳过了,再加上IDEA的版本不一致,现在数据库连接有点问题,希望尽早解决前置工作早日推项目学习的进度吧。
2025.10.27-2025.11.2:算法系统课二叉树刷完,牛客网项目第三章;
2025.11.3-2025.11.9:算法系统课刷到了整数拆分,仿牛客网论坛项目视频看完了(最后几章自己跟着做的时候有报错没有处理成功,所以最后几张没有跟着做)
2025.11.10-2025.11.25:过去的两周进度缓慢,第一周的周末休息了,第二周的周末三天出去出差了..进度:《MySQL必知必会》过了一遍,《Redis设计与实现》过了一遍,MySQL专栏过了一遍,算法题一共只刷了十多道,JVM专栏在JAVA进阶的时候就已经看了一遍,现在在看Redis专栏。这个阶段还需要再复习几遍这几个专栏。
2025.11.26-2025.12.1:Redis专栏看完了,这周还是没有刷算法题,下周一定补上!接下来看一下JAVA虚拟机,再刷一遍MySQL专栏。
2025.12.2-2025.12.7:《Java虚拟机》过了一遍(感觉什么印象都没有)《图解HTTP》看了一半了,算法题刷到了102,李智慧的《大型网站架构》看了一大半,接下来这周再刷一遍MySQL专栏,另外两本没看完的书看完,算法专栏刷完。
2025.12.8-2025.12.14:两本书看完了,算法系统课刷完了,Mysql专栏把所有标星的又看了一遍并做了笔记,接下来就开始一轮复习。
阶段总结:
把目前所有学过的东西汇个总:
1.JAVA基础理论(韩顺平)
2.JVM专栏
3.web学习路线新版
4.仿牛客网项目
5.Mysql专栏
6.Redis专栏
7.算法系统课专栏
8.此外,还看了《图解HTTP》《深入理解JAVA虚拟机》《Redis设计与实现》《SQL必知必会》《大型网站…设计》《labuladong的算法小抄》这几本书
目前的情况总结:
1.学JAVA理论和web学习的时候做了一点点思维导图的笔记,但因为时间比较久了,所以很多东西都记得不是太清楚,这一轮复习的时候,要把重点的内容都做下笔记;
2.项目做到后期的时候感觉只是知道这一部分要做什么事情,但由于不了解技术,所以当时没有理解为什么这么做(如Redis,ES);后面有一章一直有个Bug解决了不了,所以再后面的内容只是把视频过完了,没有接着做。这一块的内容我还想写个软著,不知道这一块需不需要重新再做一遍,这次可能就知道为什么这么做了;
3.Mysql专栏过第二遍的时候只看了标星的内容,也重点做了笔记,现在对这部分比较熟悉,但是第一遍过的时候迷迷糊糊的,所以现在对主从这部分还不太熟悉;
4.Redis专栏可能因为先看了一遍书,所以过起来比较轻松,现在对这部分的知识点也比较熟悉,但是之前没做笔记,在复习的时候还是要做个笔记,不然很快又忘记了;
5.JVM专栏第一遍是在学完JAVA理论之后学的,时间比较久了,之后又在学完MySQL专栏后看了一遍书,但是感觉看书没有什么收获(知识太复杂没看进去),现在就是对专栏里面的垃圾回收比较了解,复习的时候还是需要重点再复习+做笔记;
6.刷算法题的时候都是看了书上的或者视频里的思路写出来的,很多做过的题让我再写一次我就完全忘记了该用什么方法,刷高频算法题库的时候要注意一下了,要让刷题变的有用;
学习重点:
1.先复习JVM和Redis,做好笔记;
2.刷算法题的时候要带脑子;
3.其他的按照复习专栏里的路线走。
4.计算机网络只看了一本书,所以高并发和计算机网络的知识也还不了解,复习到的时候再学;
5.等要去面试的时候再看一下项目;
6.平时一定要记得去看优质文章啊!
2025.12.15-2025.12.21:复习完了redis专栏,B站弹幕项目第二章,没刷算法题
2026.1.14:这段时间在忙开题的事情,再加上自己松懈了,所以除了仿B站的项目外,其他的都没有怎么学习,20号开题的事务结束,到时候再全力准备,当然中间这段时间还是尽力多学一点
2026.3.2:中间两个月没有学习,现在重新学八股文第一阶段复习,刷算法高频题,B站项目,简历改好投简历。
个人情况
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?上面向对象课程(c++语言)的时候接触过重载,还有一点点印象
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:本科的时候上过这门课,当时看的书是一本绿色封面的《数据结构与算法》
- 链表,栈,队列,二叉树能自己手写吗:突击几天能写
- AVL树,红黑树,线段树学过吗:只是有点印象
- 冒泡,快速,归并排序能手写吗:突击几天能写
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归二分学过,后面几个只是有点印象
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:本科的时候学过数据库和空间数据库,数据库用的书是数据库系统概论(王珊)
- sql 熟练吗:突击几天能写
- 索引底层原理懂吗:没有什么印象
5、计算机基础:选过计算机网络基础的课程,但是现在都没什么印象了
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2025.8.28)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划(2025.8.28)
以后的趋势,肯定也是利用 AI 来编程,但是最好还是得知道一些原理,特别是想去大厂,只有知道了原理,遇到问题,才能知道怎么排查。
所以我们的项目学习方式就是:针对项目,先自己跟着做一些,之后有兴趣,再用AI去开发新的或者基于原来的优化。
不过八股文和算法,你这块有点弱,需要补充的会多一些,所以也是我们接下来的学习重点,没办法,国内主要大厂还是问这些八股文 算法等。
目标:冲年明年暑假大厂实习。
具体学习计划安排
下面按照每天5小时左右的力度安排
1、Java理论:学习韩顺平的吧,讲的比较深入一下,直接学习Java基础 ,然后学习 Java进阶吧,重点看一下进阶+学习一下网络编程。
其他的,按照最基础的学习,快速过一下即可。项目+练习都不需要做。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频练习不需要做
时间安排:建议 1~1.2个月完成。
2、框架与项目:你做过一些python的,可能上手会容易一些,你可以快速过一下java web,了解一些基础且很杂的东西,按照 web学习路线整合(框架+项目) 学习。项目的话,可以选择论坛和弹幕做,做项目最核心的是学习思路,之后我们才能基于项目做包装,因为简历上的项目怎么写都可以的,只要能回答出来就行,所以我们到时候会额外添加一些模块进去。
时间推荐:1~1.5个月。学完有个大致的了解即可,可以为后面打铺垫。
3、核心八股文:这块是重点,也比较难,中大厂必备,可以先大致过一下,你可以来系统刷一下 mysql + redis + JVM,刷完就可以按照面经来刷了(计算机基础以后再来补吧,就是遇到的时候再来通过文章之类的补充,到时候我给你推荐一些)
(1)JVM入门:学习 图解JVM学习指南 ,后面有时间再学习并发编程,并发比较难,晚点学。
(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,重点看标🌟的那些。redis 的话刷一下Redis原理剖析阅读指南(新),刷标🌟的那些即可。也可以刷你买的那两本书,也可以同步一起看。
时间推荐:20天。可以等1做完一个项目再来学
4、算法:算法你可能查一下,这块是重点,以后面试算法越来越重要,按照:算法系统课 刷,重点搞定容易+中等的,刷完 + 刷最后的高频题库,掌握了就差不多了。
时间:长期刷,每周10+道题。面试之前,刷完这个课程以及高频题库即可。
5、八股文复习:八股文太多太杂容易忘,咱们通过这些来多轮复习,基本就没啥问题的了
第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就准备去投递简历了。
时间:30天,刷完其实也可以陆续找一些企业练手。
第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:10天。
6、平时闲散阅读:平时可以多看一些文章,补充一些知识,因为很多知识比较零散,比如IO之类的,那么可以在优质文章这里选来看看:优质文章补充
学习顺序
先学习1,之后可以做项目2 + 刷算法4,等2做了一个项目就一边学习八股文3=》5。按照这个进度,明年2月份大概可以过一遍,3月份开始投递面试。
然后高频题复习完成后,就按照这个面试必刷的过一下:6. 面试准备前必看
就行先安排这么多,你也可以每周打卡进度哈,有什么问题记得随时私聊帅地