2025届_秊
–>每周学习跟进
10.1 – 10.7
- 做项目
-
网络编程项目
-
透视HTTP协议:看到一半感觉和没看差不多,就开始做思维导图,这样感觉好多了,能真正思考一些细节,回头复习也快了
9.22 – 9.30
- 做项目
9.15 – 9.21
- 做项目的过程中, 复习 ajax, jquery语法,前后端交互逻辑
- 【redis开发与运维】在读
9.8 – 9.14
-
SSM 刷了一遍
-
复习了一手 json
9.1 – 9.7
-
返回去看了 Spring,Maven入门
-
跟进项目
7.3 – 8.30
SpringBoot + Vue3 前后端分离 wiki知识库系统
《操作系统实践原理》
7.3 – 7.9
快放假了, 摆了一周
6.26 – 7.2
- C++ 大作业
-
二刷回溯
6.19 – 6.25
-
军训集训
-
算法每日两题
6.12 – 6.18
Java进阶
+ 《CSAPP》看到第八章, 后面有点看不太懂了, 还看了点 B站上的讲解视频
- 《艺术》看到第六章, 说的我都能理解, 容易忘
算法
- 二刷二叉树, 周赛看天书
JavaWeb
- JSON入门结束
5.29 – 6.11
期末考 + 四级 + 农训 结束,一切恢复正常
5.22 – 5.28
Java进阶
- 《CSAPP》看到第五章
JavaWeb
- Web入门结束
-
docker入门结束
算法:
- 字符串和哈希表二刷
博客:
准备四级有点难顶?
5.15 – 5.21
Java进阶
- 【JVM】1-3, 6-8, 10-13,基本上除了地哥说的可以先不看其它都看了
- 【艺术】1-2
- 【CSAPP】1-3.4,这本神书本来想这等自己功力足够了在看,但只看 Java 有点无聊,就看了点这个。发现真的好这本书,把以前看过的很多东西都连一起了,太好了太好了
JavaWeb:
- JavaScript入门完成
算法:
- 代码随想录一刷完成
想法: 这个星期算法就收个尾,主要是买的书到了,大部分时间在看书;马上就要考四级了,也在想着准备四级
5.8 – 5.14
Java进阶
- [onjava8] 继续进行
- HashMap源码(红黑树部分雀氏难啃)
- JVM视频2 – 3
算法:
- 动态规划[股票]和[子序列]问题
- 数据结构与算法之美[17 – 27], 并正在总结中
博客:
想法: 本来感觉动态规划到”瓶颈”了, 题解都开始看不懂了. 但是放了好几天, 看看别的资料之后, 又突然能轻松看懂了, 争取下个星期一刷正式结束吧; 除此之外, 需要提高效率
5.1 – 5.7
Java进阶
- [on java8] 看到第十章集合部分, 期间不断回看复习
- [深入理解 JVM] 刚开始, 遇到不会的名词以及知识点就查
- ArrayList 和 LinkedList源码
- 迭代器设计模式
算法:
- 二刷链表
- 动态规划宝典
博客:
计算机基础
+ 复习了流量控制, 滑动窗口
其它:
- 使用 Typecho搭建个人博客, 并自己优化部分内容
想法: 看书需要不断回顾, 算法一定要坚持
2022.4.25 – 4.31
Java基础:
+ [Java核心技术: 卷1] 除第十,十一章外其它
+ [on java8] 集合部分ing
+ [视频] 集合部分ing
JavaWeb:
- html入门完成
算法:
- C++代码随想录一刷: 动态规划 , 贪心
- Java代码随想录二刷: 数组 , 双指针 , 模拟 , 链表
- 极客时间: [动态规划宝典] 00 – 03
计算机基础(理解 + 背 + 说):
- 计网: 五层模型入门; TCP&UDP比较
–>学校规划(2022.4.25)
我觉得你基础还是可以的,不过你现在大一,还是以打基础为主,看看大二第二学期的暑假能不能去找份实习,主要大一大二的有点年轻,一般公司不怎么招,我们接下来的学习,也是以未来的暑假实习为主。
我建议你现在往两个方向学,一边是算法,一边是Java一系列,到时候争取在学好算法的同时,也能把 Java底层 + 项目也做一做,增加自己的优势,毕竟现在很多人八股文都学的很好,所以建议学习如下:
1、先学 Java基础,跟着好好学一下,不过你有 C 语言基础,学起来应该会很快,学完就学 Java进阶,之后就顺势学习 Java虚拟机课程说明(必看),把这几个学了之后配合看一些书,Java 几本拿下。
之后就可以尝试早点做项目了,不过你先学,等你学的差不多再根据你的情况给你安排。
2、学 算法,关于算法这个,我就不干预你了,你可以刷 leetcode,也可以按照一些攻略来刷,比如 代码随想录 这些,反正目标是大二暑假时,有400+道题吧,然后咱们这里也有一个 算法高频题库,对于这个,可以后面差不多面试了,再来刷一刷回顾一下。
另外,等你 Java 学的差不多了,可以把 AVL 树,红黑树,线段树 这些高级数据结构的知识补一补,看这里 数据结构与算法,不过里面都是用 Java 实现的,等你 Java 学了个大概再来吧。
你先专注学下 Java,刷刷题,后面在根据你的情况,给你推荐一些资料看吧,至于计算机基础,这些慢一点也没事滴,后面也是要系统捋一捋。
咱们的课程大纲看这里:所有课程大纲入口,另外,如果你对前端 html,js 这些感兴趣的话,想基础也是可以滴,里面有对应的课程。
然后学习的时候,记得每周来打卡下学习进度,比如可以参考他们的:24与25届做的比较好的成员示例
–>技术栈测试
1、学Java看的哪个资料:java 0基础, 但是C/C++很了解, 看过C primer plus,C语言程序设计,C++primer
- 重载,重写,泛型懂吗?
- C++懂
- Java集合这块学过了吗?
- no
- HashMap源码,JVM,JUC是否看过:
- no
2、数据结构与算法看的哪个资料:
代码随想录90%
- 链表,栈,队列,二叉树能自己手写吗:
- 突击几天手写
- AVL树,红黑树,线段树学过吗:
- no
- 冒泡,快速,归并排序能手写吗:
- 突击几天手写
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- 全部, 但还是不太熟练
- LeetCode 大概刷了多少题:
- 100出头
3、框架与中间件
—>以下全没
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
只有必知必会, 忘得很多
- sql 熟练吗:
- 不
- 索引底层原理懂吗:
- 不
5、计算机基础
—>以下都在自己整理八股文中
- 计算机网络看什么资料:
- 自顶向下, 图解网络
- 操作系统看什么资料:
- 操作系统原理与实践, 图解系统
- 计算机组成原来看的什么资料:
- 了解一部分内容, 但没系统看