软考中级-软件设计师通过心路经验分享
执念,第四次终于通过了
没买书,下班后每天2小时,四个2个月终于过了
学习经验:
1.下班后学习真的靠毅力,和上学的时候考证不是一个状态,大家要及时调整,否则过程很痛苦
2.失败三次的经验,过于纠结太多的知识点的掌握,对工作的作用,毕竟是一个应试考试,太过于钻牛角尖,就会浪费太多时间,一切以应试为主,在这个过程中逐渐掌握软考想要让你掌握的知识。
3.网上都讲,软考对工作没有太多的作用,个人觉得功利性方面是对的,但就软考知识点方面真的对大学里面基础不是很牢靠的同学们帮助很大,在经过2年,四次学习考试的过程中,真的对个人的成长是巨大的。从计算机的基础到算法和设计模式,可能对工作没有实际的作用,但是真的全面的提升了个人素养。个人现在工作5年,考试之前你说是否真正是一名中级工程师,这个存在疑惑,但是考完证后,才觉得踏入了中级工程师的门槛,对于高级工程师真的还是在路上。学习后才知道自己是井底之蛙,各位共同考试的同学们,共勉吧。
4.学习中遇见的问题:
1.还是不自觉被从小应试教育的模式束缚了,纠结别人带着你学习,自主能力太弱了,总觉得看完视频后可能任务完成了,总觉得自己掌握了。
2.老是抗拒刷题,在第一点上的基础上,进行反向抗争,觉得我才不会题海战术,但是学完刷题是真的重要,尤其是在软考题型固定的情况下。尤其畏惧下午题。
3.个人考试经历,纸质考试到机考的过程,可能工作后失去了大学考试的方法,或者大学的考试太应付了,老是不自信,不自信就会抗拒第二点,对整个计算机考试做题存在应付的心态,觉得考考就完了,做做题就完了,因为不自信反向自恋为超自信,反正已经工作了,而且是中级,有什么难得,难也是软考不行。这里画个重点,软考不简单,软考不简单,软考不简单,一定要认真对待。
4.学习方法,其实还是上面老话重提,使用错误的学习方法。
第一次考试用了3个月,光知道看视频,没有掌握整个软考整个提纲,跟着视频的节奏走,刷题也是(软考通),就是盲目的刷,不知道考试要考什么,刷题怎么刷,怎么算是掌握了这个知识点,是否把这道题会做了。高中题海战术,填鸭式的学习,大学应付性的学习,带来的惯性最终像箭一样射中了。
第二次考试明显松懈,觉得上次只有上午题差了两分,就没有好好学习,也没有好好的反思第一次出现的问题,觉得自我良好,2个月的自以为的努力,结果和第一次一样,又是擦边不过,不过这次是下午题没过。
第三次,纸质考试转机考,克服了第一次,第二次的一些毛病,但是还是觉得自我良好,下午题精心准备,但是上午题又松懈了。历史第一次机考,考得上午题不按套路出牌,简单的题宽泛且奇怪,难得又不没有钻研,下午题简单高分,最终上午题没过。
第四次考试,真的被刺激到了,直接破釜沉舟了,不过就不考了,一鼓作气,再而衰,三而竭,这次真的是力竭之后的羞耻了,因为在大学的时候同学高级都过了,工作的同事也通过。最后一次真的反思自己了,基于1年半的学习,对整个知识点和大纲有了大致的了解。第四次考试心态摆正后,学习的过程中在大脑中建立思维导图,开始主动的了解考试的大纲,题目的分布,基于大脑的思维导图开始按图索骥,依次的学习,这次根据考试的重点,开始重点学习,学不会就再多学几遍,白天碎片化刷题的时候遇到不会的继续返回重新学一遍,力求每道题都吃透,不在纠结对工作的意义,对偏的知识点不再钻牛角尖,不再避重就轻, 前三次的考试意识到软件简单的选择题是随机且不确定的,只有中等困难程度的选择题才是固定且确定的,举个例子:算法的查询,排序。 这些题目没有想象的困难,要克服心理上的恐惧。下午题就是固定时间刷,每种题型都做一遍,你不知道软考抽风考哪种题型哪个问题,尤其是机考改革后,一定一定要把相同题型的不同问法不同出法刷一遍,心中有印象,别考试了,看到题目不知道怎么下手
总结不足:
1.学习的惰性:2年四次的考试,每天下班后2个小时学习真的太枯燥了,很难坚持,尤其是知道对技术没有直接的提升。
2.刷题的频率:还是对刷题有抗拒,其实通过是2年的积累,并不是第四次很努力,如果这次是第一次,说不准还是过不了
3.刷题的方法:没有连续性的把一年的真题从头到尾上午题下午题做完,还是一次上午题一次下午题,对时间的把握完全是前三次实战带来的经验。
4.心态:考完试心态很差,即使第四次考试准备的相对完善,但是因为失败的经历和上述自己意识到不足,非常焦虑。意识到问题,还不更正,最后焦虑,习惯非常差。不过认知是觉醒的开始,相信自己会改正这个问题的!为自己加油!
最后感谢这一段考试的人生经历,对自己成长有很大的帮助,即使软考中级并不是一个很了不起的证,但是还是有点小骄傲,写这篇博客,总结一下过去,看一下未来。希望马上考试,正在准备考试的同学们能够有所收获! 加油!
相关文章:

