我 2020 年高考进入大学,软件工程专业,去年(24年7月)毕业开始工作。我实习是在一家云计算公司,公司内部对软考的证书没有什么激励或补助之类的,我也一直认为计算机嘛,“talk is cheap,show me the code”,能力在代码水平上是能体现出来的,综合这些,一直没有去准备相关考试。

正式工作后,公司对这个有激励标准,加上当年考过后第二页可凭证书免最高 3000 的税,至于那些大城市的什么积分落户,我没有详细了解过也不觉得自己能留在大城市。除此之外,我刚毕业来到新的城市嘛,本身也不是很忙,刚好有点空闲时间,就开始看这个软考,2024 年 11 月过了软考中级(软件设计师),今天 25 年 5 月的考试成绩发布,过了系统架构设计师,就想记录一下我考试的经历和一些过程。

image-20250626165025209

image-20250626164917140

说真的分不算很高,两次选择题基本上都是压着线过的,论文也是。

先来说说软件设计师,这个准备的时间比架构师要久,原因一是当时刚工作,没什么事情,公司电脑打开个 pdf 软件做历年真题领导都不在意,二是当时初来乍到,也确实没有太多事情。

软件设计师我是如何准备的

上午题我本来在 b 站搜索一些视频(视频还是挺多的),但是里面讲的大部分知识,其实我在上大学时候已经知道了,大部分都是数据结构、计算机网络、操作系统、计算机组成原理、编译原理、数据库里的内容,但是不要觉得说只有把这些全都学会、学好了才能过,原因一方面是这些东西虽然多,考的杂,但考的不是很深,另一方面这是考试,又不是真正工作遇到那种完全摸不着头脑的问题,考试就有重点、历年真题规律、每一部分占的分值等,按照分值比重去重点复习就行了。此外还会有 5 分的全英语完形填空(说实话这 5 分全选一个就行,如果你其他部分准备的很好,这 5 分真的不是很在意,我就全选的 A)。这个部分**一定要做题**,看视频和文档容易睡着,我刷题用的是微信小程序,叫小鸡软考,我看同事也有用希赛之类的。因为我设计师没怎么看上午题的视频,这里就不胡乱推荐了。

下午题我看的是 B站zst(炸薯条)老师 的,从普通人的角度讲述题该怎么做,下午题我个人觉得比上午题好过,原因是题型固定,我那年刚好算法题还出的很简单(正常做往年题算法题15分我都做好了一分不要的准备,但那次我应该拿了9分附近),但是需要掌握 java 或者 c++ 的一些语法规则(二选一),这会有15分,虽然这题官方考的叫设计模式,但我说实话懂语法就够了,当然设计模式也很重要,尤其是创建型那几个,选择题经常考到。up 动态置顶有网友,路人朋友总结的笔记,历年真题,是一个云盘链接,真的啥都准备齐全了,下午题跟就行了。而且每次出成绩,up 的视频下面都会有很多朋友留言,过了,充电支持之类的,虽然他已经很久不更新了,留下的视频还是足够应对考试的。当然学习前可以先问问上次考试的朋友,对比下题型变化之类的,万一改版很大就不好了~

image-20250626171441632

这是我写文字的时候刚看到的评论~

系统架构师我是怎么准备的

我先说我是很有自知之明的,我知道这个过了我离架构师也很遥远,这里顺便一提,这个和系分据说是高级里比较难的,如果没有必须要求,考那个管理师也是可以的,比如我们公司就只要是高级就行,补贴待遇一致。

这个的上午题我本来想着跟设计师差不多,无脑做题去了,一看一脸懵,什么质量属性,什么敏感点权衡点,这个是真得看视频了,于是我几经搜罗,找到了一个很不错的视频 系统架构设计师,看了两三遍质量属性,架构风格相关的章节,视频老师讲的真好,我刚刚去搜,视频已经被拿下了,所以我也没办法推荐了,我依稀记得是个女讲师,貌似是前 Orcale 的,视频里好像有慕课,不知道是不是慕课平台的。讲的真的很好,我一直分不清那么多开发模型,什么瀑布,V 模型,极限水晶什么什么的,这个老师解释完还给了总结,我记录到另一篇文章里了,软考-软件工程开发模型。

