2014 年 7 月,我入职长沙蜜獾信息科技有限公司。

2026 年 5 月,我离开。

11 年,一家公司。

在这之前,我还自己创过业:从 2011 年到 2014 年,搭过一个会议信息平台。那 3 年是另一段故事,这篇不展开,但它是我技术生涯的真正起点。算下来,我的研发经历是这 11 年加上前面创业的 3 年。

这篇不是简历,简历上有的东西我不重复。这篇讲的是这 11 年里我的技术体系怎么一步步长出来的,以及每个阶段我学到了什么。

起点:后端的笨功夫

2014 年入职后,我先在百商号做了一年:百货商超的活动营销平台,基于 MEAN.JS 全栈框架,前端后端一把抓。那是我的第一个正式项目。

2015 年转到 HomePartners,做房产投资的数据计算与投资管理系统,后端用 Ruby on Rails,一待三年。

那个阶段没什么花巧,就是一个接口一个接口地写,一个 bug 一个 bug 地修。但有两件事我后来才意识到它的价值:

一是对数据的敬畏。投资收益、资产分布、风险指标,这些口径不能错,错一个小数点,后面的报表全崩。我养成了一个习惯:任何计算逻辑都要能复算、能追溯。这个习惯一直带到了后来做理财工具。

二是对整个项目的感知。当时我不只写后端,部署、监控、发布流程我都碰。不是分工让我碰的,是我自己想搞明白。这个习惯后来成了我做架构判断的底气。

全栈不是什么都会,是对整个项目有感知。不需要每个环节都精通,但要知道每个环节在干什么。

CoreTeam:第一次做”全局视角”

2018 年,我转到 CoreTeam,做用户画像系统和运维管理平台。

这是第一次,我从”设计一个系统”开始,而不是从”写一个接口”开始。

用户画像系统要采集编码数据、计算能力指标、做多维度分析。运维平台要管资源、管发布、管监控。这些系统的共同点是:没有现成的路,得自己定义流程。

这个阶段我学到的核心能力是抽象:把散乱的业务需求抽象成可复用的计算节点、可组合的功能模块。后来做理财工具的时候,这套抽象能力直接用上了。

也是在 CoreTeam,我开始带人、做规划。技术能力解决的是”能不能做”,管理能力解决的是”能不能持续地做”。

Supernova:理财线的端到端

2021 年转到 Supernova,负责理财工具产品线。这是 11 年里最重的一段。

理财线有 13 个工具:某理财计算器、某贷款计算器、某再融资工具、某购房能力评估……每一个都是独立的计算器,但底层共享同一套金融逻辑。

我在这条线上做的事跨度很大:

  • 产品规划:哪些工具先做、哪些后做,工具之间的关系怎么设计。
  • 系统架构:前端 Vue 2.7 后来迁到 React 19,后端 API 设计,状态管理方案。
  • 核心算法:金融计算的口径确认和实现(具体算法不展开,但每个工具的数字都要对得上)。
  • 研发交付:3 人小组,13 个工具,用 AI 编码驱动。
  • 质量保障:单测、e2e、lint、发布流程,全套建起来。

同时我还管 Collateral Management(抵押品管理)和 DAL 小组(数据库审核和 SDK 维护)。

Collateral 教会我性能优化:大批量数据下的计算耗时怎么压,索引怎么建,SQL 怎么调。

DAL 教我跨语言工程:Java 和 Python 两个版本的数据库 SDK,行为要对齐,连接管理、读写分离、慢查询监控要一致。维护两套代码不是简单地复制粘贴,得用工程规范保证跨语言的一致性。

AI 编码:这 11 年最大的变量

如果说前 10 年我的成长路径还算”常规”:一直是全栈,只是技术栈从 MEAN.JS、Rails 换到 Vue、React;执行到架构、个人到团队。那 2025 年开始的 AI 编码是最大的变量。

Claude Code 出来之后,我做了一个判断:这件事不是”用不用 AI”的选择题,是”早用还是晚用”的时间问题。

然后理财线的迁移就成了 AI 编码的试验场。一个半月,13 个工具,从 Vue 到 React,用迁移 Agent 并行跑完。

后面的故事前面几篇都讲了:Skill 沉淀、CLAUDE.md 进团队、Subagent 编排。到 2026 年初,AI 编码已经是我们团队的标准工作方式。

AI 编码改变的不是”代码怎么写”,而是”工程师的精力应该花在哪里”。以前花在写重复代码上的时间,现在花在设计规则、编排流程、做架构判断上。

技术体系长什么样

11 年下来,如果让我画一张”技术体系”的图,大概是这个结构:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
               ┌─────────────────┐
│ 工程化思维 │ 抽象、复用、自动化
└────────┬────────┘

┌──────────────┼──────────────┐
│ │ │
┌────────▼───────┐ ┌───▼────────┐ ┌───▼────────┐
│ 前端体系 │ │ 后端体系 │ │ 数据体系 │
│ React/Vue/Vite │ │ API/架构 │ │ SQL/优化 │
│ 状态管理/CSS │ │ 性能/部署 │ │ 分库分表 │
└────────────────┘ └────────────┘ └────────────┘
│ │ │
└──────────────┼──────────────┘

┌────────▼────────┐
│ AI 编码体系 │ Skill/CLAUDE.md/Agent
└─────────────────┘

底层是前端、后端、数据三套技术栈;中间是工程化思维把它们串起来;上面是 AI 编码体系,让这套体系的产出效率翻倍。

这个体系不是一天建成的,是 11 年一层一层叠的。每一层都有踩过的坑和交过的学费。

如果给新人一句话

如果让我给刚入行的人一句话,大概是:

不要急着追新技术,先把一件事做深;做深了一件事,第二件事就会快很多。

我在 HomePartners 写 Rails、做投资计算的那几年,没想过以后会做 React。但那几年养成的数据敬畏、项目感知、抽象能力,做 React 的时候全用上了。

技术栈会变,底层的工程思维和解决问题的能力不会变。这些能力才是 11 年里最值钱的东西。

收尾

11 年,一家公司。

有人问我为什么待这么久。原因不复杂:每两三年就有新的挑战,技术栈在变,业务在变,角色在变。变化足够多,就不需要靠跳槽来找新鲜感。

但现在是个节点了。AI 编码这条路才刚开头,理财线的体系已经成型,剩下的增量需要新的场景去验证。

11 年不是终点,是一个阶段的交付。

写完这篇,就算给这段旅程画个句号。接下来去哪、做什么,到时候再说。

但不管做什么,这 11 年攒下的东西——对数据的敬畏、对项目的感知、对工程的理解、对 AI 的判断——都会跟着我。

这就够了。