FDE Learning Roadmap(FDE 学习路线图)
知识库位置:
FDE Knowledge Base/10 Career/07-FDE-Learning-Roadmap.md
建议学习顺序不是:
Learn every technology(学遍所有技术)而是:
Build(构建)↓Integrate(集成)↓Deploy(部署)↓Discover(调研)↓Design(设计)↓Deliver(交付)↓Lead(带领)Stage 1 — Engineering Foundation(工程基础)
Section titled “Stage 1 — Engineering Foundation(工程基础)”目标:
能做出一个完整小型系统。
学习:
- Python / TypeScript 等一种主语言
- Git
- HTTP
- REST API
- SQL
- Database(数据库)
- Backend(后端)
- Docker(容器化)
- Cloud Basics(云基础)
项目:
Frontend(前端)↓Backend API(后端接口)↓Database(数据库)↓External API(外部接口)Stage 2 — Enterprise Integration(企业集成)
Section titled “Stage 2 — Enterprise Integration(企业集成)”学习:
- Auth(认证)
- OAuth(开放授权)
- SSO(单点登录)
- Webhook(Web 回调)
- API Integration(接口集成)
- Secrets(密钥)
- Logging(日志)
项目:
Internal App(内部应用)↓SSO↓CRM API(CRM 接口)↓DatabaseStage 3 — AI Engineering(AI 工程)
Section titled “Stage 3 — AI Engineering(AI 工程)”学习:
- LLM(大语言模型)
- Structured Output(结构化输出)
- RAG(检索增强生成)
- Tool Calling(工具调用)
- Agent(智能体)
- Evaluation(评估)
- Guardrails(护栏)
项目:
Enterprise Knowledge Assistant(企业知识助手)
Stage 4 — Production(生产)
Section titled “Stage 4 — Production(生产)”学习:
- CI/CD(持续集成/持续交付)
- Observability(可观测性)
- Reliability(可靠性)
- Environment(环境)
- Security(安全)
- Incident Response(事故响应)
把前面的项目真正部署成 Production-like System(类生产系统)。
Stage 5 — Business(业务)
Section titled “Stage 5 — Business(业务)”学习:
- Discovery(客户调研)
- Process Mapping(流程映射)
- Problem Framing(问题定义)
- Requirements(需求)
- Metrics(指标)
- ROI(投资回报率)
练习:
不写代码,先解决一个业务流程问题。
Stage 6 — Delivery(交付)
Section titled “Stage 6 — Delivery(交付)”学习:
- Scope(范围)
- Pilot(试点)
- Customer Communication(客户沟通)
- Risk(风险)
- Go-Live(上线)
- Adoption(采用)
Stage 7 — Leadership(领导力)
Section titled “Stage 7 — Leadership(领导力)”学习:
- Executive Communication(高管沟通)
- Architecture Review(架构评审)
- Mentoring(导师辅导)
- Strategy(战略)
- Reusable Systems(可复用系统)