高级工程师转型路线

高级 iOS 工程师转型 Agent

52 周完成工程底座、RAG、编排、生产质量与求职闭环。

从 iPhone 开发工作台延伸到服务器、工具和 Agent 编排模块的工程场景
不是从零开始,而是把架构、并发、状态与产品经验换一个运行环境。
52周完整周期
1,040h目标投入
3公开项目
200-500 元每月 API 与云预算

你的优势不是 Swift,本质是成熟工程判断

高级 iOS 经验已经覆盖状态、并发、可靠性和用户体验。转型重点是补齐 Python 后端、LLM 系统与生产评测。

主攻方向

高级 Agent 应用 / 全栈工程师

以 Python 服务端、RAG、LangGraph、MCP、评测与安全为主线,目标是能设计和交付生产级 Agent。

Python 3.12+FastAPIPostgreSQLLangGraphMCPRagas
Swift Concurrency你已经会
asyncio 与任务队列需要迁移
App 状态管理你已经会
Agent State 与 Checkpoint需要迁移
客户端容错与恢复你已经会
幂等、重试与补偿需要迁移
移动端交互设计差异化资产
GUI Agent 与审批体验形成壁垒

五个阶段,按依赖顺序推进

先证明工程底座,再做 Agent。每个阶段都以可运行产物、量化验证和公开证据结束。

52 周逐周执行计划

展开任务块查看每周重点、可交付成果和验收标准。完成状态仅保存在当前浏览器。

已完成 0 / 52 周

用三个项目证明能力升级

项目不是课程作业。每一个都要包含测试、评测、失败案例、架构说明和可复现的运行方式。

以手机、审批开关、测试证据和发布包组成的 Mobile Release Agent 系统模型
旗舰项目

Mobile Release Agent

从 issue、规范检索和计划生成,到 Swift 日志分析、人工审批、测试执行、Reviewer 与 Release Notes。

  • LangGraph 持久化与恢复
  • MCP 工具权限和故障降级
  • Swift Agent SDK 与过程 UI
  • 200+ 端到端评测与发布门禁
项目 1

Framework-free Mini Agent

手写 model → tool → observation 循环,掌握停止条件、重试、Trace 与三种推理策略。

证据:40+ 任务评测
项目 2

SwiftDocs RAG Assistant

围绕 Swift 与 Apple 文档完成混合检索、引用、权限、拒答、Ragas 与 SwiftUI 客户端。

证据:100+ Golden Dataset

所有项目统一交付

代码GitHub + CI
质量测试 + 评测
表达README + 架构图
公开文章 + 演示视频

旗舰项目的能力汇流

前 32 周不是分散学习,它们最终进入同一条可观测、可审批、可恢复的移动研发工作流。

每周 20 小时,遵循同一套节奏

学习时长不是核心指标。每周必须留下能运行、能验证、能复盘的工程证据。

4h文档与原理
10h编码实现
3h测试或评测
2h公开输出
1hJD 复盘

忙碌周底线:至少 8 小时,优先编码、测试和复盘,不连续两周降档。

每周日志让进步可以被审计
## WXX - YYYY-MM-DD

- 计划/实际小时:20 / 0
- 本周可运行产物:
- 验证命令与结果:
- 指标变化:成功率 / P95 / 成本 / 覆盖率
- 三个失败案例:
- 对应目标 JD:
- 公开输出:commit / README / article / video
- 下周唯一最高优先级:

一年结束时,只看这些证据

完成课程不等于完成转型。最终验收必须落在项目质量、公开影响和真实面试反馈上。

核心结果 能连续 45 分钟讲清旗舰项目

包括需求、状态、工具、评测、安全、成本、故障恢复和移动端审批体验。

3公开项目全部可访问、可运行、可量化
6技术文章覆盖迁移、架构、可靠性与 UX
120算法 / Python 题记录复杂度、错误和第二解法
40系统设计 / 核心问答覆盖十类 Agent 系统
8模拟面试录像、评分、行动项
30+定向投递跟踪各阶段转化率

主线技术栈保持克制

先手写最小实现,再引入框架。主线固定,避免把一年消耗在重复选择工具上。

Python 3.12+uvFastAPIPydanticpytestPostgreSQLpgvectorRedisDockerLangChainLangGraphMCPRagasSwiftUISSE / WebSocket
现在开始

第一周只做一件事:建立可量化的转型基线。

打开 W01