零基础可以学 FDE,但建议按 6-12 个月规划,路径是:先补工程底座 → 再学 RAG/Agent → 再做可部署项目 → 最后补业务交付能力。 不建议一上来就报高价班,先用官方文档、开源项目和真实小场景跑通一个项目。
零基础 FDE 学习总路线
表格
| 阶段 | 时间 | 目标 | 验收产出 |
| 1. 工程底座 | 1-2个月 | Python、Git、Linux、SQL、API、Docker 基础 | 能写脚本调 API、连数据库、跑容器 |
| 2. AI 应用 | 2-3个月 | Prompt、RAG、Agent、LangChain/LlamaIndex、Dify | 企业知识库问答系统 |
| 3. 工程部署 | 2-3个月 | FastAPI、Docker、日志、评测、限流、异常处理 | 可上线的 AI 服务 |
| 4. 业务交付 | 持续 | 需求拆解、POC、验收文档、行业场景 | 2-3 个可讲清业务价值的项目 |
第 1-2 个月:补工程底座
零基础最容易犯的错是直接冲 RAG、Agent,结果卡在环境、API、数据库上。先补这些:
Python:语法、函数、类、异常处理、文件读写、requests、pandas、pymysql。
Git:clone、add、commit、push、branch、merge。
Linux:文件操作、进程管理、日志查看、环境变量。
SQL:MySQL/PostgreSQL 基础查询、增删改查、简单表设计。
HTTP/API:GET/POST、状态码、鉴权、JSON、RESTful。
Docker 基础:镜像、容器、端口映射、数据卷。
验收标准:能用 Python 写一个小工具,从数据库或文件里取数据,调用大模型 API,再返回结果。
第 3-5 个月:学 RAG 和 Agent
这个阶段要跑通两条主线。
RAG 主线(企业落地最高频场景):
文档加载:PDF、Word、Excel、Markdown
文本分块:chunk size、overlap
向量化:Embedding 模型选型
向量数据库:Chroma、Milvus、PGVector
检索与重排序
答案生成与引用溯源
Agent 主线:
ReAct 模式:思考—行动—观察
Function Calling / Tool Use
LangGraph / CrewAI 工作流编排
记忆系统:短期会话 + 长期向量存储
MCP 协议基础
推荐第一个项目:企业内部知识库问答系统。上传 PDF/Word,用户提问时先检索相关段落,再让模型基于资料回答,并标注来源。
第 6-8 个月:补部署和评测
只会跑 Demo 不够,FDE 要对“能不能上线”负责。
重点补:
FastAPI 暴露接口、流式输出
Docker Compose 一键启动多服务
日志与可观测:LangSmith、LangFuse
评测:Ragas、Promptfoo,测准确率、延迟、成本
工程兜底:限流、超时、重试、熔断、权限控制
第二个项目建议做:业务 Agent,比如客服工单分类、数据查询助手、周报生成器,要求带失败处理和人工审核回路。
第 9 个月后:补业务交付能力
这是 FDE 和普通 AI 开发最大的差别。要练:
需求拆解:客户说“效率低”,你要能拆出具体环节、数据在哪、谁在用、怎么验收。
POC 验证:快速搭最小版本,用真实数据跑通。
验收文档:需求说明、方案图、测试报告、验收清单。
技术翻译:能向业务方讲 ROI,向技术方讲架构。
深耕 1-2 个行业:制造、零售、金融、政务等,熟悉行业黑话和决策逻辑。
推荐资料
官方文档:LangChain、LangGraph、LlamaIndex、Dify、Coze 官方文档
课程:DeepLearning.AI 的 LangChain / LLM 应用课程(免费)
书籍:《从零构建AI AGENT:大模型驱动的智能体设计与实战》
视频:B 站搜索“FDE 前沿部署工程师”“LangGraph 实战”
社区:GitHub 搜 good first issue + rag / agent,从修文档、写示例开始参与
结合你的情况,建议这样起步
你本身有前端基础,又有内容运营和多平台发布经验,其实很适合走 “Agent + 内容/安全合规” 方向。比如先做一个“技术文章合规检查与多平台改写助手”,让它能读取草稿、检查敏感信息、生成各平台版本、输出发布文案。这类项目既能练 RAG/Agent 能力,又能直接反哺你现有的工作流,做完就是作品集。