迟来的 25 年总结

最近一个多月比较忙,还是最终在 2 月份开头,创建自己 25 年的年终总结。

25 年完整一年在 B 站上班,年初一月份因为刚来一个月还是继续在熟悉环境。

过年比较早,于是1月中就回家过年了,因为刚来没有年假,所以在家呆了 8 天就回到了上海,真是充实的一个春节假期。

总体来说是比较平稳的一年,虽然下半年有一次裁员,没我,于是感触不是很深。

其它主要还是 AI Coding 方面,感觉到有点时代颠覆的感觉,最近几个月都高强度使用 Agent CLI 编程,公司给每个人都充了 Claude Code 额度。

AI 编程

我是跟随 AI Coding 发展的一批人,上大学时折腾 Emacs 时最早用 Tabnine — 一个补全框架。

后边 Copilot 上线,就使用 Copilot 在工作/生活中进行开发,再后来 ChatGPT 发布,随之而来 Cursor/Windsurf/Augment 这类编程 IDE 或者插件雨后春笋般冒了出来。

TAB 补全

Cursor 作为里程碑式的产品,以其独特的超乎平常体验的智能补全 Tab 而著称,Cursor 在补全一项已经做到极致了,曾经 Windsurf 补全也很好用,甚至比 Cursor 更早实现了行内插入补全(比如,在一行代码,能从中间写入字符时插入补全),可惜没落了。

在这个阶段,AI Coding 仅仅是帮忙补全函数、实现模版式代码、进行 JSON/TOML 与编程语言 Model 的相互转换而已。

Agent CLI & 模型

随着模型能力的不断提升,再之后就出现了纯 Vibe Coding 生成式编程,例如 bolt.new 服务。

随后,一个杀手级别的应用诞生了 — Claude Code,Claude Code 最开始仅仅是 Claude 模型的承载者,强的是 Claude 3.7 Sonnet。

这个时期只能作为一些简单 Demo 搭建,以及问答代码库的助手而已,开发还不如自己后写代码使用 Cursor 补全来得快。

但是它进化的速度太快了,就在短短几个月,Claude 4 代模型发布,Claude Sonnet 4 模型已经足够好用,甚至足以完成初级开发任务。

我还记得用了 Sonnet 4 之后,我已经觉得对写业务代码效率的提升是无比巨大的,很多复杂/困难的 Feature 我都可以用它帮我实现,而在此之前,我是没办法在十几分钟内将 Idea 转化为实现。

这种几分钟式的 Coding 方式,MVP 式的实现 Idea,对非程序员是无比震撼的(对程序员也一样),并不需要过高的准确度,几分钟的试错成本让准确度黯然失色,Coding 行业之所以门槛比较低,原因就是学习成本低,AI Coding 又再一次拉低了这个门槛。

我可以叫它帮我将 TS 代码的逻辑转化到 Go,也可以叫它帮我实现一个 IOS App,这些我都做过,已经完成得很好了

随之而来的是 Opus 4.5,一个目前地表最强 Coding 模型,在 Thinking 的加持下,以及 Claude Code 本身工程性的不断迭代。

Claude Code 搭配 Opus 4.5 已经让我再也离不开了(PS. 公司前段时间因为中转站的封号,停了 Claude Code,导致每天不断有人问 Claude Code 回来了没有)。

最近的 Kimi K2.5 也非常好,我个人觉得体验已经在第一梯队了。

工具

在 Claude Code 出现以后,Codex/Gemini/Copilot/Amp/Droid/Kimi 等等一堆 Agent CLI 也出现了,因为 Coding 可以不再需要手工修改。

所以也诞生了很多纯管理 Agent CLI 干活的工具,例如 Vibe-Kanban、Conductor,核心逻辑就是使用 Git worktree,实现子任务以及合并流程。

我也 Vibe 了一个类似的东西,但是感觉没啥亮点,不再多说,地址在这里 https://github.com/abcdlsj/gump

总结

AI 编程是一个互联网上铺天盖地浩浩荡荡的玩意,对未来无法预估会变成什么样了,充满了变化~

工作

维护与迁移

最近一年主要职责是维护主站侧的「动态/图文/小站」网关服务,这是一个业务复杂度比较高的 BFF 服务,采用的是「充血模型」,业务逻辑交由网关实现。

作为服务的 Owner,我需要对代码修改负责,所以只要是相关的评审都会去参加。