软考中级-软件设计师通过心路经验分享
执念,第四次终于通过了 没买书,下班后每天2小时,四个2个月终于过了 学习经验: 1.下班后学习真的靠毅力,和上学的时候考证不是一个状态,大家要及时调整,否则过程很痛苦 2.失败三次的经验…...

safe area helper插件
概述 显示不同机型的必能显示的区域 实现步骤 引入safearea,引入其中的safearea的csharp 为cancas加入gameobject gameobject中加入safearea脚本 将UI作为这个gameobject的子物体,就可以完成显示...

李宏毅机器学习-批次 (batch)和动量(momentum)
一.batch(批次) 在计算微分时,不是对所有的数据算出来的Loss值做微分,而是将所有的数据分成一个一个的batch。一个batch是一个B,在更新参数时,拿B的资料计算Loss,计算gradient,再更新…...

C# 网络编程--关于UDP 通信(二)
UDP (User Datagram Protocol) 是一种无连接的传输层协议,主要用于支持数据报文的传输。它的主要特点包括简单、高效、不保证可靠性和顺序。 1.UDP协议基本概念 1.udp基于IP的简单的协议,不可靠的协议 2.优点:简单、 轻量化、 传输速度高、…...
【k8s集群应用】Kubernetes部署安装-二进制部署实例
文章目录 Kubernetes 部署方式常见的K8S安装部署方式Kubeadm与二进制部署的区别 Kubernetes部署安装环境配置Kubernetes集群初始化配置(实验环境)一、操作系统初始化配置二、部署Docker引擎 etcd 集群搭建配置 etcd 集群 Kubernetes Master 组件部署准备…...
js常见代码输出问题之promise,await,变量提升以及闭包(包括例子以及详细解析)
这里写目录标题 异步事件循环宏任务微任务1. 执行顺序2. 分类 Promise代码输出1. promise.then执行时机2. 宏任务微任务的多轮次3. .then .catch会返回新的promise4. 返回任意一个非 promise 的值都会被包裹成 promise 对象5. .then .catch 的值不能是promise本身6. 值透传7. .…...

遗传算法与深度学习实战(27)——进化卷积神经网络
遗传算法与深度学习实战(27)——进化卷积神经网络 0. 前言1. 自定义交叉算子2. 自定义突变操作符3. 进化卷积神经网络小结系列链接 0. 前言 DEAP toolbox 中提供的标准遗传操作符对于自定义的网络架构基因序列来说是不够的。这是因为任何标准的交叉算子…...