案例分析题也相对固定,注意这个相对固定,比如有一题考 NoSql,redis,memCache 可都算,甚至 es 也算,这要懂的可就多了,比如 redis 的主从复制,主节点 fork 子线程创建 rdb,传给从节点同步,同步期间使用扇形缓冲区记录新的操作,rdb 同步完成后再把这段时间的操作发过去,细节其实是很多的,包括 rdb,aof 的优缺点,怎么保持缓存和数据库的一致性,真的不是随便看看就能过的,我恰好在极客时间买了 redis 的一个专栏,所以这部分我答的还算可以。共 5 题,第一题必做,剩下 4 选 2,我记得第一题是质量属性的必选,剩下的数据库,嵌入式,web和一个什么(记不大清了,但是我肯定不会),我能选的基本上是固定的,数据库和 web,web 是跟架构有关系的,比如某几个软件是一个层,让你把这个层对应的字母选上,最后还会有一些问答题,总之一定要学好 架构风格和质量属性。这个视频应该挺多的,我闲鱼买了一个,应该违规我就不发了~

论文题是四选一,网上有很详细的分析,我也看了往年的题,基本上每年都只会其中一两个,而且不是说你知道这个东西就能写,比如我这次考试有个负载均衡,我知道负载均衡这个概念,但当时我真不知道负载均衡的 4 种策略,我只知道个加权的,还好有个事件驱动的,最后我写了事件驱动,以 spring 里的事件为例讲的,结合消息队列。这都是有格式的,本人是xxx架构师,参与了项目,耗时 N 个月,B 站找几个模板就行,但是事前一定要写几篇,确定要写哪个项目,另外这个对知识的广度真的很大,分布式理论,负载均衡,消息队列,事件驱动,一致性哈希,共识算法.......所以架构师也确实是比软件设计师难度大的

image-20250626173848830

当然最后我想说,考试肯定也是有运气成分的,要有赌的勇气,比如我考前就说我就赌数据库考 redis 了,其他的我都没用过,考了我也不会,所以不要因为没有完全准备好就不考,要用于尝试~

这个考试,报名费也不是很贵,考过了之后一次抵税都够多少次报名了,而且有些公司报销报名费,过了给奖金,每月有补贴,性价比还是很高的。

考了这个架构师虽然说对我直接编码能力提升不大,但是知道了很多东西,soa,ejb,webservice,rpc 和很多相关的东西,对 rpc、多路复用的理解也更深刻了~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/911891.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/911891.shtml
英文地址,请注明出处:http://en.pswp.cn/news/911891.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CVPR 2025革命性突破!可变形Mamba,刷新SOTA记录!

CVPR 2025上,众多创新研究展示了Mamba在图像分类、目标检测、语义分割等多个任务中的卓越表现。其中,可变形Mamba的最新研究成果正在不断刷新我们对视觉任务性能的认知。大连理工大学发布的DefMamba通过可变形扫描策略动态调整扫描路径,优先关…

蜂鸟代理IP+云手机:跨境电商多账号运营的“隐形风控引擎”

在亚马逊、TikTok Shop等平台的严苛风控下,跨境电商多账号运营长期面临“设备关联封号”“IP污染限流”“地域画像矛盾”三大痛点。传统方案账号存活率不足35%,而蜂鸟代理IP与云手机技术的协同,通过IP层隔离设备层虚拟化行为层仿真三重防护&a…

Boss:组件

能帮到你的话,就给个赞吧 😘 文章目录 组件Event Begin Play获取 Owner:不会报错吗,组件初始化的时候 Owner还不存在吧 Attack General:Boss普通攻击不可以连续触发:只有在当前动作为NoAction时才可以攻击 …

供应链数据可视化大屏

在全球化与数字化转型的双重浪潮下,供应链管理正面临前所未有的挑战:黑天鹅事件频发、多环节协同效率低下、库存与成本难以平衡……如何让供应链更透明、更敏捷、更具韧性?供应链数据可视化大屏应运而生,成为企业破解管理痛点的关…

XML读写数据-XPATH用法,快速定位元素

在XPath查询效率对比中,两种方式的性能差异如下: ‌绝对路径方案‌ /configuration/system.applicationHost/sites/site[nameWebSite1] 直接通过文档层级导航,避免全局扫描适合已知完整路径结构的场景,解析速度最快13 ‌相对路径…

Python 多版本与开发环境治理架构设计

Python 多版本治理理念(Windows 平台 零基础友好)-CSDN博客 Python 多版本开发环境治理:理论架构与实践-CSDN博客 Python 开发环境全栈隔离架构:从 Anaconda 到 PyCharm 的四级防护体系-CSDN博客 【零基础】Python 多版本虚拟环境…

IDE如何快速切换JLINK版本

