← 返回工具中心

FDE 前沿部署工程师

从零基础到能够独立设计、部署、排障大规模系统的全栈工程师。这是一条实践驱动的成长之路。

当前进度:L3 全栈排障(50%)

L1 入门 L2 部署 L3 排障 L4 AI工程化 L5 架构师
🌱

L1 基础入门 · 计算机与网络基础

理解计算机/网络/操作系统基本概念,能独立操作 Linux 命令行

预计学习周期:2-3 个月
✓ 已完成

📚 推荐书籍/教程

🎥 视频资源

  • B站「韩顺平 Linux 零基础」全套
  • B站「Shell 编程从入门到精通」
  • B站「计算机网络微课堂」湖科大
  • YouTube「NetworkChuck」(英语)

核心技能点

  • Linux 文件系统与权限 (chmod/chown)
  • 进程管理 (ps/top/kill/systemctl)
  • 网络命令 (ping/traceroute/netstat/ss)
  • 文本处理 (grep/awk/sed/vim)
  • Shell 脚本编写与调试
  • Git 基本工作流 (clone/branch/merge/rebase)

🚀 实践项目

  1. 在虚拟机/云服务器上安装 CentOS/Ubuntu,纯命令行操作一周
  2. 编写一个 Shell 脚本自动备份指定目录并发送邮件通知
  3. 用 Git 管理一个学习笔记仓库,练习分支/合并/冲突解决
  4. 用 dig/nslookup 查询各种 DNS 记录,理解递归解析过程
🔧

L2 服务部署 · Web 应用上线能力

能独立完成 Web 应用从零到上线的全流程

预计学习周期:3-4 个月
✓ 已完成

🎥 视频资源

  • B站「Nginx 从入门到精通」
  • B站「Flask/Django 部署实战」
  • B站「MySQL DBA 入门」
  • Certbot 官方文档 (SSL 证书)

核心技能点

  • Nginx 配置 (server/location/upstream)
  • 反向代理与负载均衡
  • SSL/TLS 证书申请与续签 (Let's Encrypt)
  • 进程管理 (Gunicorn/PM2/systemd)
  • MySQL/Redis 安装配置与备份
  • 域名解析配置 (A/CNAME/MX)

🚀 实践项目

  1. 从零部署一个 Flask/Node.js 应用到云服务器 (你已完成!)
  2. 配置 Nginx 反向代理 + SSL 证书 + 域名绑定
  3. 搭建 MySQL 数据库 + Redis 缓存,实现数据持久化
  4. 编写一键部署脚本(自动拉代码/安装依赖/重启服务)

L3 全栈排障 · 生产环境问题定位

能快速定位并修复线上故障,掌握监控与日志分析

预计学习周期:4-6 个月(进行中)
● 当前阶段

🎥 视频资源

  • B站「Docker 零基础到精通」
  • B站「GitHub Actions CI/CD 实战」
  • B站「Prometheus + Grafana 监控」
  • B站「Linux 故障排查思路」

核心技能点

  • 全链路排障 (网络/服务/证书/DNS)
  • Docker 容器化 (Dockerfile/Compose)
  • CI/CD 流水线 (GitHub Actions/Jenkins)
  • 日志分析 (journalctl/ELK Stack)
  • 监控告警 (Prometheus/Grafana)
  • 性能分析 (strace/tcpdump/perf)

💡 下一步行动

  • 本周:把博客项目 Docker 化
  • 本月:搭建 GitHub Actions 自动部署
  • 下月:接入 Prometheus + Grafana 监控
  • 持续:记录每次排障过程到博客

🚀 实践项目(推荐顺序)

  1. Docker 化博客:编写 Dockerfile + docker-compose.yml,实现一键启动 Flask + Nginx + MySQL + Redis
  2. CI/CD 流水线:GitHub push 自动触发测试 → 构建镜像 → 部署到服务器
  3. 监控体系:部署 Prometheus + Grafana,监控服务器 CPU/内存/磁盘/网络 + 应用指标
  4. 日志收集:ELK 或 Loki + Grafana 实现日志集中查询
  5. 故障演练:模拟 DNS 故障/证书过期/端口占用/OOM 等场景并修复
🏗

L4 AI 工程化 · 智能运维与 AI 部署

掌握 AI 模型部署与 AI 辅助运维开发能力

预计学习周期:6-9 个月
待解锁

📚 推荐资源

核心技能点

  • Prompt Engineering 高级技巧
  • Ollama/vLLM 本地模型部署
  • RAG (检索增强生成) 实现
  • AI Agent/MCP 工具链
  • Kubernetes 基础 (Pod/Service/Deployment)
  • Helm Charts 应用编排

💡 学习路线

  • 1. 先学 K8s 基础 (Minikube 本地练)
  • 2. 用 Ollama 部署本地 LLM
  • 3. 学 LangChain 搭建 RAG 应用
  • 4. 实现 AI 辅助运维告警

🚀 实践项目

  1. Minikube 部署博客应用,体验 Pod 自愈/滚动更新
  2. Ollama 部署 Qwen/Llama 模型,搭建私有 AI 对话服务
  3. 用 LangChain + 向量数据库构建知识问答机器人
  4. AI 日志分析:接入 Prometheus 告警,用 LLM 自动分析根因
🌟

L5 架构设计 · 前沿部署工程师

具备大规模系统架构设计与前沿技术落地能力

预计学习周期:持续精进
待解锁

📚 推荐资源

核心技能点

  • 高可用架构 (多活/灾备/全球化部署)
  • 平台工程 (IDP 内部开发者平台)
  • GitOps 体系 (ArgoCD/Flux)
  • 边缘计算 / Serverless / WebAssembly
  • FinOps 成本优化
  • 技术博客/开源贡献/社区分享

🚀 长期目标

  1. 设计并落地一套完整的 CI/CD + GitOps 部署平台
  2. 在 GitHub 维护开源项目 (如运维工具/监控插件)
  3. 输出技术博客,形成个人技术品牌
  4. 参与技术社区分享/线下 meetup 演讲