【Vue3】前端使用 FFmpeg.wasm 完成用户视频录制,并对视频进行压缩处理
强烈推荐这篇博客!非常全面的一篇文章,本文是对该博客的简要概括和补充,在不同技术栈中提供一种可行思路,可先阅读该篇文章再阅读本篇: FFmpeg——在Vue项目中使用FFmpeg(安装、配置、使用、SharedArrayBu…...

基础算法——前缀和
由于比赛基本都是采用Dev-C所以,算法篇基本都是采用Dev-C来解释(版本5.11,c11) 首先介绍一下前缀和算法 给定一个数组,有q次询问,每次询问: 两个整数l,r,求出数组 l 到 r的结果 遇…...

spring实例化对象的几种方式(使用XML配置文件)
前言 Spring框架作为一个轻量级的控制反转(IoC)容器,为开发者提供了多种对象实例化的策略。通过这些策略,开发者可以更加灵活地控制对象的生命周期和依赖关系。无论是通过XML配置、注解配置还是Java配置,Spring都能…...

【二叉树】力扣 129.求根节点到叶子节点数字之和
一、题目 二、思路 每找到一个非空节点,之前路径上的所有节点的数量级都要增加1个单位。例如,当前节点为3,之前的节点路径为1 -> 2,presum 1 * 10 2 12,现在路径变为了 1 -> 2 -> 3,sum pres…...

深度学习物体检测之YOLOV5源码解读
V5比前面版本偏工程化,项目化,更贴合实战 一.V5版本项目配置 (1)整体项目概述 首先github直接查找yolov5,下载下来即可。在训练时,数据是怎么处理的?网络模型架构是怎么设计的(如各层的设计)?yolov5要求是大于python3.8与大于等…...
音频数据采样入门详解 - 给Python初学者的简单解释
音频数据采样入门详解 - 给Python初学者的简单解释 声音是如何变成数字的?什么是采样率?为什么要懂这个?Python小例子总结 大家好!今天我们来聊一个有趣的话题:音频数据是如何在计算机中处理的。让我用最简单的方式来解…...

Unity类银河战士恶魔城学习总结(P179 Enemy Archer 弓箭手)
教程源地址:https://www.udemy.com/course/2d-rpg-alexdev/ 本章节实现了敌人弓箭手的制作 Enemy_Archer.cs 核心功能 状态机管理敌人的行为 定义了多个状态对象(如 idleState、moveState、attackState 等),通过状态机管理敌人的…...

SpringCloud集成sleuth和zipkin实现微服务链路追踪
文章目录 前言技术积累spring cloud sleuth介绍zipkin介绍Zipkin与Sleuth的协作 SpringCloud多模块搭建Zipkin Server部署docker pull 镜像启动zipkin server SpringCloud 接入 Sleuth 与 Zipkinpom引入依赖 (springboot2.6)appilication.yml配置修改增加测试链路代码 调用微服…...

Python随机抽取Excel数据并在处理后整合为一个文件
本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,基于其中每一个文件,随机从其中选取一部分数据,并将全部文件中随机获取的数据合并为一个新的Excel表格文件的方法。 首先,我们来明确一下本文的具体需求。…...

Linux+Docker onlyoffice 启用 HTTPS 端口支持
文章目录 一、需求二、配置2.1 创建容器2.2 进入容器2.3 生成私钥和证书 2.4 测试访问 一、需求 上篇文章介绍了如何搭建一个 onlyoffice 在线预览服务,但是我们实际场景调用该服务的网站是协议是 https 的 ,但是 onlyoffice 服务还没做配置,…...

在 Visual Studio Code 中编译、调试和执行 Makefile 工程 llama2.c
在 Visual Studio Code 中编译、调试和执行 Makefile 工程 llama2.c 1. Installing the extension (在 Visual Studio Code 中安装插件)1.1. Extensions for Visual Studio Code1.2. C/C1.2.1. Pre-requisites 1.3. Makefile Tools 2. Configuring your project (配置项目)2.1.…...
python中math模块常用函数
文章目录 math模块简介各种三角函数反三角函数取整函数欧几里得距离绝对值最大公约数开根号幂阶乘函数 math模块简介 math模块是python标准库的一部分,提供了对于浮点数相关的数学运算,下面是常用的一些function 各种三角函数反三角函数 math.cos、ma…...
优化 Vue 3 开发体验:配置 Vite 使用 WebStorm 作为 Vue DevTools 的默认编辑器
优化 Vue 3 开发体验:配置 Vite 使用 WebStorm 替代 VS Code 作为 Vue DevTools 的默认编辑器 在 Vue 3 项目开发中,合理配置开发工具可以大大提升我们的工作效率。本文将介绍如何配置 Vite,使其在使用 Vue DevTools 时将默认编辑器从 VS Co…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
什么是EULA和DPA
文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...

tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解
进来是需要留言的,先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码,输入的<>当成字符串处理回显到页面中,看来只是把用户输…...

消息队列系统设计与实践全解析
文章目录 🚀 消息队列系统设计与实践全解析🔍 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡💡 权衡决策框架 1.3 运维复杂度评估🔧 运维成本降低策略 🏗️ 二、典型架构设计2.1 分布式事务最终一致…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...