软考中级-软件设计师通过心路经验分享

执念,第四次终于通过了
没买书,下班后每天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…...
[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:
根据万维钢精英日课6的内容,使用AI(2025)可以参考以下方法: 四个洞见 模型已经比人聪明:以ChatGPT o3为代表的AI非常强大,能运用高级理论解释道理、引用最新学术论文,生成对顶尖科学家都有用的…...
ios苹果系统,js 滑动屏幕、锚定无效
现象:window.addEventListener监听touch无效,划不动屏幕,但是代码逻辑都有执行到。 scrollIntoView也无效。 原因:这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作,从而会影响…...
OpenLayers 分屏对比(地图联动)
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...
【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
第2章 虚拟机性能监控,故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令:jps [options] [hostid] 功能:本地虚拟机进程显示进程ID(与ps相同),可同时显示主类&#x…...
服务器--宝塔命令
一、宝塔面板安装命令 ⚠️ 必须使用 root 用户 或 sudo 权限执行! sudo su - 1. CentOS 系统: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. Ubuntu / Debian 系统…...
解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...
DiscuzX3.5发帖json api
参考文章:PHP实现独立Discuz站外发帖(直连操作数据库)_discuz 发帖api-CSDN博客 简单改造了一下,适配我自己的需求 有一个站点存在多个采集站,我想通过主站拿标题,采集站拿内容 使用到的sql如下 CREATE TABLE pre_forum_post_…...