另一块则是主导了 Web 侧动态服务由「某支持编排以及 DSL 的网关框架」到纯 Go 服务的迁移。从年初到年末,在这个过程,AI 工具提供了很大的帮助,目前的迁移超过一半的代码逻辑我都用 Claude Code 生成。

Claude Code 也有一个 Workflow 框架 https://github.com/breaking-brake/cc-wf-studio,最近也在使用,下批次迁移可能会用到,有机会也会写一下使用 Workflow 做代码迁移的实践。

但是,需要警惕的是,AI Coding 出现问题的概率是超过手动开发的,上周就出现了一个 Bug,AI 错误识别了一个函数的逻辑,导致迁移时错误迁移,产生了进线反馈。

AI Coding 的 Review 部分感觉是未来的重点。

各种活动开发

下半年,公司为 93 阅兵实现了一个「线上方阵」的活动,作为增长服务端所在组,我被叫去参与开发。中间周末加了几天班,实现了「高性能坐标分配与查询」方案,最终整个活动周期都没问题。

有了这个经验,年末时,公司要开启新年活动,又进行了为期 1 个月的封闭开发,因为活动目前还未上线,没其它讲的。

超多团队的跨团队合作/协调真的是现代软件工程最困难的地方。

生活

年初过完年回来我就去驾校准备考驾照,最终也是简单轻松的通过了考试拿到了上海的驾驶证,工作日要上班,学车都只能放到周末,所以过程拉得比较漫长。

学完驾照之后,我又准备学游泳,在课程为期不长的 6 个课时结束之后,还是没有学会(

后续我换了一个教练和场地继续学习,最终在国庆节回家的前一天,自己去找了个泳池泡了一个小时,终于掌握了节奏。

最近 2 个月,我基本每周都会去游泳,如果天气合适我会去两次,每次游大概一千多的样子,持续不断的精进,蛙泳已经不是问题,虽然速度不快,并且也不能连续游很久。

自由泳则完全没入门的样子,之后再去学习一下。

一年都没怎么出门旅游,原因有上边说的,工作繁忙(

参与一个大型活动上线之后,留下的就只有「补偿」,周末猛猛玩游戏,没有想过出门游玩。

最近办了护照,今年会考虑多出去玩一玩!!

目前因为合租周末也没有做饭吃,买了个小宿舍锅,偶尔会煮了点火锅吃,空气炸锅倒是经常用来烤红薯和虾干,偶尔烤烤土豆。

娱乐

今年买了不少游戏机,例如 NDS/3DS/RG 34xxSP 等,用来玩特定几个游戏。

Steam 上 10/11 月份「逃离鸭科夫」挺好玩的,玩了二十多小时,阿 b 出品的独立游戏目前来看口碑都不错(叔叔是对的.jpg)。

丝之歌上线后,也是打了挺久,但是国庆假期没玩,回来之后就玩其它的去了,于是搁置了,不过,等想玩的时候依旧可以玩起来,好的作品永远是这样。

Steam 还有不少独立游戏,今年也都玩了下,很多非常不错!

偶尔再玩玩喷喷与塞尔达,Switch2 加持下,4k 的体验非常好!

最近 2 个月则是沉迷「海克斯大乱斗」!

小说大多数时候都会去看看,虽然进度缓慢但基本上不会断,不断的看各种网文/经典文学,上个月重看了几部经典文学小说,甚至有时候看到凌晨 3/4 点,感受到了不少文字的魅力,也有不少体会。

电影去年看得不多,但是都是自己找的电影看得都很爽,我喜欢周末看电影的时光。

剧集上,印象比较深刻的是「人生切割术」,少见的第二季比第一季观感好不少的美剧。也看了几部老日剧,就是没有看完。

番剧上,因为在国内目前二次元相对浓厚的一家公司,所以日常同事们会聊不少番剧,我也会对自己感兴趣的某些番剧尝试去看看,例如「JoJo」,最早大学时同学推荐我看,但是当时不感兴趣,现在来看我只想说爽爆了!还有「电锯人」,藤本树真的太会了!

总结

25 年很多时候还是比较焦虑的,身处变革当中的普通人,这也正常。

我也感觉到这种情绪变得过多,最近有意识去调整,多看看小说,以及考虑写小说,这件事没什么进展,没什么写的。

如果不考虑职业发展与稳定性,我觉得目前的生活还是不错的,尽情 Vibe 也能体会到 Building 的乐趣,找回了曾经学习编程的快乐。

希望 26 年接下来几个月,能多出去逛逛,多感受下不同的情绪!