2025年暑假的ideas

今天都已经7月5号了,其实我6月29号晚上就已经在家了,这么算来,已经在家一个星期了。

这才想起来,要做一个暑假的代办日程。

学期: spring2025

课程

上个学期,我主要跟了CMU15-445: Intro to Database Systems fall2023和CMU15-213 Introduce to Computer Systems(CSAPP) fall 2015. 除此之外我其实还跟了一段时间CS61B Data Structure and Algorithms, 再有就是我们学校的一些课程,我认真学习整理的包括Java, 数据库, 操作系统(a little)🤣

CMU 15-445

CMU15-445是我从25.01.20开始跟的一门课,主要就是跟lecture, 然后跟着做了做Project. 当然最终我们学校结课的时候很多大作业要做,后面又期末周复习,所以最后搁置了一段时间,最遗憾的一点是CMU15-445 2023年版本的课的gradescope项目评分平台只截止到了2025.06.30, 所以最后截止的时候,我其实只通过了Project1, Project2 和 Project3. 而且其实Project3我并没有完全弄懂,当时为了赶时间有好多都是直接借鉴的别人的代码呃呃🤫hh. 而且好多Project的笔记并没有来得及整理.

所以, CMU15445 截止到现在(2025.07.05)只是看到了Lecture17(Lecture 17的内容看完了,因为课程的进度的原因,实际上Lecture17的一点内容是在Lecture18中讲的,也就是说实际上是看到Lecture18了), 随意后面还有Lecture19, Lecture20, ... , Lecture25共7个Lecture没有看完

Pasted image 20250705163547.png

其中 Lecture24可能比较特殊,可以看情况不看.

CMU15-213

CMU15-213其实我很早就开始接触了,我最早接触的是CSAPP这本书,这就得追溯到2024.12.24了,后来才发现了这个课, 这个课其实算是国外的导论性质的课,有点像我们学校大一上的计算机导论,但是比我们学校的课讲的深,虽然深但很多东西并没有讲,比如说并没有讲置换算法,还得去看操作系统的课和书才能深入理解。不过还是在我这学期操作系统课程设计和操作系统最后复习的时候帮了我很大的忙,让我感觉轻松了很多……

目前,我是跟到了Lecture 18: Virtual Memory: Systems. 后面还有9个lecture.

Pasted image 20250705164231.png

CS61B

最初, 我选择从2025.03.02开始跟CS61B 2024spring的时候是因为我们学校这个学期有Java课, CS61B的前四周的课程都在谈Java会很经常使用到的一些语法。

后面我也稍微听了一会儿数据结构和算法的内容, 跟到了Lectre 18: Tree Rotation and Red Black Trees, 后面还有一堆(因为这个课的Schedule是每周三个Lecture), 后面确实是时间有点欠缺,就没再跟, 不了了之了🤯

不过最后我做了CS61B spring2021的Project2: Gitlet, 我感觉这个项目还是很有意思的, 最终是做了我的Java大作业.gitlet

其他LCU课程

LCU 2025年春 我上了 概率论, 算法设计与分析, 操作系统, 数据库, LCU Web,LCU Java...

期中操作系统和数据库我是整理了实验, 课程设计, 以及最后期末复习专题的笔记, 不过事实证明是我操作系统和数据库的大题我都想难了呃呃. 操作系统最后只是单考算法过程, 根本没有综合大题😭; 数据库根本就没考存储过程和触发器的大题😅

其他方面

网站

2025年春这个学期其他比较不错的方面是我找到了将Obsidian笔记转换为网页小站的方法, 最终配合Framer做了一个主页共同组成了我自己的小破站, 这一点还是比较开心的, 最终网址: 情栀凉橙的智慧星球

这个学期并没有看多少书, 一些时间用来玩吉他了hh

只看了《康熙的红票》, 《纳瓦尔宝典》, 《当呼吸化为空气》三本书, 最近再看《消失的多巴胺》但是也好几天没看了hhh

2025年暑假ing: 近一周的探索🏄

Database Systems

CMU15-445中一直提到了 CMU的高级数据库课程 CMU15-721: Advanced Database Systems. 并且,今年有CMU有一门数据库的课又开了CMU15-799: Special Topics in Databases: Query Optimization, 历史上这门课只开了两次: fall2023和spring2022, 而且针对的special topic都不一样, 包括CMU15-721, 我选择的是spring2024, 它的内容跟往年的也不太一样, 这跟授课形式一样, 都是先看论文再听讲座……呃呃这得看到什么时候…

之前跟知乎上的大佬确定了一下CMU15-445, CMU15-721和CMU15-799的区别,还收到了大佬的鼓励hhh🥰

Pasted image 20250705171957.png|600

我花了三天去看了一篇CMU15-721的论文,是2021年的一篇Lakehouse的论文, 现在数据库发展到的地步简直是匪夷所思😭

数学

都说MIT的数学很好, 我找到了MIT的数学专业的路线图,其中涉及到了CS方向的,不过这个路线图是人家数学专业想研究计算机方向数学的一个路线图, 我们计算机专业得看得看到啥时候啊……

Pasted image 20250705172449.png|600

不过网上有很多评论说声音说无论是基础的数学 比如18.01 Single Variable Calculus(单变量微积分), 18.02 Multivariable Calculus(多元微积分), 18.03 Differential Equations(微分方程), 18.06 Linear Algebra(线性代数), 18.05 Introduction to Probability and Statistics(概率论与数理统计), 18.200 Principles of Discrete Applied Mathematics(离散数学) …… 还是关于计算机方向的数学的课程都是值得一看的…… 呃呃。。

我是尝试看了一下18.01的课, 其中在MIT OpenCourseWare上资料最全的, 网上能搜到的视频最多的 就是fall 2006年版本的(06年哈哈哈), 虽然是06年, 但是所有的lecture viedo, homework, 考试练习题, 阶段性考试的试卷, 甚至是考试讲解的视频都放出来了

Pasted image 20250705173435.png|600

计算机网络

下个我学期我有计网,我查了一下计网的课程,还没有想好看看哪个

我查到的比较推荐的有

2025年暑假 Further

先解决完CMU15-445和CMU15-213的Lecture.

开始着手学习CMU15721

微积分