news 2026/8/31 22:29:46

Web 后端转 AI 应用开发,我的第一周:最难的不是学新东西,是放下旧东西

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Web 后端转 AI 应用开发,我的第一周:最难的不是学新东西,是放下旧东西

我是一粟,一个写了 6 年 Web 全栈的后端工程师。React、Node、Python、微服务、CI/CD,该踩的坑基本都踩过一遍。去年拿了腾讯、字节、京东三家的大模型方向 offer,最后选了现在这条做 AI 应用的路。

说实话,做出转型决定的那天,我以为最难的部分会是「学新东西」——Transformer 原理、提示词工程、RAG、Agent 框架,随便拎一个出来都是一座山。

结果第一周打完,我发现我错了。

新东西不难。真正让我难受的,是我带了 6 年的旧习惯,在新领域里到处碰壁

今天这篇不讲技术干货,讲讲一个后端老兵转型第一周,被迫放下的四样东西。如果你也在考虑转 AI 方向,这篇可能帮你省掉我这一周的痛苦。


放下的第一样:确定性思维

做后端久了,人会形成一种信仰:系统是确定的

接口要么返回 200,要么返回 500。数据库要么查到,要么查不到。代码审查时我们讨论的是「这个边界条件处理了没有」,而不是「这个函数今天心情怎么样」。

然后我调了大模型。

同一个请求,第一次返回 JSON,第二次返回「好的,以下是您要的 JSON:」然后才给我 JSON,第三次直接告诉我它做不到。

我的第一反应是:这玩意儿有 bug。

我花了整整一个下午去「排查」这个问题——检查请求参数、对比请求体、翻文档——最后在一个前辈的提醒下才意识到:这不是 bug,这就是它的工作方式。大模型的输出是概率性的,不是「不稳定」,是「本来就稳定不下来」。

那一刻我的后端直觉崩了一小块。

后来我慢慢想明白了:做传统后端,你的工作是消灭不确定性;做 AI 应用,你的工作是和不确定性共处。模型给你的永远是一个「大概齐」的答案,你的工程价值体现在:怎么用护栏、重试、校验、降级,把这个「大概齐」变成用户能接受的「足够好」。

这不是技术的变化,是世界观的挪移。第一周最大的震荡,来自这里。


放下的第二样:「先设计完美架构,再动手」

后端做久了会有职业病:动手前先画架构图。

数据库怎么分表、接口怎么分层、异常怎么统一处理、以后怎么扩展——不把这些想清楚,一行代码都不愿意写。这个习惯在传统开发里是美德,六年里它救过我无数次。

第一周我准备搭我的第一个 Agent,很自然地打开了画图工具,准备先设计一套「完美的 Agent 架构」:消息怎么流转、工具怎么注册、上下文怎么管理……

画了半天,我发现一个尴尬的问题:我不知道该画什么。

因为我根本不知道这个 Agent 跑起来会是什么表现。提示词怎么写才有效?工具调用的失败率有多高?上下文多长会开始「失忆」?这些答案没有一个能靠设计推出来,只能靠跑出来

AI 应用开发的迭代单位,不是「版本」,是「提示词的某一次修改」。你改一句话,系统的行为就整个变了。在这种开发模式下,花三天设计的完美架构,可能跑一次就被推翻。

所以我放弃了画图,用两百行代码先跑了一个能动的最小循环(就是上一篇分享的那个)。跑通之后再看,哪些地方真的需要设计,哪些地方纯属我自己的强迫症。

不是架构不重要了,而是架构的来源变了:从「提前设计」变成「从实际运行的血泪里长出来」。

顺便说一句,这个转变对老后端其实特别痛苦——相当于承认你过去最引以为豪的能力,在新领域里暂时派不上用场。


放下的第三样:对 100% 正确率的执念

这个是我劝自己劝得最辛苦的。

上线一个接口,正确率必须 100%,这是刻在后端骨头里的东西。测试覆盖率不够不敢发,边界条件没处理不敢发。

但第一周搭 Agent 的时候,我遇到了一个现实问题:模型完成任务的正确率,大概在 85% 左右。剩下 15% 的情况,它会自信满满地给你一个错误答案。

我的第一反应是:这玩意儿不能上线。

但后来我算了笔账。我做的那个场景(自动化数据整理),人工处理一遍要 40 分钟,模型处理只要 1 分钟,剩下的 15% 错误,用一个校验层拦住打回人工,人工只处理被拦下来的部分。

整体算下来,效率还是提升了 20 倍以上,而且错误被拦在了用户看到之前。

那一刻我意识到,「能不能上线」的判断标准变了。传统后端问的是「正确率够不够高」;AI 应用问的是「错了之后的兜底成本,能不能覆盖它带来的效率收益」。

85% 的正确率 + 完善的兜底,很多场景下完胜 100% 正确率但昂贵的纯人工。

