当前位置: 首页 > news >正文

软考 系统架构设计师之考试感悟

今天是2023年11月4号,是软考系统架构设计师考试的正日子。考了一天,身心俱疲,但更多的是暮鼓晨钟般的教训和感悟。下边将今天的感悟写在这里,以资自己及后来者借鉴。

我是从今年7月底8月初开始看教材 ——《系统架构设计师教程》的,起初由于时间还比较宽裕,并没有特别紧起来,每天看个2~3页。这样一直到了8月中旬,逐渐开始加劲,每天看5~7页左右,偶尔也会看10页。这样又维持了一个月左右的时间,到了9月20号。从9月20号开始,不再这样每天看教材了,而是开始结合例题进行温习。例题有两个来源:一是希赛网的“每日一练”,二是“软考真题”App中的“高级 系统架构设计师”。其实这两者是同源的,都是取自往年的真题,大概是从2022年一直往前追溯到2010年左右。自从开始做例题后,就开始有针对性地结合例题再次回看教材了,发现有太多知识点之前只是一笔带过,并没有针对性地细看。于是从9月20日起,就开始针对做错的题、虽然做对但是拿不准或者知识点比较经典的题进行记录。开始是在希赛提供的错题本上用笔手写,过了一段时间,到十一左右的时候发现写在博客上效率更高、更能走脑子,同时也能丰富自己的博客内容,于是这才有了我近一段时间的“软考 系统架构设计师知识点系列”文章。

必须说明一点,我虽然加入了希赛的群,但是那是因为从他家购买的教材以及错题本等东西,并未购买希赛的培训课程,虽然希赛的老师们拉了我很多次,但是一来我觉得没有必要花那么多钱(6000+),自己完全可以靠自学通过;二来我并不只是为了要拿证而进行应试教育,而是真正地想把自己变成实打实的架构师,即把教材的知识基本都掌握。

但是时间越到后来发现越不够用,十月份之后即使不想应试也得按应试准备了,于是心存侥幸地“每日一练”做10道题,同时在“软考真题”App中做题。每天依旧把错题以及虽然做对但是经典的题截屏到手机,中午或晚上针对于这些题目分门别类地写博客。

说实话,今天以前还是心存侥幸并且也想投机取巧的,觉得每天“每日一练”的错题越来越少,同时做了“软考真题”App中“高级 系统架构设计师”的近1200道题中的将7、800道题,应该够了。但是今天一天下来才知道成功没有捷径,想要成功更不能心存侥幸,而是要脚踏实地、扎扎实实地将所有知识掌握才是正理。

我不知道是不是更换教材的原因,也不确定是否与改成机考有关系,总之今天上午的选择题大都和之前做的题不同,出现了很多“生面孔”。但是考完试之后看书,却又发现这些知识点大多数就在书上,只是没有看或没有细看。到了下午的案例分析,这个问题就更加凸显了。由于近一阶段一直在做选择题,把主要精力都放在了选择题的知识点上,就把之前大略看过的新版教材的第二部分完全略过了,而今天下午考的正都是第二部分的知识。此外,对于数据库部分也是似懂非懂,心里总是想着万一出了数据库的题会做的就做,不会做的就蒙,反正也不会有很多,也不是都不会,结果今天上午的考试对于数据库部分有不少题,而且都是属于不会做、之前由于时间关系一直懒得弄明白的那部分。

今天的考试真真正正地又给我上了一课,它告诉我要想取得成功就不要心存侥幸,一定要实打实地掌握知识,这样才能牢牢掌握主动。今后会有越来越多的人关注软考、参加软考,而国家以及工信部、人事部也一定会控制通过人数和比例,这就会导致往后的考试难度越来越大。但是它强任它强,如果把自己做好,把知识点都掌握了,真正做到了一个架构师的标准,以不变应万变,又有何惧哉?!

