我的 2025 年度技术总结
本文由 GAI 参考 2024 年度总结,基于 2025 年 599 条 TODO 待办事项作为上下文生成
冬日的寒风吹散了去年的浮云,露出了天空原本湛蓝深邃的底色。就像院子里的那棵老树,褪去了繁复的枝叶,主干的纹理反而显得愈发清晰刚劲。
如果说 2024 年是我在云原生丛林中开疆拓土、做“加法”的一年,那么 2025 年则是大刀阔斧做“减法”、回归价值本质的一年。这一年,我完成了一个曾经不敢想象的战略转型:从复杂的 Kubernetes 与微服务治理中抽身,通过“下云”和“架构瘦身”,构建了一套以 AI Agent 为核心、Go 和 TypeScript 语言 为骨架、Serverless 为触角的全新技术形态。
这一年,我不再执着于让软件运行在每一块屏幕上,而是致力于让智能渗透进每一个意图里。我见证了 CyberMe 从一个工具集进化为一个智能助手,AI 不再仅仅是聊天的窗口,而是长出了手脚(Function Calling),提醒我取快递、写周报、分析饮食、卡路里,甚至进行深度的哲学辩论。
具体而言,对于架构与基础设施,我进行了一场彻底的“反熵增”运动。我亲手拆除了去年精心搭建的 K8s 集群和 Istio 服务网格,转而拥抱更轻量、更高效的方案。Caddy 取代了复杂的 Ingress 网关,阿里云 OSS 和 DCDN 取代了昂贵的自建存储。我不仅实现了 CyberMeGo 的垂直切片架构(Vertical Slice Architecture),还通过 Docker 和 Serverless(FC)实现了极低成本的高可用部署,单体架构被拆分为 30 余个微服务,然后又回归到单一代码库的垂直切面模式。这一年,我学会了计算每一毫秒的延迟和每一分钱的云成本,技术不再是为了炫技,而是为了生存与效率。
对于服务端,这是“Go 进 Clojure 退”的一年。虽然 Clojure 依然在核心计算和复杂业务中发挥余热,但我将各种核心服务的基础层统一从 Clojure 迁移到了 Go。我深入研究了 OpenAPI 输出,利用 Gin 和 Gorm 构建了稳健的业务中台,并引入了 Redis Stream 实现异步消息队列。在项目 PsychMe 中,我挑战了高并发渲染的极限,利用 Cloudflare Workers 和阿里云函数计算,实现了浏览器后台对复杂归因分析报告的秒级生成。
对于客户端,Flutter 依然是我的终极武器。我将 Swift Client 的原生功能完全吸纳并合并至 Flutter 主线,包括 Home Widget,Quick Action,Deep Link,HealthKit 集成等等,实现了客户端的全平台统一。
在应用层,我不再满足于简单的 CRUD,而是深度整合了 AI 能力——从通过视觉识别食物卡路里,到基于意图的自然语言交互,每一项功能,都考虑到了 AI 的数据输入和输出,每一行代码,都经过 AI 生成和审查,AI 重塑了产品设计架构和工作流程,帮助我做到了之前完全不能做到的事情。对于 AI 的人机交互,这是我思考最深的一年。当对话不再止步于 API,我提出了 “AI 协作的双螺旋模型”,探索了“惰性共振”与“对抗镜像”等理论,并将其深度应用在编程开发、学习思考、产品设计和运营中。这一年,我想是“AI First”的一年。
最后谈谈今年读的几本书。如果说去年的《思考:快与慢》帮我拆解了认知系统,那么今年的阅读则帮我编织了一张从个体到社会的大网。《稀缺》 让我重新审视了资源(无论是算力、带宽还是注意力)对系统设计的决定性影响,这直接指导了我今年的架构瘦身。《设计心理学》 让我从“能用”转向了“好用”,关注人机交互中那些微小而关键的情感反馈。
而在哲学层面,乔治·巴塔耶(Georges Bataille) 的思想给了我极大的震撼。通过对“耗费”、“色情”与“神圣”的阅读,我意识到在 AI 能够处理所有“理性计算”之后,人类剩下的那些非理性的、冲动的、充满生命力的部分,才是我们存在的本质。最后,重读《社会心理学》,让我将上述所有点——从微观的认知偏差到宏观的群体行为——串联成了一个完整的价值体系。
2025 年,代码写得更少了,但系统更强了;技术聊得更少了,但对人的理解更深了。代码即世界,代码之外才是真正的世界。