这个思维不开,你做 AI 应用会处处觉得「不能用」;这个思维一开,满地都是可以落地的场景。


放下的第四样:其实没什么可放下的(这是好消息)

最后说个反转,给同样在考虑转型的后端同学一点信心。

第一周结束我做复盘,列了一下这一周实际用到的东西:

  • 调 API?就是 HTTP 请求,我用requests裸写,比以前调的第三方支付接口简单多了
  • 组织上下文、管理会话状态?不就是状态管理吗,Web 后端干了很多年
  • 设计护栏和兜底逻辑?就是异常处理和降级方案,老本行
  • 部署、监控、控制成本?后端基本功

真正「全新」的东西,可能只占 20%——提示词的写法、模型行为的直觉、一些领域黑话。剩下的 80%,全是工程能力的迁移。

所以「放下旧东西」这个说法其实不精确。准确的说法是:放下旧习惯,但旧能力全都在

被放下的确定性思维、完美架构执念、100% 正确率信仰,说到底都是「外壳」;底下那六年的工程素养,才是转型时真正带着走的行李。

这也是我敢接 30 天挑战的底气——新东西学得会,旧能力用得上,唯一要过的坎,是自己脑子里那几道弯。

30 天怎么走?我给自己排了四步:

30 天四步走(4 周 4 个台阶):

阶段目标对应成果
第 1 周 · 打地基不碰框架,手写一个能跑的最小 Agent 循环上一篇那个 200 行架构
第 2 周 · 装记忆短期上下文 + 长期记忆,解决多轮任务「失忆」下一篇实操
第 3 周 · 接工具工具调用、RAG 检索,让 Agent 真能干活会调 API 干活的 Agent
第 4 周 · 上生产护栏、成本控制、部署上线第一个能跑通的小应用

每一天我都会记录实操、踩坑、代码和思考,你可以直接抄着我的路径走,把我踩过的坑绕过去。


写在最后

第一周最大的感悟,浓缩成一句话:

转型的瓶颈从来不在知识的多少,而在思维方式的松绑。

知识可以查文档、看教程、抄作业;但「确定性思维」「完美主义」这些你赖以为生多年的东西,没有一篇文章能帮你放下,只能靠你自己跑第一个 Agent、翻第一次车、算第一次兜底账,在具体的挫败里一点点松开。

如果你也是后端工程师,也在考虑往 AI 应用方向转,我正在进行的「30 天从零学 Agent」挑战会把每一天的实操、踩坑、代码和思考都记录下来,你可以直接抄着我的路径走,把我踩过的坑绕过去。

想跟我一起学习进步的,微信扫码添加好友 一起交流学习,我把整理的 30 天学习资源清单分享给你~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 22:28:20

Qoder AI编程工具深度解析:安装、功能、实战与对比

之前用 AI 编程工具时,经常要同时开着好几个网页和插件,来回切换很影响效率。最近了解到阿里推出了一款叫 Qoder 的 AI 编程工具,把模型对话、代码生成、IDE 插件、Agent 自动执行这些能力整合到了一起,身边不少同事都在尝试。“编…

作者头像 李华
网站建设 2026/8/31 22:28:03

FMCW雷达测距测速MATLAB仿真:从原理到二维FFT与CFAR检测

简介:本资源是一份面向雷达信号处理初学者与汽车电子方向实践者的MATLAB仿真代码,聚焦线性调频连续波(LFMCW)雷达核心原理,解决测距与测速算法建模、中频信号解调及多普勒频移分析等关键问题,适用于自动驾驶…

作者头像 李华
网站建设 2026/8/31 22:27:16

Quartus Prime 18.0 使用指南:从安装到工程实践

1. 引言 Quartus Prime 18.0 是 Intel(原 Altera)推出的 FPGA 设计套件,支持 Cyclone、Arria、Stratix 等主流器件系列,集成了设计输入、综合、布局布线、时序分析和器件编程等完整流程。本文面向初学者,介绍 Quartus…

作者头像 李华
网站建设 2026/8/31 22:23:43

Matlab内点法求解14节点最优潮流:从KKT到完整实现

简介:本资源是面向电力系统专业本科生、研究生及优化算法初学者的Matlab实践案例,聚焦14节点标准测试系统的最优潮流(OPF)求解,以最小化发电燃料费用为目标函数,采用内点法这一高效非线性规划算法实现。压缩…

作者头像 李华
网站建设 2026/8/31 22:22:07

B-G431B-ESC1调试:FOC电流采样零点校准与Iq非零排查

B-G431B-ESC1 这个板子我用了挺长一段时间,前阵子一个同行发来一个问题:电机没接、动力电也没上,打开 Motor Pilot 看电流波形,Iq 直接冒出来一个不小的数值,问是不是板子的采样电阻烧了。我让他先别急,这类…

作者头像 李华