2024届_辰华
每周学习跟进
第1周(3.11-3.17)
1、Java基础:学到了第14节while与do while,并把相应的代码给实现了。我感觉还行,学得比较顺畅。(可能是因为之前学过C和C++,有一些语法是相同的。然而,以前学C、C++的时候,一些细节没太注意,学得挺一般,加之上学期,很少使用和写代码,细节就遗忘了。不过,现在又重新捡起来了)
2、操作系统:学了专栏《操作系统实战45讲》中的CPU工作模式,还看了清华大学OS的网课,看到P12。OS这一块,有点难度。
3、计组:学了原码的乘法运算和补码的乘法运算。
4、看书:《算法图解》,看到第三章递归。
第2周(3.18-3.24)
1、Java基础:学到23.类与对象
2、操作系统:学到P21 4.5反向页表
3、计组:学了奇偶校验、海明码、循环冗余校验码、浮点数表示(跟着学校的进度学)
第3周(3.25-3.31)
1、Java基础:学到30.this详解
2、简单地复习SQL基础:查询部分;看了2篇专栏:(1)一条SQL查询语句是如何执行的?、(2)日志:一条SQL更新语句是如何执行的?书:《MySQL必知必会》,看到第9章用正则表达式进行搜索(学校在这学期也开设了数据库这门课)
3、计组:学了浮点数加减运算
第4周(4.1-4.7)
1.Java基础:基本学完了,还剩本章作业和房屋出租系统没做
2.计组:学了主存简单模型和寻址概念
3.数据库:回顾了分组查询、多表查询、子查询这一部分内容;专栏:看了事务隔离这一篇
4.计网:做了虚拟局域网VLAN实验(跟着学校课程在学的)
第5周(4.8-4.14)
1.Java进阶:学到内部类
2.计组:指令系统
第6周(4.15-4.21)
Java进阶:学到String详解
第7周(4.22-4.28)
Java进阶:学到集合
第8周(4.29-5.5)
Java进阶:学到泛型详解
最近,要做计网、数据库课设;加上学校要提前放假,因此考试也提前了,就要准备复习。
所以,Java学习进度会比较慢
5.6-6.6
在这一个月里,主要做了:
1、计组:4个实验(运算器实验、存储器实验、总线实验、微程序控制器实验)
2、计网:GNS3交换机配置实验(跨交换机的Vlan、跨交换机Vlan之间有通信)、静态路由实验、动态路由实验(RIP、OSPF),结束了实验考核
3、数据库:理论考试结束,完成课设的设计部分

4、Python:5个实验(1 Python 运算符、内置函数、序列基本用法,2 控制流语句,3 函数,4 tkinter简易计算器的设计与实现,5 网络爬虫),理论考核结束
接下来一周左右的时间,计网、数据库课设报告要收尾,还要完成Python大作业,除此之外,有计网、计组、概率论,3门课的考试,虽说开卷(可以看教材),但也得好好复习一下,因为如果不去复习的话,感觉有些地方还是有点难懂。
做完以上这些,这学期才算结束。
6.14-7.31
学校课程有一个小学期,做了一个项目,用的是后端PHP+前端(HTML+CSS+JavaScript),框架用的是Bootstrap,用到一些插件,比如,Datatables、sweetalter2;软件XAMPP集成Apache、PHP和MySQL,这样,就不要自己一个个下载,然后配置环境,然而,我也试了把这些都分别下载下来后,自己配置环境;期间,看的书是《Head First PHP&MySQL》;这个项目花了挺长一段时间,因为要学PHP、前端语言、了解一些工具的使用,加之,不太熟练,一出错,就是要花比较长时间改错,有的时候通过在官网查PHP手册。
8.1-8.6
1、Java:就是把坦克大战部分学完,后面补充部分还没学
2、Linux:安装VM和Centos7.6,学习了基础部分,看的视频是2021韩顺平一周学会Linux,并跟着视频实践操作,看到23用户管理这块;书籍是看《鸟哥的Linux私房菜》第4版(基础篇);两者结合着来看
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:书《数据结构与算法(C语言版)》(严蔚敏)跟着学校学的,学得比较基础,但现在忘了
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:没
- 冒泡,快速,归并排序能手写吗:不能
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归(掌握得不好)、二分
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:尚学堂MySQL入门基础(老杜)
- sql 熟练吗:
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:书《计算机网络 第8版》(谢希仁)(正在学)
* 操作系统看什么资料:极客时间专栏《操作系统实战45讲》彭东(正在学)
* 计算机组成原来看的什么资料:书《计算机组成与结构 第5版》(王爱民)(正在学)、极客专栏《深入浅出计算机组成原理》徐文浩(正在学)
学习规划(2022.3.10)
计算机基础的三门课,如果你正在学,那么你可以继续学,先把他们过完一遍,到时候还得继续复习滴,而且你们学校也会教。
所以如果你觉得自己学这几门课学的挺有趣的话,你可以一边把你计算机基础的几门课看完,然后一边来学习下面我安排的东西:
1、由于咱们是走 Java 后端的,我还是建议赶紧入手把 Java 这门语言拿下,Java 的内容比其他语言就多在 JVM,并发这些,所以咱们需要把这些过一遍,之后再来复习,所以可以把 Java基础 + Java进阶 刷一下,老师讲的很细,可以好好看一下,打好基础。
2、然后看完就学 数据结构与算法,这个大厂面试必备,刷完就看 算法面试专题,刷专题的时候,一边配合刷算法题,可以在这里刷算法高频题库,也可以自己去 leetcode 按照分类刷。然后把刷题这个事情作为长期来做,最后是秋招前可以刷 300+ 道题吧。
你先学,后面根据你的学习速度给你继续安排,有什么疑问也可以微信私聊我或者讨论群里讨论。
另外,记得每周来更新自己的学习进度,这样我才能知道你们的情况哦。
所有课程入口看这里:所有课程大纲入口