JLINK是比较常用的调试器,因为产品维护,我们的电脑上可是装了好几个版本的JLINK,怎么进行快速的切换呢?方法如下: 1、使用Everything工具搜索JLinkDLLUpdater.exe,找到当前需要使用的JLINK版本安装目录下的…

WebSocket单例模式实现与使用

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、代码二、功能说明三、使用场景 前言 前端通过WebSocket的单例模式实现实时通信效果 提示:以下是本篇文章正文内容,下面案例可供参考 一、代码 export default class SocketService …

【缓存技术】深入分析如果使用好缓存及注意事项

Java 架构师缓存深度实践指南:策略、陷阱与高并发场景实战 一、缓存设计核心策略 1. 缓存选型与场景适配 缓存选型需结合业务场景、数据规模、性能要求等多维度评估: 场景推荐方案工具/技术案例高频读、极少写本地缓存Caffeine、Guava Cache电商平台商…

wordpress Contact Form 7表单插件设置使用教程

在wordpress安装插件Contact Form 7后,前端的提示信息会根据后台的语言决定。如果你安装的是版本的wordpress程序,出来的提示信息就是英文的。如果你安装的是中文版的wordpress程序,出来的提示信息就是中文的。前端显示什么样的语言取决你安装…

Qt实现tcp通信(QTcpServer和QTcpSocket的应用)详细教程

Qt实现tcp通信(QTcpServer和QTcpSocket的应用)详细教程 服务端 监听地址和端口 ip可以是Ipv4Any,本机地址,也可以是固定的某个ip 端口号则作为服务端绑定的端口,客户端连接服务端时需要连接到服务端绑定的端口&#x…

Spring Boot Actuator 跟踪HTTP请求和响应

一、Spring Boot Actuator简介 什么是Spring Boot Actuator?Spring Boot Actuator 是 Spring Boot 提供的生产级监控和管理模块,旨在帮助开发者实时监控应用状态、收集运行时指标,并提供一系列管理端点(Endpoints)&am…

Java底层原理:深入理解线程与并发机制

一、线程的基本概念 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程可以包含多个线程,这些线程共享进程的资源,但每个线程有其独立的执行路径。 (一)线程与进程的…

使用Dockerfile定制化镜像和私有网盘案例

使用Dockerfile定制化镜像和私有网盘案例 镜像的分层结构是docker很重要的环节,如同搭积木一样。 也主要是为了节省资源。 理解docker build的工作原理 Docker在运行的时候分为Docker引擎,和客户端工具。docker的引擎提供一组API,被称为Docke…

分享一些实用的PHP函数(对比js/ts实现)

检查数组所有元素是否满足给定条件 如果提供的函数对数组的所有元素返回 true,则返回 true,否则返回 false。 思路 实现思路如下: 使用数组的filter方法对数组执行给定的函数,然后使用count方法获取执行后的结果,再和count方法…

HuggingFace下载的模型缓存到了C盘,如何安全迁移到其他盘

HuggingFace下载的模型缓存到了C盘,如何安全迁移到其他盘 ✅ 方法一:通过环境变量永久迁移缓存目录(**推荐**)步骤如下:1️⃣ 在 D 盘创建一个目录(比如):2️⃣ 设置环境变量&#x…

vue 开启 source-map 后构建速度会很慢

vue.config.js 的 configureWebpack.devtool 设置为 source-map 后,编译速度会变慢,严重影响开发进度。 改善方法: 一:改为 module-eval-source-map 改为 module-eval-source-map 在打包速度和源码信息还原程度都属于良好程度。…

三维空间数据格式全景图:OSGB | 3Dtiles | I3S | S3M

前言 当城市数字孪生遇上国产化替代,开发者该如何选型? ——深入解析四大主流格式的技术基因与落地场景 🔮 趋势预言: 2025年国土空间规划全面实景三维化 ▶ S3M市占率将突破60%Cesium开源生态持续领跑Web端 ▶ 3Dtiles仍是跨国项…

【服务器】服务器选型设计

一、服务器产品说明 1.1 基础服务器说明 1.1.1、服务器产品分类与核心指标​​ ​​1. 通用分类体系​​ ​​类型​​ ​​适用场景​​ ​​代表产品指标​​ 塔式服务器 中小企业应用 ≤2路CPU,32G内存,支持热插拔HDD 机架服务器 数据中心主…

【C++】noexcept的作用

【C】noexcept的作用 noexcept是C11引入的关键字,用于指定函数是否会抛出异常。它既是一个修饰符也是一个操作符,在现代C编程中扮演着重要角色。 一、noexcept的基本概念 noexcept主要有两种形式: 无条件形式​:void func() n…