夯实基础(前期学习)
2024年2月16日
起步第一天,踌躇满志,学习了5集计算机科学基础知识哔哩哔哩_bilibili,以后的计划就是每天5集,争取看完。还有C++的基础学习,从最基础的开始,慢慢来吧。我给自己制定好了一份学习计划,每天都要刷计算机的基础和C++的编程,同时也不能落下英语学习。刚开始的时候总是很有热情,希望我不会懈怠,这个时期打好基础就够了,一定要坚持,积水成渊,一天能做的事情很少,但是一个月能做的事情不可想象。今天找到了阿秀的笔记网站,里面有很多经验,也有很多学习资源,给我一个好的总体规划,既然已经有了这样的准备,可不能辜负了现在自己的美好憧憬。
2024年2月17日
第二天,由于前一天熬夜玩了会手机,影响睡眠,精神状态不佳,总是会心浮气躁,不过也好歹算是完成了一天的任务,单词已背,C++已学习,牛客基础题已刷,算法与数据结构两天内已经进入了链表的内容,计算机基础刷到了第10集,明天再接再厉,休息好才是一切的根本啊,休息好了效率高不少,深得体会啊。
2024年2月18日
第三天,五点二十几就起床从乡里赶回了县城,有点累哈,主要是起得太早有些疲了,今天在家里玩的比较多了,不过也还是有所收获,英语就先鸽一天。今日进度:数据结构顺序链表简单实现,C++基础夯实,计算机基础深入了解,刷题。明天调整好状态,可得再加把劲。
2024年2月19日
第四天,完成任务:计算机学科基础速成16~20集、数据结构顺序链表实现、C++刷题&基础深入学习、英语四级备考
17号开始这几天虽然有学到,但是效率不够高。
2024年2月26日
开学第一天,坚持学习的第五天,中间的时间忙着陪陪宝宝,接下来又要开始好好努力咯,第一天达成目标:C/C++刷题、C++结构体学习、CS基础课到25集,明天加油咯
2024年2月28日
前一天漏了,不过问题不大,这两天就学了计算机相关的,操作系统和计算机网络以及项目明天开始,英语很久没学了,得抽时间了。数据结构马上学完第二张,每日刷题仍然坚持着,计算机学科基础马上结束。
2024年2月29日
学习的第8天,今天总算是起步了计算机网络和操作系统以及第一个项目,不过英语和C++基础好像落下了一段时间了,得赶快补起来。计算机基础可以结束了,下面就是更专业基础的学习了
2024年3月2日
第10天
C++:通讯录项目实现一半,每日刷题
数据结构:结束线性表
操作系统:《现代操作系统》P1~13
计算机网络:第一章视频结束014第1章 计算机网络概述–虚拟机的网络设置_哔哩哔哩_bilibili
数据库:明日起步
2024年3月4日
周一,新的一周
第11天
C++:C++核心编程DAY1、每日刷题
算法:每日2题
操作系统:《现代操作系统》P13~P23
计算机网络:第二章码分复用技术022第2章 物理层–码分复用技术_哔哩哔哩_bilibili
数据库:《MySQL必知必会》P1~P11
2024年3月5日
C++:C++核心编程引用的实质
算法:牛客2题、力扣2题
操作系统:操作系统基础进入第二周的课程
计算机网络:032第3章 数据链路层–回顾_哔哩哔哩_bilibili
数据库:《MySQL必知必会》P12~P45
2024年3月6日
C++:C++核心编程类和对象
算法:牛客2题、力扣2题
操作系统:操作系统基础进入第三周的课程
计算机网络:046第3章 数据链路层–查看交换机MAC地址表_哔哩哔哩_bilibili
数据库:MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷_哔哩哔哩_bilibili
2024年3月7日
C++:C++核心编程类和对象至友元
算法:牛客3题、力扣2题
操作系统:操作系统基础进入第四周的课程
计算机网络:066第4章 网络层–IP地址 点到点网络的子网掩码最好是252_哔哩哔哩_bilibili
数据库:无
2024年3月8日
C++:C++核心编程,重载操作符
算法:牛客2题、力扣2题
操作系统:操作系统基础进入第五周课程
计算机网络:084第4章 网络层–添加静态路由_哔哩哔哩_bilibili
2024年3月15日
好久没有记笔记了,来看看又进步了多少
C++:基于多态员工管理系统-即将开始添加员工
算法:剑指OFFER4道,力扣2道
操作系统:操作系统基础第十一周看完
计算机网络:
2024/3/17
周六休息了一天(干了那啥,)周日精神状态没那么佳,所以今天的进度很少
C++:基于多态员工管理系统-保存文件
算法:剑指OFFER1道,力扣0道
操作系统:基础课程–分页
计算机网络:《WireShark网络分析》起步
提升
2024/3/31
近半个月的沉淀,终于进入了提升阶段,今天注意力飘忽不定,可能周末想玩=_=
C++:开始书籍《C++Primer》第三章(P102~P116)
算法:剑指Offer刷完,力扣3题
操作系统:开始经典书籍《现代操作系统》
计算机网络:开始经典书籍《计算机网络》
数据库:专栏《Redis核心技术与实战》一篇
::其实这几天起得都比较晚了,还想着六七点起床开干,结果七点多起来都成了难题,可能在学校晚上睡眠质量不好吧,不过没关系,慢慢来吧。一个月过去已经有了很明显的成果,算法题已经有了感觉,继续保持训练,少打游戏,少走神,好好休息,多锻炼😊😊😊,新的阶段开始也要调整好状态,保持下去。再坚持几个月就好了,有空的话项目得开始了,这个月一定要看懂项目。
2024/4/1
转眼就四月了,坚持坚持再坚持
C++:《C++Primer》第三章(P117~P130)
算法:剑指Offer四道回顾,力扣2题
操作系统:清华操作系统网课P82~P90
计算机网络:《计算机网络:自顶向下方法》
数据库:专栏《MySQL是怎样跑起来的》一篇
::C++看书看的有点慢了啊,不知道为啥,可能边看边做了题吧,以后得多抽时间给它了,C++是大头,还是得好好练,一天下来其实也很快了,早上起来开始一下就到了晚上,每天能做的事情很有限啊😢😢😢
2024/4/2
今天也有一丢丢水啊
C++:巩固复习
算法:剑指Offer四道回顾,力扣2题
操作系统:清华操作系统网课:P91到只剩下最后一两节
数据库:专栏《Redis核心技术与实战》一篇
2024/4/4
清明假期第一天,给自己也休息休息
C++:巩固复习
算法:力扣4题,算法101三题
操作系统:昨天视频就结束了,以后看书了
2024/4/5
清明假期第二天,没学啥,提前做了个实验
C++:巩固复习
算法:力扣1题,算法101二题
2024/4/7
清明小假期最后一天,来看看最后的进度吧
C++:《C++ Primer》到p150
算法:力扣2题,算法101四题
Cmake开发:理论结束
::要考虑新规划了,因为已经进入了新的阶段,要再合理安排安排,知道自己要学什么。
2024/4/9
算法:力扣4道,算法101四道(不过很多都是做过的)
C++:《C++ Primer》、侯捷老师STL几集(这是昨天看的)
操作系统:简单看了看八股(10道)
::最近真的强度下来了,进度也慢了,得提提劲了
2024/4/11
算法:力扣4道,算法101两道
C++:侯捷老师STL
网络编程:TCP/IP
数据库:MySQL掘金小册
2024/4/12
算法:力扣4道,算法101三道
C++:侯捷老师STL深度探索Vector、array,《C++ Primer》P152~P166
数据库:Redis核心技术实战复习
项目:明天正式开始(同时学着网络编程)
2024/4/13
算法:力扣4道,算法101一道()
::今天有实验,就先这样
2024/4/15
算法:算法101四道,力扣3道
C++:侯捷老师再走一集
数据库:掘金小册一章
::实验事真多
2024/4/16
最近真是事情多啊,不过今天偷了小懒
算法:力扣4道,算法101一道
C++:C++Primer 5页
数据库:Redis核心技术与实战一讲
PS:明天又有两个实验,我觉得还是收收心好好学习啊,进度好慢啊!!!
2024/4/22
累死累活的几天哦
算法:算法101推进了几道,力扣HOT100推进了十几道,具体见笔记
C++:侯捷STL刷了一点,主要是跟进了项目和LinuxC++网络编程
::这几周真的牛马实验太多了,受不了了,每个课都有实验,是要把人累死啊,这周又有一堆呢😅
2024/4/24
有点水啊,23和24这两天
只看了一些C++的课,算法都刷的云里雾里
调整状态
不能继续这样子了!!!
另辟蹊径
2024/6/5
都坚持了这么久了啊,那就来总结总结吧。还记得2024年过年的时候我还在无忧无虑的舒适圈躺着,每天刷刷视频,玩玩游戏,或者看看什么编乎文章。。。无忧无虑真的好啊。不知什么时候我看到了一个网站,好奇心驱使我点了进去,里面都是各种各样的学习资源以及各种笔记,这要是平时的我肯定只会点个收藏然后看不了几眼就退出了最后再也没有点开过那个网站,不巧的就是当时我也不知道哪根筋不对我还真很仔细的看了好久,看了介绍内容后真是感慨万分呐,然后我就跟打了鸡血似得开始疯狂学习(当然最开始几天也不是很疯狂),真就又下定了决心啊,我记得我上了大学以来就没有正视过学习,基本都是混混水,咱也不知道学了有啥用,不过这回我很清楚的感觉到了我是真的认真了,大二上的C++和数据库、大二下的计组、大三上的操作系统、计算机网络都没有认真学,主要是我也不了解公司需求,以前的我只知道玩游戏去,一会又什么秋促,什么空洞骑士通关,奥日速通,法环通关,根本就没有去关注这些信息,我甚至连408是啥都不了解……离谱的是这次我居然真的静下来,恶补了基础,刚开始那几天我就一直在看基础和操作系统当然了万事开头难,好多东西都不懂啊,不过幸亏我没有放弃,最后还是坚持下来了,现在翻看最早的记录可能没有当时那种感觉,但是还是感受到了当时的一腔热血,幸好这一腔热血不只是三分钟热度。虽然刚开始几天也挺水的,每天只看一点点计算机基础和C++,但是这也让当时摆烂了三年的我感受到了困难,或许是长期摆烂导致大脑生锈,感觉学着好费劲,还记得我连链表都要想一会才想的明白,头插尾插都不明白为什么要那样做。“回首往昔,更进一步”,从寒假开始学习到开学中间的十几天我也算是学到了很多了,还记得在那个网站里看见了一个问题“结构体内存对齐问题”,当时是给我看的一脸懵逼,学了计组的基础里面讲到了计算机存储数据的形式,讲到了虚拟内存讲到了为什么要内存对齐,瞬间一切都豁然开朗,这个时候可算是明白学习基础有什么用。明白了结构体内存对齐问题又有什么用呢?这个问题我没有深思过,只是看到了面试问题里有这个,直到前些时间我的一个项目里考虑到了这个问题:我做了一个高性能服务通信框架的项目,考虑到了数据粘包拆包问题,我选择了使用包头加包体格式来解决,但是包头里会存放包体的长度啊,如果我们的数据包是个结构体,那这就涉及内存对齐的问题,如果不考虑则可能包头里面的长度不正确,所以此刻顿悟,有一种豁然开朗的感觉,自己扎扎实实打的基础支撑着自己一步一步走到了高处,并且不会跌下来,之前就说自己明白了学习基础有什么用,其实现在才是真正的明白!果然努力的人一定会有收获,转眼已经6月5日了,我也坚持了3个月的高强度学习,感觉这三个月好慢,每天都有学不完的知识,刷不完的题,今天完了还有明天;感觉这三个月又好快,每天只学了一点天就黑了,每天8点刚坐到电脑前一转眼就到了中午了,下午更是刚回宿舍刷了不到5道题就到了晚饭时间,晚上只是刷了几节课就已经临近熄灯了……我还有好多事情没做,我也做了好多我曾经都做不到的。三个月的时间,希望的种子终于发了芽,我也惊讶自己与同学院的同学的差距,我的编程能力和分析问题能力已经得到了显著提升,这是刷算法题带给我的,面对曾经找不着北的Ubuntu我也能轻松应对,这是操作系统以及平时坚持使用Linux带给我的,还有计算机网络带给我的体验,让我感受到了如今网络世界的奇妙。但是越往高处走越是难以前进,各种底层各种细节很容易让人迷失,也很容易混淆,不过我有信心战胜这一切,最近我也开始了自己的第二语言Golang的学习,就让我们拭目以待吧,我相信希望之花终会绽放,即使再度过这样的几个月我也能坚持下去,未来我也将坚持下去。我会永远铭记坚持学习带来的质变。
断更期间的收获:
- C++进阶,剖析STL底层、学习C++11新特性、两个C++项目
- 计网,深入学习了HTTP协议和HTTPS协议,了解DNS协议的工作方式,完成了斯坦福大学计网CS144的lab0
- 操作系统,进一步理解了进程、线程以及锁,并有了一定的编程实践经验
- 数据库,Redis进阶,包括海量数据选择什么样的数据类型以及了解到了Redis缓存的雪崩、击穿和穿透;MySQL进阶,包括存储引擎、索引、表空间、查询优化、事务、锁机制
- 算法,力扣100多了,主要是五月份忙着项目没有刷题,没事6月捡起来了
- 数据结构,AVL树、RB树、B树、B+树、图论了解了一下、Trie树、哈希表等等
今日收获:
- Golang基础,包括函数的递归调用、函数类型和Golang中的多态的一种表现形式
- 算法,动态规划
- 计网,晚上继续CS144 lab1的学习
::暑假准备回家沉淀了,没实习就没实习吧,想着也挺不错的,两个月没有课程作业和实验打扰我,可以全身心投入了,而且还可以再做几个更有含金量的项目提升自己,还可以多刷算法题,多夯实基础,益处多多。
2024/6/6
比较水的一天咯,早上学了一点GO语言的基础(闭包和defer)然后就开摆了……下午有一节编译原理课也没有学啥,主要是不知道为啥感觉当时看不进去东西,不过问题不大,下午也只刷了一道题,回顾回顾。
今日收获:
- Golang基础:闭包、defer
- 算法,动态规划
2024/6/7
今天周五,浪费了一天的时间在上恶心人的小学期的课,什么安卓应用开发,受不了了,都是些花里胡哨的,简直就是耽搁我学习啊,今天又只学了一丢丢的Golang基础,晚上刷两道题吧,不然一天一点收获都没有,只有下午看了会图论的知识。不知道为什么啊,最近总是心浮气躁的,沉不下来无法认认真真投入学习啊,难道是临近期末要准备的东西太多了么?不应该啊,距离考试还有两周呢,也不用这么着急啊,慢慢来,加油啊。
- Golang基础:defer和匿名函数的综合使用
- 算法,动态规划,图论基础
2024/6/8~11
这几天将会一直做一个叫鸿蒙应用开发的课的大作业所以其他的就先搁置一下,真是受不了,期末周的破事实在是多啊,而且又要复习了,加油吧,需要学的基础已经差不多够用了,就差实现最后的大作业就可以了。不过可能这周也得占很多时间了,基本没啥机会多刷题了,得复习了,有三科要考试呢,没关系,就一周而已,虽然后面又来个什么安卓开发,但是那个水一水吧,就这样了,管他的。
2024/7/1
小学期的最后一周,学校生活就快结束了。同时也是7月份了,我好想学习,可是为什么,为什么会如此烦躁不安,为什么无法静下心来以前的好多东西都已忘却了,抓紧捡起来啊。
2024/7/2
小学期倒数开始,老师的课已经讲完了,明天就要开始敲代码改程序和Bug斗智斗勇了。耽搁的时间还挺多的,题也没刷,Go也没学,只复习了一点点计算机网络。不过今天有一个讲座很精彩,两位老师绘声绘色,算是给我点醒了,我也得动起来了啊,这学期坚持了这么久不能败在最后这一两个月。总之加油尽快结束小学期的忙活好全身心投入秋招备战。今天复习了网络的基础和Redis的基础。
新的开始
2024/9/5
目前有了一个新的项目任务,主要用Java实现,决定刷一门Java课程,加油吧,争取直接转语言了,半年来得及,这个月先好好规划一下学习路线。
2024/9/8
周末两天适当休息休息,浅浅的学一学。
2024/9/13
今天总算是结束了力扣Hot100,都开坑这么久了。