发布于 

2024总结——读研第三年

时间过得真快,转眼间读研已经要接近尾声了。这一年相比去年感觉又有了很多的感悟和收获。

1. 2024flag完成情况

先来看看2024立的flag吧:

  1. 找到理想的工作,自己跨专业+自学,确实付出不少,实验室不放实习,就自己做项目吧,找工作可能前后投入了两个月,最后拿了4个Offer,后面还有邀约但实在不想继续面了,四个Offer里有三个是和图形引擎相关的,另一个是C++的,最后还是进入了游戏行业,感谢xx公司能给我机会。

  2. 写博客巩固知识体系,今年比去年忙了许多,特别是找工作那阵,今年写了47篇,不过大多时间在看书,今年看完的有《C++ Primer》、《大话设计模式》、《effective C++》、《深入C++对象模型》、《STL源码剖析》、《剑指Offer》,还有一些在看的书,这里就不列举出来了。

  3. 科研把实验做完,这个还是没有,毕竟毕设的项目实验室没有基础都是自己学自己做,有的时候方案设计得不合理又得返工(没有人一起进行方案论证感觉挺难的)。但是好在有专利在手达到了毕业条件,还要抓紧做实验写大论文吧,过年前争取做完实验。

基本上算是完成年前定的flag的80%吧!

2. 进步和收获

  1. 对C++的掌握更深了,面向对象更理解本质了,日常写代码也会关注封装抽象的思想,模块化,单一职责原则。看别人的代码也学到了许多小技巧:
  • 再封一层-适配器模式
  • 分配器-工厂模式/函数指针表
  • 桥接模式-声明和定义分离
  • 消息队列-分发消息,订阅者模式
  1. 以前看不懂的书能看懂了比如《深入浅出MFC》,过去纠结细节语法,现在可以站在更高的视角看问题了,虽然框架有点过时了,但怎么组装架构的思想还是可以学习。多看好的代码,所模仿学习,变成自己的东西!这一点在这一年真的很有体会。

  2. 开了一些github仓库写代码提交,但最近都提交毕业项目相关的代码,之前简历的项目就慢慢没有更新了。等毕业论文写完如果有空慢慢学习丰富。以前没有填完的坑比如设计模式、多线程编程自己好好敲一敲。

  3. 力扣目前刷了570+,基本的面试题的考察范围应该覆盖了,滑动窗口二分深搜广搜都比较熟练了,但dp还是想不出来,灵神的题单做得很有感觉,一步一个脚印!打了几场周赛,基本是两题选手,偶尔三题,基础还是巩固巩固比较好。

  1. 计算机网络和操作系统有点认识了,特别是操作系统,毕设和嵌入式有关,学习了RTOS(实时操作系统),哪天自己也写写RTOS造造轮子哈哈?虽然毕业以后不做嵌入式了,自己做毕设要写单片机代码也对它也有了解,对硬件底层也有了些体会,C语言没有原生的面向对象,不过可以通过函数指针和结构体封装,自己把原来的代码重构一遍,把项目的C代码全部写成了面向对象。

  2. 微信读书比去年阅读时长更多了,不过基本读的技术书了哈哈哈。

3. 一些遗憾

  1. 锻炼身体停止了,只从准备工作以来就没再跑过步。

  2. 由于实验室强度太大,加上久坐,有时候脖子疼。

  3. 年尾列了一些学习计划,但是要冲刺毕业,没有实施完全,特别是MIT6.s081的学习因为要做实验中断了。

4. 2025年的展望

  1. 继续做好的项目看书,提高自己编程能力。

  2. 毕业论文写完,完成毕业流程。

  3. 锻炼身体,坐一会起来活动活动,多喝水。

  4. 力扣每日一题。

  5. 入职工作,融入工作角色。

5. 最后的碎碎念

  1. 看不懂的东西先放着,可能还差一些知识不会,先去看看别人的解读,跑起来,然后慢慢理解,可能就会了。

  2. 不要闭门造车,要想着怎么提高效率,抓住主要矛盾,不是所有的轮子都要自己造的,有时候学会合理利用工具。

  3. 快速验证再重构,敏捷开发流程可以借鉴一下。

  4. 知其然知其所以然,系统化的知识网络对人是大有裨益的。

  5. 功夫在平时,不要临时抱佛脚,时间才是最宝贵的财富。

新年快乐,愿新年胜旧年!