<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>学习路线 on CAO ZUOHUA</title><link>https://caozuohua.github.io/tags/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/</link><description>Recent content in 学习路线 on CAO ZUOHUA</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 11 Sep 2026 10:40:00 +0800</lastBuildDate><atom:link href="https://caozuohua.github.io/tags/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/index.xml" rel="self" type="application/rss+xml"/><item><title>AI Agent 工程师学习路线图：Python · Linux · 算法 · Agent 四线合一（2025–2026）</title><link>https://caozuohua.github.io/posts/2026-09-11-ai-agent-engineer-learning-roadmap/</link><pubDate>Fri, 11 Sep 2026 10:40:00 +0800</pubDate><guid>https://caozuohua.github.io/posts/2026-09-11-ai-agent-engineer-learning-roadmap/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;这篇文章把四条通常被分开讲的学习线——Python 工程、Linux 系统、数据结构与算法、AI/Agent——放进同一张路线图。核心判断是：&lt;strong&gt;它们不是四份独立的清单，而是围绕同一个能力闭环收敛&lt;/strong&gt;。Linux 提供 Agent 的运行与隔离边界，Python 提供工程化底座，算法提供检索/规划/限流/缓存的内核，AI/Agent 是最终交付形态。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="为什么要四线交叉而不是串行"&gt;为什么要四线交叉，而不是串行&lt;/h2&gt;&#10;&lt;p&gt;AI Agent 工程师与传统后端工程师的差别，不在模型本身，而在&lt;strong&gt;围绕模型的系统工程&lt;/strong&gt;：如何把一次不稳定的模型调用，包装成可恢复、可观测、可评测、可审计的运行时。&lt;/p&gt;&#10;&lt;p&gt;这个目标恰好落在四类能力的交集上：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;模型调用会失败，要重试与限流 → 需要&lt;strong&gt;并发与算法&lt;/strong&gt;；&lt;/li&gt;&#10;&lt;li&gt;工具调用要触碰真实文件与网络 → 需要 &lt;strong&gt;Linux 内核能力&lt;/strong&gt;做边界；&lt;/li&gt;&#10;&lt;li&gt;上下文、检索、评测要长期维护 → 需要 &lt;strong&gt;Python 工程化&lt;/strong&gt;；&lt;/li&gt;&#10;&lt;li&gt;最终形态是一套服务 → 需要&lt;strong&gt;容器、部署与可观测性&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;所以正确姿势是交叉推进，而不是&amp;quot;先学完 A 再学 B&amp;quot;。下面这张表是整体节奏，每周建议投入 10–15 小时：工作日 1–1.5 小时（以算法为主），周末 5–6 小时（以项目为主）。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;阶段&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;周期&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Python&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Linux&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;算法（贯穿）&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;AI / Agent&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;P0 环境基线&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;第 1–2 周&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;uv + ruff + pytest + mypy 模板仓库&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Shell 最小集 + SSH 密钥登录&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;复杂度分析&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;通读 Anthropic《Building Effective Agents》&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;P1 工程打底&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;第 3–10 周&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;类型系统、Pydantic v2、asyncio、FastAPI 流式服务&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;权限/进程/cgroup v2/systemd/网络&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;数组、哈希、双指针、二分、排序&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;原生 API 手写 ReAct Agent；结构化输出&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;P2 应用构建&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;第 11–24 周&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;数据栈、profiling、打包发布&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;容器化、反代 TLS、VPS 加固、可观测性&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;树、堆、图、DFS/BFS、拓扑排序、回溯、DP 入门&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RAG（混合检索+重排）、评测、MCP server/client&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;P3 Agent 深化&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;第 25–40 周&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;异步多工具运行时、性能优化&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;eBPF/perf 排障、Landlock/seccomp 沙箱&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;并查集、Trie、贪心、高级 DP、字符串算法&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;LangGraph 1.0 有状态工作流、多 Agent、A2A&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;P4 生产化&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;第 41–52 周&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;vLLM 本地部署、服务切换&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;高可用、备份、监控告警&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;图算法综合、位运算、综合题&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;可观测+评测回归+安全防护的生产级 Agent&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="一python-工程线把能跑变成敢维护"&gt;一、Python 工程线：把&amp;quot;能跑&amp;quot;变成&amp;quot;敢维护&amp;quot;&lt;/h2&gt;&#10;&lt;h3 id="版本基线"&gt;版本基线&lt;/h3&gt;&#10;&lt;p&gt;生产基线选 &lt;strong&gt;Python 3.12/3.13&lt;/strong&gt;，新项目可以上 &lt;strong&gt;3.14&lt;/strong&gt;（3.15 处于 RC 阶段）。需要掌握的语言特性集中在四处：&lt;/p&gt;</description></item></channel></rss>