Featured image of post 我的 AI 时代后端工程师成长路线

我的 AI 时代后端工程师成长路线

从传统后端到 AI 全栈,我踩过的坑和总结的成长路径。

问题背景

最近有几个刚工作两三年的后端朋友问我:AI 这么火,传统后端是不是要被淘汰了?要不要转算法?我自己这两年从宠物医疗 SaaS 走到企业级 AI 数据平台,又在业余时间开源了 alchemy-furnace,刚好完整经历了从"写 CRUD"到"做 AI 系统"的转变。这些路不一定适合每个人,但都是我真走过的。

AI 时代后端工程师成长路线:四级台阶

第一阶段:把后端基本功打穿

AI 应用的后端依然是后端。模型推理只是其中一环,你还要处理认证、计费、并发、数据管道、可观测性、发布回滚。这些东西 LLM 帮不了你多少。

我在某 SaaS 公司那两年半,扎扎实实干了几件"不性感"的事:把宠物医疗 SaaS 系统从 fasthttp C/S 迁到 go-zero B/S,用 gRPC + Jaeger 做微服务拆分和链路追踪,对接 AI 影像判读接口。那时候没有 LLM 帮我写代码,gRPC 拦截器、服务注册发现、MySQL 分表、Redis 分布式锁,全是一行行啃文档啃出来的。

我的建议是:如果你工作不满三年,别急着追 AI,先把下面这些东西练到肌肉记忆:

  • 一门主力语言到能读源码的程度(我是 Go,Gin、go-zero、Gorm、Wire 这些要知道它们怎么实现的)
  • MySQL 索引和事务、Redis 常用数据结构、MQ 的投递语义
  • 一次完整的微服务拆分 + 链路追踪落地经验
  • 容器化部署和基本的 Linux 排障

这些是你日后做任何系统的地基,AI 只会放大基本功的差距,不会抹平它。

第二阶段:主动靠近 AI 工程化

2023 年底我加入新团队,本来是做统一支付平台和统一认证中心这种传统后端项目,但我主动接了数据治理服务和数据集管理服务里和 AI 相关的部分。这是我职业路径上最关键的一个选择。

我的做法不是去学训模型(那是算法工程师的赛道,后端硬转性价比很低),而是切入模型和业务之间的工程层:

  • 数据管道:S3 预签名上传、PDF 解析、Temporal Worker 数据质量规则引擎、MySQL + StarRocks 数仓、OpenAlex 数据同步。这些是典型的后端技能,但服务于 AI 数据。
  • 向量和检索:文档解析后的向量化、知识图谱构建、向量库选型。不需要你懂反向传播,但要懂高并发、批处理、内存控制。
  • LLM 网关:知识库问答服务里做统一 LLM 适配层,屏蔽 OpenAI、Azure、VLLM、HuggingFace 的差异,做多模型路由、限流、降级、token 计费。这是后端最能发挥价值的地方。
  • Agent 和工作流:多轮对话、light_rag、MCP 工具调用、多步任务编排。这层需要理解 LLM 的能力边界,但工程骨架依然是状态管理、超时、重试、可观测性。

这个阶段我最大的体会是:AI 工程化的核心难点不是调模型,而是让模型在一个不可靠的世界里可靠地工作。超时、幻觉、上下文溢出、供应商限流,这些问题的解法全是后端老功夫。

第三阶段:用全栈能力闭环一个产品

只会写后端,在 AI 时代会有明显的瓶颈。AI 应用的交互形态变化太快,等前端排期你就慢了半拍。我从 2025 年开始刻意练全栈,用 Claude Code 和 Cursor 独立交付前端页面。

alchemy-furnace 是第一次完整闭环:Go(Gin + GORM)做网关和多供应商适配,Python(FastAPI)做合成引擎(Promptbreeder 变异算子 + 血统追溯),Next.js 做前端,一个人三周搞定。这个项目在 GitHub 拿到 46 star 不是因为代码多牛,而是它证明了一个后端工程师借助 AI 工具可以独立交付完整产品。

我总结的 Vibe Coding 心法是:

  • 后端契约定死再做前端(你的优势就在这)
  • TypeScript strict 全开,类型从 OpenAPI 生成
  • UI 选 shadcn/ui 这种源码可控的库,AI 生成质量高
  • 小步快跑,每生成一块就在浏览器验证,别攒着

第四阶段:建立技术判断力

工具和框架会一直换,真正拉开差距的是判断力。这几年我刻意训练自己几件事:

  • 选型时看权衡而不是看热度。Go 和 Python 混部选 gRPC 还是 HTTP?Temporal 还是裸 goroutine?RAG 还是 Agent?每个问题都没有标准答案,要能说出在你的场景下为什么这么选。
  • 踩坑后写下来。我保持写博客的习惯,不是为了当博主,而是把每次排障和架构决策的思路固化下来,下次遇到类似问题能快速调用。
  • 读优秀源码。go-zero、Gorm、Wire、eino、Temporal 的 Go SDK,读下来比看十篇架构文章有用。
  • 做开源。alchemy-furnace 逼我把代码写得陌生人能看懂、把文档写明白,这个过程对工程能力的提升比上班写业务代码快得多。

踩坑与提醒

  • 别被"全栈"骗了。什么都懂一点但没有一项能打穿,不如先在后端深扎。全栈是放大器,基本功为零的时候放大的是零。
  • 别迷信新框架。今天这个 Agent 框架明天那个 RAG 库,大部分过半年就没人维护了。理解底层原理(状态机、流式、序列化、并发控制)比记住 API 重要。
  • 别丢掉对业务的理解。我在某 SaaS 公司学到的最重要的东西不是 go-zero,而是理解医院和医生怎么用系统。脱离业务的架构是自嗨。
  • 照顾好身体。这行是长跑,不是冲刺。

小结

AI 时代的后端工程师不是要被淘汰,而是要往上走一层:从"实现需求"变成"把模型能力工程化、产品化"。路径说起来朴素:基本功打穿,主动靠近 AI 工程化,练全栈闭环,建立判断力。我自己也还在这条路上,希望两年后回头看,这篇文章里的判断依然站得住脚。

Built with Hugo
Theme Stack designed by Jimmy