技术成长计划:从中级到中高级
制定于 2026-07-08,基于对本机约 90 个仓库提交记录的真实作者身份分析(排除克隆的开源参考仓库)+ 五个方向的检索与三票对抗性验证。这是一份要执行的计划,不是收藏用的报告——每完成一项就勾选
[x]。
起点与目标
| 项目 | 内容 |
|---|---|
| 当前水平 | 中级 · 非科班 · 4 年经验 |
| 目标水平 | 中高级 / 资深工程师 |
| 学习节奏 | 每天 1–2 小时 |
| 总周期 | 24 个月 · 8 个季度(时间紧可压缩至 18 个月,合并部分季度) |
| 技术画像 | Java/Spring Boot 3 为主力,Vue3/TS 前端,2026 年起扩展 Go / Python;电商广告 SaaS 平台,团队 15–20 人中提交量排名前 1–3,专精第三方平台 OAuth 授权 |
| 已有基础 | 已在生产构建 MCP Server、Agent Skill,发布过 OpenAPI→Skills 工具;2025 年起 commit 规范、测试覆盖、CI/CD 有明确跃升——这是本计划优先补工程素养的原因 |
四条主线
- 🔵 计算机基础 — 数据结构、网络、JVM、数据库原理
- 🟢 后端架构 — 分布式系统、缓存、DDD、系统设计
- 🟠 AI 时代技能 — Agent 架构、MCP 深化、LLM 工程与评估
- 🟣 工程素养 — 代码质量、测试文化、协作
四条线交替推进,不同时铺开——每天 1–2 小时经不起分散。所有编程练习代码统一放在本仓库 practice/ 目录下(java/ 为主力 Maven 工程,go/、python/、ts/ 预留给后续季度)。标注 ✓已验证 的资源经过检索交叉核实;标注 常识 的是本轮未独立验证、但业界长期公认的经典,同样可靠,只是这次没有专门去查证版本细节。
Q1(第 1–3 月)· 算法内功与 Java 语言深化 🔵🟣
预计投入:110–140 小时
- 《编程珠玑》Programming Pearls(Jon Bentley,中文版可购)
✓已验证— 精读第 1–8 章,走”深度理解”路径而非面试速成;面试用书(如《剑指Offer》)留到找工作前再补 - 《Effective Java》第 3 版(Joshua Bloch,中文版可购)
✓已验证— 精读 90 条经验法则,逐条对照工作代码 - LeetCode 50 题(仅面试熟练度兜底,非本季度重点)
产出物
- 用 Java 从零实现链表 / 二叉堆 / 简单图算法(代码放
practice/java,不依赖集合框架现成实现),写一篇笔记归档到 算法知识库;后续学 Go 时可再用 Go 重写一遍作对照
Q2(第 4–6 月)· 网络与操作系统:从”会用”到”懂原理” 🔵
预计投入:120–150 小时
- Stanford CS144(自己实现 TCP/IP 协议栈,英文材料,社区有中文笔记)
✓已验证— 时间有限可只做 2–3 个 lab(TCP 收发、拥塞控制) - 《深入理解计算机系统》CS:APP(Bryant / O’Hallaron,中文版可购)
常识— 精读第 1–6 章(程序结构、内存层次、链接)
产出物
- 用 Wireshark 抓包分析工作中真实的 OAuth 授权握手流程(TCP + TLS + HTTP 全过程标注),归档到 计算机网络知识库
- CS144 完成的 lab 提交记录
Q3(第 7–9 月)· JVM 内功与数据库原理 🔵🟢
预计投入:110–140 小时
- 《深入理解Java虚拟机》第 3 版(周志明,中文原著)
✓已验证— 建议精读两遍:第一遍通读建框架,第二遍带着工作服务做实操 - 《MySQL实战45讲》或《高性能MySQL》(极客时间 / Baron Schwartz,中文版可购)
常识— 边看边对照生产库表结构和慢查询
产出物
Q4(第 10–12 月)· 补齐工程素养:测试与代码质量 🟣
预计投入:100–130 小时
- 《Software Engineering at Google》(Titus Winters 等;官方中文版 2022 + 免费中英对照社区译本 qiangmzsx/Software-Engineering-at-Google)
✓已验证— 重点读”流程”篇第 8–15 章:测试概览、单元测试、测试替身、大型测试、代码评审、文档 - 《重构》第 2 版 + 《代码整洁之道》(Fowler / Robert C. Martin,均有中文版)
常识— 泛读为主,作为 code review 时的坏味道/手法参照表
产出物
- 挑一个早期模块(如 yuce-shield 或早期 rule-engine)做一次真实重构练习,写清楚”重构前/重构后/为什么”
- 给团队写一份测试规范文档并推动落地
Q5(第 13–15 月)· 分布式系统与系统设计 🟢
预计投入:120–150 小时
- 《数据密集型应用系统设计》DDIA(Martin Kleppmann,中文版可购)
常识— 仓库里已经克隆过这本书的资料,方向感是对的,现在系统精读第 5–9 章(复制、分区、事务、一致性与共识) - system-design-primer 缓存模式清单(donnemartin/system-design-primer,免费中英双语)
✓已验证— Cache-aside / Write-through / Write-back / Refresh 四种模式
产出物
- 给 cube 平台某个真实热点接口设计并落地一套多级缓存方案,归档到 系统设计知识库
- 用 Go 写一个迷你 Raft/KV 存储 demo(参照 MIT 6.824 项目风格),跑通选主和日志复制——Go 入门可在 Q4 末穿插热身(如用 Go 重写 Q1 的数据结构),代码放
practice/go
Q6(第 16–18 月)· DDD 与微服务治理 🟢🟣
预计投入:100–130 小时
- 《实现领域驱动设计》(Vaughn Vernon,中文版可购)
常识— 比 Eric Evans 原版更易落地,贴合已有的多微服务 SaaS 平台场景 - 《人月神话》/《程序员修炼之道》第 2 版(Brooks / Hunt & Thomas,均有中文版)
常识— 穿插泛读,不必精读
产出物
- 用 DDD 方法重新梳理 cube-shop 或 authflow-studio 某个模块的领域模型文档(限界上下文 + 聚合根划分),做一次团队内部分享
Q7(第 19–21 月)· Agent 架构与 MCP 深化 🟠
预计投入:100–130 小时
- 《Agentic Design Patterns》(2025年10月出版,英文原版为主)
✓已验证— 21 个具名 Agent 设计模式,在 LangChain/LangGraph、CrewAI、Google ADK 三个框架上有可运行代码。⏱ 执行前先重新核实这三个框架是否仍是主流 - 《Model Context Protocol for LLMs》(Packt,2026年2月出版,英文原版为主)
✓已验证— 含 MCP 安全模型专章(认证/授权/TLS/访问控制),与已有的 OAuth/auth-flow 专长直接呼应;另有多智能体编排专章 - MCP 多智能体架构模式(IBM Developer 免费文章)
✓已验证— 三种模式:LLM 挂 server 端 / LLM 纯 client 端 / 混合架构
产出物
- 给已有的 yuce-mcp-server 做一次安全加固(应用书中认证/授权/访问控制模型)
- 参照 cube-cli 已嵌入的 skill 机制,做一个小型多智能体编排 demo
- 可考虑在
kb/下新建ai/分类,把这两个季度的笔记体系化沉淀下来
Q8(第 22–24 月)· LLM 工程化、评估与复盘 🟠
预计投入:90–120 小时
- 《AI Engineering》(Chip Huyen,O’Reilly 2025,英文原版为主)
未验证/作者背景可信— 前 NVIDIA NeMo 核心开发者,覆盖 RAG、微调、评估策略
产出物
- 把已有的 codex-candy-eval 扩展成一个可复用的小型 LLM 评估框架
- 写一篇复盘博客,归档到本仓库,回顾两年计划的实际完成度和下一阶段方向
怎么坚持两年(通用经验,非本轮检索验证)
- 项目驱动,不空读 — 每个季度的产出物是核心,不是附加项;读完不产出,两周后基本忘光
- 费曼式输出 — 每季度至少写一篇”教别人”的笔记归档到本仓库的
kb/,逼自己把模糊的理解讲清楚 - 间隔重复 — 协议细节、算法复杂度、JVM 参数这类概念适合放进 Anki 做间隔重复
- 季度复盘,允许延期 — 每季度末对照下面的复盘表打分,完不成就挪到下一季度,计划服务于人,不是反过来
- AI 使用边界 — 本计划里”自己实现协议栈/自己写调优报告/自己写 Raft demo”这几项,建议不用 AI 代劳;已经熟练的部分(CRUD、Vue 组件)继续放心用 AI 提效。这两年要练的判断力,只能靠自己写出来
复盘记录
| 季度 | 完成度 | 实际产出 | 调整说明 |
|---|---|---|---|
| Q1 | |||
| Q2 | |||
| Q3 | |||
| Q4 | |||
| Q5 | |||
| Q6 | |||
| Q7 | |||
| Q8 |
资源验证说明
✓已验证 的条目经过五方向检索 + 三票对抗性验证(23 个来源、95 条 claim、25 条进入验证、11 条存活);常识 的条目是业界长期公认的经典,本轮未独立核实版本细节,但可靠性不受影响。第五方向”可持续学习方法论”本轮检索没有任何 claim 存活,“怎么坚持两年”一节完全按通用经验呈现,不虚构引用来源。两本 2025–2026 年新出版的 AI 书籍需要在执行到 Q7 前重新确认书中提到的框架是否仍是主流。