2024 年年终总结:书未完,步未停
2024 年终总结,回顾 LeetCode 刷题、算法通关手册推进、Swift 学习、毕业论文与减肥计划,以及婚后第一年的阅读与生活。
写在前面
2025 年 01 月 05 日,北京还是深冬,我坐在电脑前,准备给 2024 年写一个交代。
如果要我用一句话总结 2024 年,那就是:清单写得很满,落地有深有浅——该啃的技术硬骨头还在啃,该过好的小日子也在一天天过。这一年没有 2025 年那种毕业、裁员、换工作的剧烈转折,更像是在已婚后的轨道上,把「高效率编程」和「慢节奏生活」继续磨合。
年初 LeetCode 冲了一阵子,随后节奏慢下来;「算法通关手册」的图论、字符串、高级 DP 章节仍列在待写清单上;Swift 和 SwiftUI 的学习计划开了头,却没能走到独立开发 App 那一步。论文还在推,减肥依旧没赢。倒是读完了《庆余年》,4 月整理发布了 Docker、Kubernetes、KubeSphere 的运维笔记,GitHub 上的 star 数也在慢慢涨。
2024 年,是我学会与「未完成」和平共处的一年。
1. 算法与刷题:高开低走,但书还在写
1.1 LeetCode:一月猛冲,其后放缓
2024 年 LeetCode 的数据,诚实得有点残酷。
年初从 1644 道题起步,小目标是刷 200 道,大理想是 500 道。1 月份一口气刷了 59 道,累计到 1703;2 月只加了 1 道,到 1704——然后月度记录就断了。
有记录的两个月,合计新增 60 道,离 200 道的小目标差得远,更够不着 500 道的大理想。周赛和 Guardian 徽章,同样没有拿下的消息。
回头看,1 月那种「开局即冲刺」的状态没能延续。工作、论文、写书、生活琐事把精力切得很碎,刷题从「每日习惯」退成了「有空再做」。不是完全停摆,但确实谈不上稳定。这也提醒我:目标不能只靠年初的热血,要靠可执行的日常节奏。
1.2 算法通关手册:啃图论与字符串的硬骨头
2024 年「算法通关手册」的主线,是把 2023 年没写完的部分继续往前推。
清单上列着一长串待补章节:图的最小生成树、单源/多源最短路径、次短路径、差分约束、二分图与最大匹配;字符串里的 AC 自动机、后缀数组、树状数组;动态规划里的单调栈/优先队列优化、斜率优化、四边形不等式优化……
这些都是硬骨头。不像线性 DP 那样可以顺着直觉写,图论和字符串专题需要更严的结构,题解也要配得更细。小目标是补完待写文章、完成 v1.0、做到 300 张图、1000 篇题解、star 到 6k——大理想则是 v2.0、出版、400 张图、1200 题解、star 到 10k。
全年下来,方向明确,进展有,但 v1.0/v2.0 的完整收官仍在前方。star 数从年初约 3.9k 往上爬,每一颗 star 背后都是陌生人的一次认可。823 篇题解要往 1000、1200 走,每一篇都要时间。我没有骗自己说「已经完成」,但也没有停下来。
写书到了这个阶段,拼的是耐心。急不得,也停不得。
1.3 一篇意外的产出:Docker 运维笔记
4 月 14 日,我把日常运维里常用的 Docker、Kubernetes、KubeSphere 命令整理成文,发布在博客上。
这不在年初 flag 里,却是 2024 年实实在在留下痕迹的一次输出。工作中反复查的命令、踩过的坑,写成笔记后,自己查阅方便,偶尔也能帮到有同样需求的人。有些价值,不在计划里,而在解决问题之后顺手留下。
2. 开发学习:Swift 的野望与搁置
2024 年的开发学习目标,明显往 Swift / SwiftUI 倾斜。
清单上写着:Swift 基础、中级、SwiftUI 入门;浏览 2017 到 2024 年的 WWDC 内容;写 3 个 iOS 相关开源项目;用 SwiftUI 独立开发一款工具类 App 练手。
作为一个 iOS 出身的老开发者,我清楚 Objective-C 时代的积累还在,但 Swift 和 SwiftUI 已是绕不过去的新栈。理想很完整,实际推进断断续续——课程开了一些,WWDC 视频看了部分,独立 App 和三个开源项目的设想,仍停在「等做出来再说」。
不是不想做,是精力被论文、写书和日常工作占满。2024 年于此,算是埋了种子,还没等到发芽。
3. 学业与身体:老问题,新一年
3.1 毕业论文
小目标和大理想都写着:完成毕业论文,大理想还要优秀水平。
2024 年论文仍在进行中。实验、文献、和导师的沟通占去不少心力,但离「完成」还有距离——这一点,2025 年才会真正迎来终局。2024 的角色,是继续推、继续改、继续熬。
3.2 减肥
小目标 10 斤,大理想 40 斤。
结果:依然没有完成。婚后生活趋于稳定,应酬和外卖反而多了;坐在电脑前的时间长了,运动少了。体重秤上的数字,像一位沉默的老朋友,每年见一次,变化不大。
4. 阅读与观影:在清单里慢慢走
2024 年阅读清单上,《庆余年》标了「已读完」——这是确定完成的一项。
《诡秘之主》《中国通史》《半小时漫画历史系列》,以及大理想里的讲谈社历史系列、多部纪录片(人生七年、蓝色星球、航拍中国、隐形亿万富豪)——有的开了头,有的还在书架上吃灰。
我不为此过度自责。已婚后的业余时间本就被压缩,能读完一本喜欢的长篇,已经是在缝隙里偷来的快乐。慢节奏生活,有时候就是允许自己不必读完所有列出的名字。
5. 感情:婚后第一年
2024 是结婚后的第一个完整自然年。
清单里感情目标没有数字 KPI,只有那些朴素的句子:少一点争吵,多一些包容;忠诚、陪伴、尊重、信任和感恩。
这一年我们适应了「我们」的日常:谁洗碗、谁加班、什么时候回各自父母家、怎么分配周末。有过拌嘴,也有更多默契——我写书写到很晚,她知道不催;她工作压力大,我尽量把家务接过去。没有蜜月那种集中爆发的浪漫,更多是分摊生活里的具体事项。
2024 年最感谢的人,仍然是我的老婆。她不要求我每个 flag 都兑现,但会在我焦虑论文、为 star 数或题解进度发呆时,说一句「你已经做得很好了」。这种话,比任何 KPI 都管用。
6. 展望 2025:清单会更长,路也会更长
6.1 关于技术
2025 年,我想把论文推到终点,把「算法通关手册」的硬骨头啃完一批,LeetCode 也要重新找节奏——不能再「一月猛冲、全年躺平」。
AI 的浪潮已经拍岸,2024 年还在以传统算法书和 iOS 栈为主,2025 年势必要把更多时间分给大模型和 Agent——这是后话,但苗头在 2024 年末已经看得见。
6.2 关于生活
减肥、阅读、Swift 独立开发——这些在 2024 没完成的,2025 清单里大概率还会出现。不同的是,我越来越接受:flag 可以年年复用,只要每年比上一年诚实一点、多走半步。
6.3 关于心态
2024 教会我:婚后第一年,不是要把所有目标都清零,而是两个人一起决定,哪些值得继续追,哪些可以放过。
书可以未完,步不能停。这就够了。
2025 年 01 月 05 日,写完这篇总结,我合上文档。
回望 2024,没有惊天动地的大事件,却有婚后日常的沉淀、写书路上的缓慢推进,以及无数次与「未完成」和解的瞬间。
愿 2025 年的自己,论文有着落,技术有转向,生活有温度。
