技术成长计划:从中级到中高级

制定于 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,中文版可购)常识 — 边看边对照生产库表结构和慢查询

产出物

  • 对 cube 或 yuce 系任一服务做一次真实 GC 日志分析报告,归档到 Java 知识库
  • 一份真实慢 SQL 优化案例文档,归档到 MySQL 知识库

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 前重新确认书中提到的框架是否仍是主流。