我的2024年终总结 - Shiina's Blog

我的2024年终总结

2025 年 1 月 3 日 - 06:20:53 发布
2.2K 字 8分钟
本作品采用 CC BY-NC-SA 4.0 进行许可。

其实今年年末没想着要写这个总结的,但是想到一整年努力没有给自己一个交代似乎又有点可惜。现在想一想能写的东西似乎很多,也似乎很少,很多是因为产出了不少实质性的东西,很少是因为从来来回回就做了那些事情。但是我觉得最幸运的还是说走出了舒适圈,去见证了一下不一样的世界,也认识了一些很优秀的人,学会了一些话术与沟通的技巧,明白了什么叫总结与精华,发展了一些特有的技能。

这一整年做的事情都很简单:重构,新功能,重构,新功能,最后是面试,遇见了不同的圈子的大佬,以及更多的大佬。

时间线回顾

从年初的重构开始说起

年初寒假主要是在做一些自己项目的工作,一个是 dmv 重构计划,当时计划重构成多包项目,为的是一个方便的维护与升级,以及未来的发展做铺垫。其次是我的 qq bot,现在官方虽然已经开放了自己的 bot framework。但是听说很烂,不是很好用;且我现在没有精力去重构他。

就 QQ bot 来说当时寒假主要做的一个事情是:重构 runtime core,支持多环境配置开发,支持开发热重载,支持 app 实例管理模式(类似 vue3),且内置限流和黑白名单管理控制,为什么要做黑白名单的原因是 bot 曾经遭受过脚本小子的攻击,没有做限流管控,导致签名服务(qq 消息特有的一个机制)经常崩溃。

dmv 的话当时直接上手重构多包,结果由于没有规划而导致重构的时候做了很多白费功夫的活,但是经验倒是攒了不少,且对旧代码重新进行了一波规划;以及重构的代码大部分都采用了纯函数编程,这也使得后续迁移的时候方便了很多,大部分逻辑仅需 cv 而不用考虑太多副作用。这是比较值得欣慰的一个地方。

其次就是寒假旅游,寒假旅游了一周,就记得去了虎跳峡,其他都是寺庙,体验一般般

但是旅游前有个哥们提出说能不能给生息演算做个 3D 地图,当时刚好对于我来说是一个新鲜的体验,于是用了不到2周时间直接从 0 开始搓了出来,并附带一个网页编辑器 + 文档,供地图制作,项目链接:https://github.com/QingXia-Ela/reclamation-algorithm-map 还有现在急招接班人,我已经没啥时间去更新项目了(悲)

开学后学到的东西

我觉得这学期唯一开心的事情可能就是接触到了 OS 这门课,虽然学的一知半解,不过部分概念还是记住了,包括锁,中断,分段管理和分页管理,虚拟内存,地址映射,硬盘日志,进程与线程等内容。希望未来能在 35 岁前用 rust 实现一下属于自己的 xv6。其他课我都不是很喜欢,web 过于注重表层和 ui,数据库全是可以靠文档自学的 crud,没有讲过底层算法。软件工程不好评价。而且很难受的是这学期 5 月整个人湿疹很严重,当时几乎全身上下都有溃烂的地方,一直到六月中旬才好起来,现在想想也有可能是因为当时51放假结束,一周4个5k字实验报告 + 后续连续的实验报告和考试,压力属实是拉满了。不过还好后续就调整过来了。

最遗憾的是学期末的硬件实践,本来小圈子的哥们都鼓励做 cpu,但是考虑到稳健和速通还是去做 timer 了,所以饼画在这里了,就看什么时候填完。

暑假

最累的一集,这个假期我把旅游推掉了,一个原因是要准备简历项目,另一个原因是之前旅游真的很不愉快,让我有点阴影。

整个暑假除了塞壬唱片播放器,就几乎都泡在在线编辑器的研究中,包括协同理论与实践等,每天强迫自己进行产出,同时还把之前塞壬唱片桌面版的坑填完了。从回家开始算连续 45 天几乎都没有停下来过,每天保持一个产出的水准,代价就是整个人很累,很累,直到后续朋友约出去玩了三四天才勉强有些放松,最后赶在暑假结束前将项目收尾并上线了第一个基础版本,虽然细节上我不太满意,但是整体上大致达到了预期效果

大三上学期的冲突与希望

这里的冲突指的是学校课程与项目的冲突,这学期有一门编译原理的课我很喜欢,虽然讲的很浅薄,但是其多多少少给我留了个概念;其次是计算机网络,老师讲的很浅,也是应试教育,但是我想深入学学,因此去额外找了些资料,但是目前还没有全部看完,计划未来是看看 http2 和 3 的 rfc

其次是 9 / 10 / 11 月基本都在继续沉淀项目,继续优化细节,主要是为了丰富简历内容和提升健壮性,然后就是看八股什么的,迷迷糊糊的就到 11 月底了。然后就是面试生活。

面试实习

我的秋招实习之旅

刚面试那会也注册了牛客,疯狂刷面经和八股,每天看各种帖子焦虑和羡慕别人 offer,但很幸运的是面了这么久腾讯终于在年末发了一个 offer,给了我一次见识世界的机会,我一定要好好珍惜他。

未来的目标

短期:

  • 回归我的项目开发,去到一线体验当前写词条的痛点与问题,并提出可能的解决方案
  • 最近有哥们想研究 mc 对接 gpt 做点小玩具,看看能不能寒假内给他做好
  • 继续学习 xv6
  • 把入职手续准备完,跟 mt 提前聊聊要学什么,有什么要准备的
  • 准备开启实习生活
  • 继续练吉他

长期:

  • 在实习中确认自己想要的东西
  • 想清楚未来要做的事情
  • 坚持学习英语
  • 保持独立思考

EOF

个人信息
avatar
Shiinafan
文章
46
标签
53
归档
4
导航