skip to content
Wentao Zhang

软考历程回顾

/ 10 min read

报考经历

image

第一次报考是从2023年7月份就开始准备,但是没有认真备考,导致成绩惨不忍睹没有通过,第二次报考是从2月底开始准备,虽然是通过了,但是论文练习次数不够,导致论文只有写了1954个字,差点就没通过,当时考完就非常后悔,幸运的是通过了,以后一定要引以为戒。

备考资料

  • 官方资料书
  • 视频,不需要最新,但是一定要是基于新版本官方大纲的视频
  • 其他补充资料

备考

我的备考分为三个阶段:刷视频、记忆知识点、刷真题,备考时间尽量在三个月左右,每年报名到考试的时间大概是三个月,只要充分利用这三个月认真备考,基本都能通过。

刷视频

网上找一些视频课程,跟着课程学一遍,这个过程尽量在一个月内完成,系统架构设计的课程大概在50小时左右,每天三小时,大概三周左右能够刷完,刷视频需要做到:

  1. 知识点笔记 视频中重要知识点,在官方资料书中对应的知识点做好标记和笔记,或者在视频配套的文档中做好标记和笔记,这些知识点就是下一个阶段需要记忆的内容。
  2. 尽量在一个月内刷完(越早越好) 视频只是能让你知道大概要考什么,要把主要的时间放在记忆和练习上,只是刷完视频很难通过软考高级

记忆知识点

根据上一个阶段整理出来的知识点死记硬背,在整个考试中无论是综合知识、案例分析、论文通过的关键在于知识点记忆,因为不管是综合知识、案例分析、论文都是根据官方大纲知识点结合工作中的应用场景来出题的,所以只要让自己记住这些知识点再结合自己工作经验稍加练习,就能通过考试。

推荐使用Anki辅助记忆知识点,至于 Anki 的用法自行 Google,将知识点整理成 Anki 卡片,根据遗忘规律,每天记忆几十个知识点直到考试。

这是我自己制作 Anki 记忆卡,下载之后在 Anki 中导入,因为都是手打制作,所以比较粗糙,可能含有一些错误,提供给大家参考

推荐使用anki-crad将资料转换成记忆卡

假如考试存在银弹,那么它一定是记忆力。

刷题

不管是刷视频还是背知识点都属于输入,只要输入足够多才会有输出,所以刷题是最后一个阶段,综合知识和案例分析刷题都比较简单,重点要说的是论文的刷题练习。

论文刷题 需要注意的地方

  1. 完成速度,2个小时完成摘要 + 正文 2800字左右,需要刻意练习速度
  2. 论文结构 论文结构分为:项目背景、取得成果、知识点论述、知识点在项目中的应用、不足之处、改进方法。项目背景、取得成果可以选择某个项目作为固定内容,无论需要论述什么主题都可以使用;知识点论述、知识点在项目中的应用、不足之处、改进方法是记忆的知识点结合项目应用来输出,所以知识点记忆是重中之重。
  3. 论文最好练习4次左右,也就是考前一个月每周抽出2个小时练习

论文真题分析示例:

2024年5月论文真题
单元测试及运用
1.概要叙述你参与管理和开发的软件项目,你所担的主要工作
2.结合你参与管理和开发的软件项目,简要叙述单元测试中静态测试和动态测试方法的基本内容
3.结合你参与管理和开发的软件项目,简述在测试过程中,如何确定白盒测试的覆盖标准,以及如何组织实施回归测试

论文内容大致可以分为:

  • 固定的内容(项目背景、取得成果)
  • 单元测试中静态测试和动态测试定义
  • 项目中怎么使用单元测试
  • 项目中使用单元测试带来什么收益
  • 项目测试过程中,白盒测试的覆盖标准有哪些
  • 项目中怎么确定白盒测试的覆盖标准
  • 回归测试定义
  • 项目中怎么组织实施回归测试
  • 反思、改进、结语

论文需要先构思出大概的骨架,然后根据骨架再填入内容,使论文丰满起来,整个论文的篇幅主要是围绕知识点来展开,如果不清楚单元测试这些知识点定义、优缺点就很难快速写出结合实践的论文,所以知识点的记忆是软考通过秘诀。

总结

较弱
一般
较强
开始备考
评估基础
基础如何?
强化基础知识
刷视频
直接记忆知识点
记忆知识点
刷真题
模拟考试
查漏补缺
考前复习
考试
心理调节

  • 备考时间:建议至少准备三个月,充分利用报名到考试的时间。
  • 备考策略:分为三个主要阶段:
    • 刷视频:一个月内完成,每天约3小时
    • 记忆知识点:使用Anki等工具辅助记忆
    • 刷题:特别注重论文写作练习
  • 备考资料:
    • 官方资料书
    • 基于新版本大纲的视频课程
    • 补充资料(如Anki记忆卡)
  • 论文写作:
    • 练习速度:2小时内完成2800字
    • 掌握结构:项目背景、成果、知识点论述、应用、不足、改进
    • 建议练习4次,考前一个月每周练习一次
  • 考试技巧:
    • 综合知识和案例分析:注重知识点的运用
    • 论文写作:先构思骨架,再填充内容
    • 知识点记忆是通过考试的关键
  • 心态调整:保持积极心态,做好考试压力管理
  • 个人经验:第一次失败后认真总结,第二次通过但仍有改进空间,强调持续学习的重要性
  • 备考建议:
    • 根据个人基础制定合适的学习计划
    • 充分利用各种学习工具和资源
    • 注重实践与理论结合
    • 重视模拟练习,特别是论文写作

总之,通过系统高级架构设计师考试需要全面的知识储备、有效的学习策略和充分的实践。合理规划时间,坚持学习,注重知识点的理解和记忆,并通过大量练习来提高应试能力。同时,保持良好的心态也是成功的关键因素。