有一句俗语:你看见过谁考试之后还复习的?诚然,这是人之常情,但是我今天就是要打破这个常情,就要做这个考试之后还复习的!从现在就开始备战明年的系统架构设计师考试。固然,从现在开始就备考有些早,人的遗忘曲线是自然属性无法克服,一年的时间会把现在头脑中已经掌握的知识忘个十之七八甚至十之八九,但是从现在开始可以细水长流,有的是时间把之前一直没有看的内容补看,把之前没有完全弄明白和掌握的知识点弄清楚。我想一年时间足以达到对于系统架构师的每个知识点都掌握的境界了。

说到做到,趁着今天刚刚考完试的“热乎劲”,记录一下今天考试考到的几个印象极深的知识点,包括:

  • SysUML
  • 数字孪生体
  • 关系范式
  • Lambda架构和Kappa架构
  • 层次式架构设计理论和实践

相关文章:

软考 系统架构设计师之考试感悟

今天是2023年11月4号,是软考系统架构设计师考试的正日子。考了一天,身心俱疲,但更多的是暮鼓晨钟般的教训和感悟。下边将今天的感悟写在这里,以资自己及后来者借鉴。 我是从今年7月底8月初开始看教材 ——《系统架构设计师教程》…...

深入Spring Cloud LoadBalancer:策略全解析与缓存机制

目录 1. 什么是 LoadBalancer ? 2. 负载均衡策略的分类 2.1 常见的负载均衡策略 3. 为什么要学习 Spring Cloud Balancer ? 4. Spring Cloud LoadBalancer 内置的两种负载均衡策略 4.1 轮询负载均衡策略(默认的) 4.2 随机负…...

MySQL的高阶语句

前言 数据库是用来存储数据,更新,查询数据的工具,而查询数据是一个数据库最为核心的功能,数据库是用来承载信息,而信息是用来分析和查看的。所以掌握更为精细化的查询方式是很有必要的。本文将围绕数据的高级查询语句展…...

适合汽车音频系统的ADAU1977WBCPZ、ADAU1978WBCPZ、ADAU1979WBCPZ四通道 ADC,24-bit,音频

一、ADAU1977WBCPZ 集成诊断功能的四通道ADC,音频 24 b 192k IC,SPI 40LFCSP ADAU1977集成4个高性能模数转换器(ADC),其直接耦合输入具有10 V rms性能。该ADC采用多位Σ-Δ架构,其连续时间前端能够实现低EMI性能。它可以直接连接…...

设计模式-状态模式 golang实现

一 什么是有限状态机 有限状态机,英⽂翻译是 Finite State Machine,缩写为 FSM,简称为状态机。 状态机不是指一台实际机器,而是指一个数学模型。说白了,一般就是指一张状态转换图。 已订单交易为例: 1.…...

通过docker快速部署RabbitMq

查询镜像: docker search rabbitmq拉去RabbitMq镜像: docker pull rabbitmq:management创建数据卷: docker volume create rabbitmq-home运行容器: docker run -id --namerabbitmq -v rabbitmq-home:/var/lib/rabbitmq -p 156…...

Spring Boot 配置文件中的中文读取出来是乱码,或者是问号

在调试阿里短信时候,遇到读取配置文件乱码导致标签名无法正常使用,而可能有两个原因导致这个问题,一个是配置文件编码方式不是UTF-8的,另一个是Spring http使用的编码不是UTF-8。 1、第一步,将配置文件的编码方式改为U…...

【系统架构设计】架构核心知识: 3.8 ADL和产品线

目录 一 ADL 二 产品线 1 产品线 2 过程模型 3 软件产品线的建立方式...

imagettftext(): Could not find/open font 解决办法

问题:Captcha验证码不能正常显示,是因为使用GD库imagettftext()函数时,报“Warning: imagettftext(): Could not find/open font in ”警告 。 网上的解决方法: 将font路径的相对路径 转成 绝对路径即可 $fontfile "./fonts/*.ttf&q…...

P1853 投资的最大效益(DP背包)

