本文分享了作者从传统后端开发转型为Agent开发的心路历程和实战经验。作者在失业后,选择用4个月时间聚焦学习Python、LLM、RAG等AI技术,并重点掌握Tool Calling和RAG应用。通过搭建完整Agent项目,积累实战经验,最终成功找到新工作。文章强调,转型AI开发并非要从零开始,而是要利用原有工程经验,补充AI能力,并同步进行项目实践和面试准备。建议读者不要盲目追求新技术,而是要注重核心能力的培养和项目经验的积累。
34岁,被裁以后,我用了4个月转到Agent开发,现在已经成功上岸。
说实话,被裁的那段时间,我最大的焦虑不是“找不到工作”,而是突然发现,自己过去积累了这么多年的开发经验,好像没有想象中那么值钱了。
投传统后端岗位,竞争越来越激烈;看AI岗位,又发现JD上写着Python、大模型、RAG、Agent、LangChain,一眼看过去全是自己没做过的东西。
刚开始我也慌过。
甚至有一段时间,我真的认真考虑过要不要重新学一遍Java基础、刷算法、继续投后端岗位。
但后来我想明白了:如果现在重新和年轻人拼传统后端,我的优势并不明显。反而应该利用过去的工程经验,把AI能力补起来,去找一个新的交叉方向。
所以我给自己定了4个月。
不是要求自己4个月学完所有AI,而是4个月做到可以拿项目、过面试、找到Agent开发工作。
一、第1个月:Python只学够用,马上进入AI
我第一个踩的坑,就是差点把大量时间浪费在Python上。
刚开始我也想着把Python系统学一遍,结果看了几天教程以后就发现,这条路太慢了。
毕竟我不是编程零基础,变量、函数、类、异常、接口这些概念本来就熟悉。
所以后面我直接调整策略:Python只学Agent开发需要的部分,能看懂代码、能改代码、能调用API、能写基础功能就停。
然后马上开始接触LLM,自己调用模型API,搞懂Prompt、上下文、Token、结构化输出这些基础能力。
不要把Python学完再开始Agent,而是边做Agent边学Python。
二、第2个月:重点突破Tool Calling和RAG
第二个月开始,我把重点放到了真正和Agent相关的能力上。
先把Tool Calling搞明白。
模型怎么选择工具?工具参数怎么定义?调用结果怎么返回?调用失败怎么办?多个工具怎么连续执行?
这些东西对于后端来说其实并不陌生。
以前是用户请求→后端接口→数据库或者其他服务,现在只是多了一个模型,让模型参与到任务判断和工具选择里面。
然后开始做RAG。
从文档解析、Chunk切分、Embedding、向量检索,到Rerank和上下文构建,我完整跑了一遍。
这时候才发现,RAG真正难的不是把Demo跑起来,而是为什么这么设计。
所以我没有追求做很多Demo,而是把一个知识库项目反复优化,直到自己能解释每一个环节为什么这么做。
三、第3个月:Agent框架+完整项目一起做
到了第三个月,我才开始系统学LangChain、LangGraph这类框架。
这个顺序对我帮助特别大。
如果一开始就学框架,很容易变成背API;但前面已经自己做过LLM调用、Tool Calling和RAG,再回头看框架,就会发现很多东西其实是在帮你管理模型调用、工具调用、状态和流程。
这个阶段我没有再单独做零散Demo,而是直接搭一个完整Agent项目。
从需求分析开始,到架构设计,再到LLM、RAG、Tool Calling、Agent流程编排,最后把数据库、接口、异常处理、日志这些后端能力全部接进去。
这一步特别重要,因为它决定你最后有没有东西可以写进简历。
四、第4个月:不再疯狂学新东西,专门准备面试
最后一个月,我基本停止了大规模学新框架。
因为这时候继续追热点意义已经不大了。
我把前面的项目重新过了一遍,把每个技术选型都整理清楚,然后开始针对Agent岗位准备面试。
重点准备几个方向:LLM基础、RAG、Tool Calling、Agent架构、LangGraph,以及AI应用工程化。
尤其是项目深挖。
比如为什么这里使用RAG?为什么这样切Chunk?召回不准怎么优化?Tool调用失败怎么办?模型输出不稳定怎么办?Token成本太高怎么控制?
这些问题真正准备下来,我才发现,面试考的不是“你看过多少教程”,而是“你到底有没有真正做过”。
五、我这4个月最大的改变,是彻底放弃了“学完再找工作”
以前我总觉得,必须把Agent学得差不多才能投简历。
后来才发现,这个想法特别容易把自己困住。
AI更新太快了,根本没有所谓“全部学完”。
所以我第二个月项目刚开始做,就同步开始看岗位JD。
看到企业要求什么,我就记录下来;发现自己不会,就补;面试被问到不会,就回来复盘。
这样学习和求职其实是同步进行的。
不要等自己100分才开始找工作,70分的时候就应该开始验证市场。
六、后端转Agent,千万别把过去几年的经验丢掉
这是我真正上岸以后感触最深的一件事。
很多后端转AI的时候,会觉得自己过去的Java、Spring、数据库、Redis、MQ、微服务全部没用了。
其实恰恰相反。
真正进入企业Agent项目以后,你会发现大量问题还是工程问题:系统怎么设计、接口怎么接、权限怎么控制、异常怎么处理、服务怎么监控、成本怎么控制。
这些都是后端过去积累的能力。
所以我现在越来越觉得,后端转Agent不是重新开始,而是给原来的工程能力增加一层AI能力。
尤其是已经工作多年的程序员,不要去和年轻人拼谁学新框架快。
你真正应该拼的是:AI能力+工程能力+业务理解。
七、4个月以后,我给自己的标准其实很简单
不是“我会多少AI技术”,而是下面几个问题能不能回答:
我能不能独立做一个Agent?
我能不能解释每个技术方案为什么这么设计?
项目出了问题,我能不能自己排查?
面试官深入追问项目,我能不能讲清楚?
如果这些问题你都能回答,我认为就已经可以开始认真找Agent开发岗位了。
不要因为还不会某个新框架,就觉得自己没有资格投。
真正的岗位能力,永远是在项目和面试里不断验证出来的。
💡最后说几句真心话
如果你也是做了几年后端、最近因为裁员或者职业发展开始考虑转AI,我真心建议你别急着把自己归零。别裸辞后疯狂刷教程,也别看到一个新框架就马上跟着学。
先用自己原来的工程底子,把LLM调用、Function Calling、RAG、Agent编排这些核心能力补起来,然后找一个真实业务场景做完整项目,再拿着项目去验证市场。
我这4个月从被裁到上岸,中间踩了不少坑,也把真正用得上的东西重新整理了一遍:这些不是为了让你把资料全部看完,而是希望帮你少走一点弯路,把时间花在真正能转化成项目和面试能力的地方。
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。
大模型入门到实战全套学习大礼包
1、大模型系统化学习路线
作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!
2、大模型学习书籍&文档
学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。
3、AI大模型最新行业报告
2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
4、大模型项目实战&配套源码
学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。
5、大模型大厂面试真题
面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。
适用人群
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。