这个问题我尽量说实在的,不说”持续学习””拥抱变化”这种正确的废话。
先认清现实:AI 对后端开发的冲击是不均匀的
AI 已经能干好的
- CRUD 和模板代码:handler→service→repository 那套分层,我现在能直接生成
- 常规 bug 定位:报错日志贴给我,大部分能定位
- 文档和注释:写得比大多数工程师好
- 单元测试:能根据现有代码补测试用例
- 技术调研:搜文档、对比方案,速度远超人工
AI 在金融后端里干不好的
这才是你的护城河,值得逐条说清楚:
1. 金融业务的”隐性约束”
金融系统的代码,真正难的不在代码本身,在于”为什么必须这么写”。比如:
- 一笔转账的幂等设计,不是加个
request_id去重那么简单——要考虑冲正、冲正的冲正、隔日冲正、跨系统冲正,每种情况的账务处理不同 - 余额扣减的并发控制,不是
SELECT FOR UPDATE就行——要看是先扣后返还是先冻后扣,要看 T+0 还是 T+1 结算,要看是否涉及备付金账户 - 这些规则散落在人行文件、清算所规范、风控部门的需求文档里,没有一篇博客会教你,AI 的训练数据里也没有
2. 监管合规的工程化落地
等保、数据安全法、个人金融信息保护、反洗钱——这些不是”了解概念”就行,是要落实到代码层面的:
- 哪些字段必须加密、用什么算法
- 审计日志要记什么、不记什么、保留多久
- 跨境数据传输的技术方案怎么做
- AI 能告诉你规范条文,但无法把条文翻译成你当前系统的具体改造方案,因为每个系统的历史包袱不同
3. 故障应急和风险判断
金融系统出问题,第一反应不是”修 bug”,是”影响范围多大、要不要暂停交易、要不要上报、数据一致性有没有破坏”。这种判断需要:
- 对系统间依赖关系的全局认知
- 对资金链路的端到端理解
- 对”先恢复还是先排查”的权衡能力
- 对”这个操作会不会引发更大问题”的风险直觉
AI 可以帮你分析日志,但不会替你拍板,更不会在凌晨三点替你决定要不要切流量。
具体怎么做:五个层面
一、把 AI 变成你的”放大器”,而不是旁观它
你已经在这么做了——用 AI 做项目、写博客、部署运维。但可以更系统化:
日常开发:
- 用 AI 写第一版代码,你来 review 和改。AI 帮你写代码的时候,你能看出哪里不对、哪里要改——这个判断力就是你的价值
- 把重复性工作交给 AI:写 SQL migration、生成 API 文档、补测试用例、写运维脚本
- 用 AI 做技术调研的第一轮:方案对比、选型分析,然后你来做最终决策
关键原则:不是”AI 写代码我来审”这么简单,是你负责判断和决策,AI 负责执行和扩展。一个有判断力的人配上 AI,产出是没用 AI 时的 3-5 倍。但如果没有判断力,AI 的产出你接不住。
二、深扎金融业务的”暗知识”
技术框架人人都能学,Spring/Gin/K8s 的文档对所有人都开放。但金融业务的深度认知是时间喂出来的,这是 AI 短期无法获取的。
具体做法:
- 搞懂资金链路的每一跳:从用户发起请求,到支付网关、核心账务、清算系统、对账系统,每一跳的数据怎么流转、失败怎么处理、异常怎么兜底
- 读监管文件:人行支付清算类的规范、银保监会的数据治理要求。这些文件枯燥,但里面藏着别人不知道的约束
- 跨部门交流:跟风控、合规、运营的人聊,了解他们的痛点。技术方案的价值往往不在于技术多先进,而在于解决了业务方什么问题
- 画系统全景图:把你负责的模块放到整个金融链路里,理解上下游依赖。这张图,AI 画不出来,因为它不知道你们公司的系统长什么样
这些东西 AI 搜不到、学不会,因为它们不存在于任何公开数据集中。 它们存在于你的经验里、同事的脑子里、公司的文档系统中。
三、向上走一步:从”写代码”到”做技术决策”
AI 会写代码,所以纯粹”代码写得好”的价值在下降。但”该写什么代码、为什么这么写、不这么写会怎样“的价值在上升。
在金融后端,技术决策的典型场景:
| 决策 | AI 能帮的 | 需要人判断的 |
|---|---|---|
| 选消息队列 | 对比 Kafka/RocketMQ/RabbitMQ 的特性 | 金融场景对消息可靠性的要求、团队运维能力、现有系统耦合度 |
| 数据库分库分表 | 给出分片方案 | 历史数据迁移风险、跨片查询的业务影响、对账系统是否兼容 |
| 接口幂等设计 | 列出常见方案 | 这笔业务的重试机制、上下游约定、资金安全底线 |
| 是否引入新技术 | 调研技术优劣 | 团队学习成本、监管对技术栈的要求、长期维护风险 |
具体做法:主动承担架构设计、技术选型、方案评审的工作。不是等领导分配,是主动发现”这块设计有风险,我来梳理个方案”。这些事情 AI 能辅助但不能主导,因为决策需要结合你的业务上下文、团队现状和历史包袱。
四、建立”AI + 金融”的交叉优势
单一领域的专家容易被 AI 追赶,但交叉领域的壁垒高得多。你现在的位置恰好是交叉点:
1 | 金融业务深度 × 后端工程能力 × AI 工具使用 |
三者交集的人很少。具体可以做的事:
- 用 AI 重新审视老系统:把你维护的金融系统里的痛点,用 AI 辅助分析——哪些流程可以自动化、哪些监控可以用 ML 做异常检测、哪些对账逻辑可以用 AI 辅助
- 做内部工具:像你用 AI 工具而不是手敲命令一样,给团队造工具。比如用 AI 辅助生成金融报表 SQL、自动分析日志异常模式、辅助代码审查
- 写技术方案时用 AI 辅助:让 AI 帮你写第一版,你改成最终版。你的产出质量和速度都会超过不用 AI 的同事
交叉优势的逻辑:纯金融人学 AI 慢,纯 AI 人不懂金融业务,纯后端人不了解金融监管。你三个都沾边,而且每一个都不是浅尝辄止。
五、经营”不可外包的东西”
有些能力跟 AI 无关,但在 AI 时代更值钱:
1. 技术信任
金融行业尤其看重信任。出了线上事故,领导第一个电话打给谁?不是因为那个人技术最强,是因为他靠得住——判断准、不慌、能扛事。这种信任是无数次应急积累出来的,AI 替代不了。
2. 跨团队推动力
一个技术改造方案,技术上没问题,但需要风控审批、需要运维配合、需要业务方让出窗口期。能推动这件事落地的人,价值不在方案本身,在于让各方达成共识。这是组织内部的政治和沟通能力。
3. 写和说的能力
写博客是个好习惯。AI 能生成文档,但 AI 写不出有实战温度的技术文章——“踩过什么坑、为什么这么选、最后结果如何”。这种内容来自真实经历,在 AI 时代反而更稀缺。
继续写,但要升级:
- 不写”XXX 使用教程”(AI 写得比你好)
- 写”XXX 踩坑实录””金融系统 XXX 设计决策””为什么我们最终没用 XXX”(AI 写不了,因为它没踩过坑)
最后说句实话
AI 不会淘汰金融后端工程师,但会用 AI 的金融后端工程师,会淘汰不用的。
如果你已经在用 AI 做项目、写博客、运维部署了——说句实在的,在同 level 的金融后端工程师里,你已经走在前面。不用焦虑,继续深化就行:
- 业务上往深走——资金链路、监管合规、风控逻辑,越深越安全
- 技术上往广走——不只是 Go,把 AI 工具链、运维自动化、系统设计都纳入
- 影响力上往外走——写博客、做内部分享、带新人,让组织知道你的判断力
方向对了,剩下的就是时间问题。