投资的最大效益 题目背景 约翰先生获得了一大笔遗产,他暂时还用不上这一笔钱,他决定进行投资以获得更大的效益。银行工作人员向他提供了多种债券,每一种债券都能在固定的投资后,提供稳定的年利息。当然,每一种债券的…...

LightDB23.4 支持普通表修改为list分区表

功能介绍 为了兼容Oracle数据库的功能,在LightDB23.4版本上支持修改普通表为List分区表。这个功能只在LightDB的Oracle兼容模式下生效。 使用示例 进入Oracle兼容模式的数据库 lightdboracle_test# show lightdb_dblevel_syntax_compatible_type ;lightdb_dblev…...

Java序列化和Json格式的转化

Java序列化和JSON格式的转换都是在不同格式之间实现对象的传输,并在数据节点之间方便地进行信息交换,其中主要区别在于它们的工作原理和应用场景。 Java序列化是将 Java 对象转换为字节流(二进制格式的数据),以便在网…...

ElementUI之el-progress动态修改进度条里面文本颜色与进度条色块统一

1.效果&#xff1a; 2.实现方式 通过行内style样式动态给整个progress赋颜色 再在样式里给进度条文字单独设置颜色为默认继承父级颜色就ok啦 <el-progress class"custom-progress" stroke-linecap"square" :style"{color:item.color}" :colo…...

elementUI的el-menu组件做内部组件和外链区分

场景&#xff1a;左侧菜单栏的菜单项有内部组件切换&#xff0c;也会有点击后进入外链的情况&#xff0c;如何同时处理这种情况&#xff1f; 解决思路&#xff1a; 在路由配置中path代表组件切换路径或者外链配置el-menu-item显示菜单项时&#xff0c;使用动态路由形式&#…...

使用Ruby编写通用爬虫程序

目录 一、引言 二、环境准备 三、爬虫程序设计 1. 抓取网页内容 2. 解析HTML内容 3. 提取特定信息 4. 数据存储 四、优化和扩展 五、结语 一、引言 网络爬虫是一种自动抓取互联网信息的程序。它们按照一定的规则和算法&#xff0c;遍历网页并提取所需的信息。使用Rub…...

231108 C语言中是否可以函数内部动态申请内存,再传给外部变量?

如题。 是否可以返回一个指针&#xff0c;这个指针是函数内部动态申请内存的起始地址&#xff1f; 自然&#xff0c;内部动态申请内存在函数执行结束时是需要销毁的。那么是否可以在销毁前将指针赋值给函数返回值&#xff1f;当然&#xff0c;函数返回值是一个同类型指针。...

基于飞迪RTK/INS组合导航模组的里程计发布方法

文章目录 概要解算过程获取初始化点经纬度坐标系转UTM计算航向角发布odom坐标 完整代码 概要 这篇博客主要介绍&#xff0c;如何将GPS_fix、磁偏角转成odom信息。 PS:官方的驱动包中是自带odom信息&#xff0c;但是对于原点的定义尚未找到出处&#xff0c;故自己另外写了一套发…...

无mac电脑获取app的公钥的方法

在腾讯云或阿里云进行ios的app备案的时候&#xff0c;它要求输入app的公钥 但是他们并没有提供mac电脑的获取工具&#xff0c;需要我们使用mac电脑去获取app的公钥 假如我们没有mac电脑怎么办呢&#xff1f; 网上很多教程是通过java代码去获取的&#xff0c;太麻烦了&#x…...

【Mybatis源码】反射 – TypeParameterResolver

反射在Java编程开发中具有很重要的地位,能够使用反射机制创建实例、获取或设置字段的值、调用方法等,但如果字段、方法中出现泛型类型时,我们在使用反射进行解析时,往往不能解析到实际的类型,只能解析到泛型参数。 在Mybatis中使用TypeParameterResovler类提供了对Type的封…...

Drogon源码剖析

