原以为会在下周才出的成绩,竟然在周五提前出了。幸运的是,成绩和估分大差不差(50-58-46),在此写一篇文章,给这段考试经历做一个总结吧。
01
考试动机
在上半年考完中级后(2025年上半年软件设计师考后分享),我最初的计划是明年再考高级,这样可以抵扣今明两年的个税。
但在详细了解了架构师的考试科目、考试内容后,我改变了想法,选择了直接继续备考高级,原因是:
-
架构师与软件设计师的考试科目存在大量交集,包括软件工程、数据库、操作系统、法律法规、计算机网络、计算机组成原理,因此,刚考完中级不如趁热打铁,免得明年知识都忘了又得重学一遍。
-
架构师的案例、论文两科都是非客观题,理论上可以通过判分的严格程度控制通过率。换言之,不能把它当作中级的通过性考试(45分万岁),而要把它当作一门类似高考的选拔性考试,因此要做好打持久战的准备,一次没过就继续再考。
02
备考过程
有了前面的考试动机之后,我就打算找一个合适的学习平台,毕竟像论文这种科目,完全靠自己去准备太勉强了,在别人的帮助下自然能事半功倍。
搜寻一圈后,选择了芝士架构凯恩,无他,平台界面干净清爽,文档丰富齐全,很有那种有代码洁癖的个人站长的味道,值得信赖,哈哈哈。
由于凯恩已经给出了详细的复习计划(共15周),因此虽然偶尔会有事耽误一两天进度,但整体还是心中有数,不像考中级时那样抓瞎了:

1. 选择
整体来说就是看视频+看红宝书+做题,这里的刷真题非常重要,它可以快速了解到某个知识点实际会怎么考察,我印象最深刻的点在于,有的科目例如数据库它的知识点很抽象但是题目很简单,也有科目恰好相反。另外,一开始刷题可以开卷刷,毕竟上来第一个重点科目软件工程全是记忆内容(苦笑),容易打击积极性。
我在凯恩的要求上给自己加了码,从学科维度看,除了英语和数学都刷了:

在考前最后几天保持手感时,按年份维度,直接一次刷一套:

错题我就没有再刷了,因为很多都是超纲题,那种题目记了意义也不大,根本考不到重复的。最终数据面板如下:

2. 案例
案例算是最难的一门考试科目了,其覆盖知识范围广、有一定深度,并且我认为最重要的是容错率不高。
表面上看,似乎四选二是可以选择自己擅长的领域,轻松加愉快地进行拿分,而实际上面临的情况可能是:几道选做题每道都有不会的地方,并且擅长领域的解答题拿分还不一定比不擅长领域的选择题多,因此并非完全按照领域是否擅长来进行选题。在选做题较难的这个基础上,那么那道必做题的25分就必须要尽量拿满,而这个必做题,有时候也会遇到一些不常见的考点或是容易误导考生的点......
当然,复习计划依然是看视频+看红宝书+做题,这些知识对于后端开发也比较友好,在工作中大多能接触到。
3. 论文
论文凯恩给了十篇押题,对于软件开发类的 Devops 和敏捷开发应该是最好写的,我也是完整地写了这两篇拿去批改,特别希望能考到软件开发。幸运的是,虽然很不情愿,其他几个押题我还是逼着自己在最后关头去研究了一番,没想到就真的没考到软件开发,而是考到了其他的押题。
这里我的建议是,对于那些没有接触过的领域,光看文字很难形成记忆点,不妨去看看具体项目 是怎么落地的,一旦从应用实操层面理解了,反过来也更容易记忆抽象的概念了。
以下依次为笔记本,选择红宝书、案例红宝书、案例历年真题,个人感觉还是纸质书更有学习的氛围和状态:

03
考试当天
和考中级时一样,我在前一天就入住了考点附近的酒店,第二天也适当预留了时间,然后赶往考场。
没想到非常离谱的是,我进入学校后,压根没有任何指引,问了保安及某栋教学楼的前台,均不知道软考这回事,当时急得我团团转,还好最后找到一名在校生问到了考试地点。后来我才反应过来,其实直接问计算机 / 软件学院在哪里就好了,毕竟现在都是机试。
我一向做题都是慢吞吞的,但由于刷题多,这次选择我做得比考中级时快得多。考中级差不多选择还占用了15分钟左右的公共时间,而这次在公共时间到来前半小时差不多就做完了。
对我来说选择题就两类,一类是能直接秒杀的,仔细把题审清楚就行,特别是题目问的到底是正确的还是错误的;另一类就是完全不会的,这种我在做第一遍时直接打标跳过,保证自己答题手感,做第二遍时再仔细思考。最后还有时间检查了几遍,数了下打标的差不多20个出头。
到了案例,扫了一眼试题竟然还是考的 Redis,并没有考到其他如 MongoDB、ES、AI 之类的准备过的内容,并且这个 Redis 也考得比前几次考试要简单一些。压制住兴奋的心情,仔仔细细做完又检查了几遍,到最后半分钟才交卷。
实际上这里也存在看判分严格不严格,例如某题答案的"获取互斥锁成功",但实际上我认为能答出"获取锁"、"获取锁成功"、"获取互斥锁"也算理解这个技术方案的含义了,也不知道这样会不会给分。
上午考完第一感受是没有前几次难,担心下午的论文会考得比较难。此时群里大家也开始对答案了,没时间细看也没时间午休,风风火火地去酒店退房,然后吃饭买咖啡,再赶回考场看了一小会儿笔记,开始下半场。
看到论文题目的时候算是又惊又喜,考到了凯恩的押题,但并没有考到我完整写过的软件开发,于是论文成为了时间最紧迫的科目。和日常写文章的感受完全不同,右上角的倒计时时刻逼迫着自己赶紧敲字,但又要稳住心态梳理表达逻辑,好在在还剩一两分钟的时候顺利完成了。
考完当天我的判断是整体有七到八成的把握可以通过,分科看如下:
-
选择大概在50~55。满分75减去打标的20+,不过秒杀的题也有粗心弄错的,打标的题也存在蒙对的;
-
案例肯定没问题,大概在60分。必做题没什么歧义,除了最后一问的6分可能拿不满,应该可以拿20分出头。架构设计题第一问DDD完全忘了,但还是凭借印象尽可能回答了,第二问架构图填空应该只错了完全不了解的 Ktor 和 Realm,第三问也可能拿不满,加起来大约15分出头。Redis 三问我都很有把握,除非判分极其严格(我回答的是"获取锁成功",而非"获取互斥锁成功"),否则应该是25。加起来也就是 20 + 15 + 25 =60。
-
论文应该能过。从好的方面说,整体的框架、字数都没问题,项目是工作中的真实项目,有自己的思考,平时也有写文章的习惯,因此有自己的叙事风格。从坏的地方说,大部分内容是临场写的,没有精细打磨过,同时论文也是最主观的一个科目。
最后的50-58-46确实和我当时的判断差不多。

原文链接:2025年下半年系统架构设计师考后分享
原创不易,点个关注不迷路哟,谢谢~
文章推荐: