跳转到主要内容

备考系统架构设计师:我的学习路径

记录备考系统架构设计师的时间分配、资料选择和论文准备方法,以及这门考试对日常工作的真实帮助。

考这个证的动机说实话不纯粹:一部分是行内职级评定需要,一部分是想系统补一遍自己知识体系里的窟窿。考完回头看,第二个收获比第一个大。

考什么

三门,一天考完,全部及格才算通过:

  • 综合知识(选择题):覆盖面极广,操作系统、数据库、网络、软件工程、法律法规、数学与经济管理都有。深度不大但广度惊人。
  • 案例分析(简答):给一段项目背景,回答架构决策类问题。质量属性、架构风格、缓存与数据库设计是高频考点。
  • 论文:从四个题目里选一个,两千五百字左右,要求结合真实项目。

三门里论文的通过率最低,也是唯一没法靠刷题突破的一门。

我的时间分配

总共投入大约四个月,每天一到两小时,周末多一点。分配比例大致是:

  1. 综合知识 30%。这门的正确策略是刷题而不是读教材。教材几百页,考点分布极散,直接刷历年真题,错题回教材定位。
  2. 案例分析 30%。真题必须动手写,不能只在脑子里过。写完对照答案,重点看答题的结构而不是内容——阅卷看的是有没有踩到关键词。
  3. 论文 40%。这个比例是我调整过的,前两个月低估了论文难度。
备考节奏(按月)
第 1 月:通读教材建立地图 + 每天 30 题
第 2 月:真题选择题两轮 + 案例真题每周 2 套
第 3 月:论文四大方向各写一篇 + 案例真题每周 3 套
第 4 月:论文模板背熟 + 全真模拟 3 次(严格计时)

严格计时的模拟必须做。论文两千五百字手写,很多人是没写完而不是写得差。

论文是分水岭

论文的核心不是文采,是能不能在限定时间内把一个真实项目按固定结构讲清楚。我的模板是:

  • 项目背景与我的角色(约 400 字)
  • 相关技术概念简述(约 400 字)
  • 我在项目中如何应用(约 1300 字,这是主体)
  • 遇到的问题与改进(约 400 字)

主体部分要给出具体的数字和取舍:为什么选 A 不选 B,上线后指标变化多少。空谈"提升了系统性能"是低分答案。

我准备了一个项目,套用到四个方向上。同一个核心系统改造项目,既能写架构设计,也能写数据库设计、系统安全和质量属性。不要为每个方向准备不同项目,时间不够。

考完最大的收获反而不是证书。综合知识那一门逼我把长期回避的领域(形式化方法、经济管理、部分法律法规)过了一遍,虽然工作中很少直接用到,但和别人讨论时终于不会有明显的知识盲区了。这种"补窟窿"的价值,比证书本身持久。