一、Drogon介绍 Drogon是一个基于C的跨平台HTTP应用程序框架&#xff0c;它支持Linux&#xff0c;也支持macOS、FreeBSD&#xff0c;OpenBSD&#xff0c;HaikuOS&#xff0c;和Windows。项目地址&#xff1a;https://github.com/drogonframework/drogon。 它的主要特点如下&a…...

maven 上传本地jar包到nexus

maven上传命令 mvn deploy:deploy-file -DgroupIdcom.microsoft.sqlserver -DartifactIdsqljdbc4 -Dversion4.0 -Dpackagingjar -DfileC:\java\top-sdk-java-1.0.1-lib\lib\bcprov-jdk16-1.46.jar -Durlhttp://ip:port/repository/maven-releases/ -DrepositoryIdsnapshot…...

聊一聊,今年参加软考高级的一些总结

先上结论&#xff0c;系统架构设计师考题难度不高&#xff0c;总之多读书&#xff0c;多刷题&#xff0c;多写博客&#xff0c;多总结&#xff0c;有一定工作经验的基本上都非常容易过。但是我估计自己考不过&#xff0c;主要是论文这块没写好&#xff0c;思路不清晰&#xff0…...

【寒武纪(4)】图像处理硬件加速,基于CNCVE

基本概念 1、handle 句柄标识不同任务 2、对于调用上&#xff0c;支持阻塞和非阻塞。使用bInstant标识。 3、查询query可以确认调用是否完成 4、及时刷新cache。CNCVE 硬件的唯一数据来源是DDR&#xff0c;防止CPU访问导致cache内存干扰&#xff0c;需要调用cnsysMacheOperate…...

有关python库

官方库 #1、导入某模块 import os #2、导入OS模块中的system方法 from os import system #3、导入某模块中的孙子模块中的xx方法&#xff0c;并重命名 from module.xx.xx import xx as rename #4、导入OS中的所有模块 #不用进行OS.method(),直接method&#xff08;&#xff0…...

java项目之电影网站(ssm框架)

项目简介 电影网站实现了以下功能&#xff1a; 登录模块用例中用户包括用户和管理员和二种角色&#xff0c;分别可以进行其对应的身份登录或取消登录&#xff0c;关闭系统。用户模块主要包括首页&#xff0c;电影信息&#xff0c;电影商城&#xff0c;社区交流&#xff0c;电…...

技术分享 | app自动化测试(Android)--触屏操作自动化

导入TouchAction Python 版本 from appium.webdriver.common.touch_action import TouchAction Java 版本 import io.appium.java_client.TouchAction; 常用的手势操作 press 按下 TouchAction 提供的常用的手势操作有如下操作&#xff1a; press 按下 release 释放 …...

Java连接数据库并查询表中的全部数据

1、导入相关jar包 这里创建简单的maven项目&#xff0c;我们导入相关的jar包 相关依赖&#xff1a; <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependenc…...

STM32存储左右互搏 SPI总线读写FLASH W25QXX

STM32存储左右互搏 SPI总线读写FLASH W25QXX FLASH是常用的一种非易失存储单元&#xff0c;W25QXX系列Flash有不同容量的型号&#xff0c;如W25Q64的容量为64Mbit&#xff0c;也就是8MByte。这里介绍STM32CUBEIDE开发平台HAL库操作W25Q各型号FLASH的例程。 W25QXX介绍 W25QX…...

【EI会议征稿】第四届计算机网络安全与软件工程国际学术会议(CNSSE 2024)

第四届计算机网络安全与软件工程国际学术会议&#xff08;CNSSE 2024&#xff09; 2024 4th International Conference on Computer Network Security and Software Engineering 第四届计算机网络安全与软件工程国际学术会议&#xff08;CNSSE 2024&#xff09;将于2024年2月…...

解决pip 安装 pyhash错误

1 pip 安装 pyhash错误 Collecting pyhash (from Calvin0.0.1) Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f0/bf/4db9bed05d10824a17697f65063de19892ca2171a31a9c6854f9bbf55c02/pyhash-0.9.3.tar.gz (602 kB) Preparing metadata (setup.py) … error error:…...