惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
V
Vulnerabilities – Threatpost
T
Tenable Blog
Forbes - Security
Forbes - Security
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
S
Securelist
C
Cybersecurity and Infrastructure Security Agency CISA
Project Zero
Project Zero
C
CXSECURITY Database RSS Feed - CXSecurity.com
V
Visual Studio Blog
WordPress大学
WordPress大学
Latest news
Latest news
K
Kaspersky official blog
T
Tailwind CSS Blog
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
C
Cisco Blogs
博客园 - 聂微东
Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
小众软件
小众软件
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
L
LINUX DO - 热门话题
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
P
Privacy International News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
CERT Recently Published Vulnerability Notes
Cisco Talos Blog
Cisco Talos Blog
S
SegmentFault 最新的问题
Security Latest
Security Latest
Y
Y Combinator Blog
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
P
Privacy & Cybersecurity Law Blog
L
LINUX DO - 最新话题
月光博客
月光博客
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
S
Security Affairs
P
Proofpoint News Feed
D
DataBreaches.Net
有赞技术团队
有赞技术团队
云风的 BLOG
云风的 BLOG

Java技术经验分享

生产故障处理SOP分享 | Java技术经验分享 系统稳定性建设实践总结【转载】 | Java技术经验分享 valine访问leancloud国际版异常,评论失效修复 | Java技术经验分享 匆匆忙忙的2021 | Java技术经验分享 聊一下换工作 | Java技术经验分享 IoT系列(2):WIFI设备常见配网方案介绍 | Java技术经验分享 IoT系列(1):什么是物联网 | Java技术经验分享 Java8特性2 - StreamApi | Java技术经验分享 Java8特性1 - lambda表达式&函数式接口 | Java技术经验分享 设计模式(5)-适配器模式 | Java技术经验分享 设计模式(4)-建造者模式 | Java技术经验分享 设计模式(3)-原型模式与浅拷贝和深拷贝 | Java技术经验分享 设计模式(2)-工厂模式图文介绍 | Java技术经验分享 设计模式(1)-带你了解3类8种单例模式 | Java技术经验分享 Java时间处理5---Java8中时区相关类库介绍 | Java技术经验分享 Java时间处理4---Java8中LocalDate、LocalTime、LocalDateTime介绍 | Java技术经验分享 Java时间处理3---Java8中Instant、Duration、Period、Clock介绍 | Java技术经验分享 一些有意思的问答 | Java技术经验分享 Nacos系列博客说明 | Java技术经验分享 菜鸡程序员的2019年度总结 | Java技术经验分享 Java中“附近的人”实现方案讨论及代码实现 | Java技术经验分享 Java时间处理2----时区TimeZone类方法探究(Java8以前) | Java技术经验分享 Java时间处理1----Date和Calendar方法探究(Java8以前) | Java技术经验分享 FastJson中JSONString、JavaBean、JSONObject、JSONArray的转换关系及API示例 | Java技术经验分享 你还没用过“约定式提交”吗?那你赶紧来补补知识吧 | Java技术经验分享 教你如何看懂UML中的类图及类图中的关系 | Java技术经验分享 设计模式总览 | Java技术经验分享 萌新入门Github请看这里,学不会远程教 | Java技术经验分享 Hexo的工作原理探究 | Java技术经验分享 Hexo-theme-butterfly修改调整记录教程 | Java技术经验分享 排序8:基数排序 | Java技术经验分享 排序7:归并排序 | Java技术经验分享 排序6:快速排序 | Java技术经验分享 排序5:冒泡排序 | Java技术经验分享 排序4:堆排序 | Java技术经验分享 排序3:选择排序 | Java技术经验分享 排序2:希尔排序 | Java技术经验分享 排序1:直接插入排序 | Java技术经验分享 推荐一款博客一文多发的良心工具OpenWrite | Java技术经验分享 近期学习计划 | Java技术经验分享 Nacos(九):Nacos集群部署和遇到的问题 | Java技术经验分享 Nacos(八):Nacos持久化 | Java技术经验分享 Nacos(七):Nacos共享配置 | Java技术经验分享 Nacos(六):多环境下如何“管理”及“隔离”配置和服务 | Java技术经验分享 Nacos(五):多环境下如何“读取”Nacos中相应的配置 | Java技术经验分享 Nacos(四):SpringCloud项目中接入Nacos作为配置中心 | Java技术经验分享 Nacos(三):Nacos与OpenFeign的对接使用 | Java技术经验分享 Nacos(二):SpringCloud项目中接入Nacos作为注册中心 | Java技术经验分享 Nacos(一):Nacos介绍 | Java技术经验分享 20190719小组分享 | Java技术经验分享 Java中equals和HashCode方法的分析 | Java技术经验分享 Java中==和equals方法的分析 | Java技术经验分享 Java中的自动拆装箱、装箱缓存 | Java技术经验分享 About-blog | Java技术经验分享 Java中的编译、反编译和反编译工具全家桶分享 | Java技术经验分享 finalize()的生命周期(执行过程) | Java技术经验分享 Java关键字之final、finally与finalize方法 | Java技术经验分享 Java中重写、重载 | Java技术经验分享 Java中面向对象的三大特征:继承、封装、多态 | Java技术经验分享 DockerFile介绍 | Java技术经验分享 Docker环境下安装Gitlab | Java技术经验分享 Docker中私有仓库的搭建流程 | Java技术经验分享 Centos7下两种方式安装Docker-CE | Java技术经验分享 Vert.x创建一个Http服务 | Java技术经验分享 Vert.x创建TCP服务端及客户端 | Java技术经验分享 Vert.x Core(二)- Event Bus(事件总线) | Java技术经验分享 Vert.x-Core(一)- 基础篇 | Java技术经验分享 SpringBoot项目中实现国际化 | Java技术经验分享 Vert.x介绍 | Java技术经验分享 毕设选题项目本地运行环境搭建教程 | Java技术经验分享 Jupyter Notebooks的安装和使用介绍 | Java技术经验分享 算法笔试题:1元,5元,10元,20元,50元、100元面值人民币组合给定x元的问题 | Java技术经验分享 Quartz学习总结 | Java技术经验分享 SpringBoot2.x集成Redis | Java技术经验分享 SpringBoot2.x集成MongoDB | Java技术经验分享 [SpringCloud学习] - 浅谈微服务架构 | Java技术经验分享 基于hexo和coding免费搭建个人博客网站 | Java技术经验分享 Hello World | Java技术经验分享
2019.11软考软件设计师归来心得体会及复习备考指南 | Java技术经验分享
文章作者: LarsCheng · 2019-11-12 · via Java技术经验分享

前言

本文文字量比较大,废话比较多😂。如果感到不适,建议直接阅读各段标题即可
干货和建议都在标题栏,📢文末有我整理的2019软件设计师考点思维脑图,以及备考资料大全分享

2019.12.18更新:昨天得知成绩已出,没想到过了,此处省略1W个哈哈哈😁…(58/62,同志们我们高级见~)

上周六(11.09)参加了软考软件设计师的考试,考试分上午场和下午场。总的来说题型比较常规,但是作为战五渣的我还是很担心能否过线😭。(个人感觉这次是下午简单上午难

不过不管结果如何,经过这段时间的备考,已经把自己大学落下的基础知识都从头补了一遍,如今回过头复习数据结构、组成原理、软件工程真的就有一种恍然大悟原来如此的感觉。复习下来,收获还是很多的。

话不多说,总结下考试心得和备考指南,希望自己的闲言碎语能给你的复习备考带来帮助

软考知识体系图

考试介绍

考试全称:全国计算机技术与软件工程专业技术资格考试,分为初、中、高级,详细介绍可以 百度了解一下

软件设计师考试属于软考中的中级考试,一年两次,报名费140元,考试时间一般在5月份和11月份

软件设计师考试分上午场下午场考试,其中上午场:

  • 考点:综合知识(详细可参考《软件设计师考试冲刺(习题与解答)》)
  • 题型:75道单项选择,每题1分(其中70~75题为英语完形填空
  • 考试时间:9:00-11:30
  • 及格分数:45及以上

下午场:

  • 考点:数据流图、UML、ER模型关系模式、算法应用、面向对象编程(包括但不仅限于这5个大类
  • 题型:问答题、填空题、代码填空题等,一共6道大题,每题15分,其中第5、6题为选答题,任选其一即可
  • 考试时间:14:00-16:30
  • 及格分数:45及以上

考试心得

说是心得其实就是些爬坑经验,如何准备考试,如何面对考试想必大家比我擅长,随便一位都是身经百战,这里我有几个在复习中发现的问题,作为建议讲给大家。

1.能早考就早考!最好不要拖!最佳备考时间 “大三~大四”

出名儿要趁早,软考也得趁早,最佳的复习考试时间就是大三到大四,因为软考初级、中级、高级所涉及到的知识点都是大学期间学过的知识。知识点覆盖面广,知识点多而杂,只有在大三这段时间所有的知识你都刚学过,考试大大减少复习的难度。

就拿中级软件设计师考试内容为例,备考教材中的12个章节的考点正好为为一个计算机科学与技术专业的学生大一到大四所有学过的专业课。

如果你不幸错过了大三、大四的最佳备考期,别怕!你不是一个人,因为我也是,然后才发现毕业后备考有多痛苦,不说了,说多了都是泪😭😭

2.制定复习计划,切勿朝三暮四

软考的考点基本都一个特点:特别多、特别杂、特别容易忘

我是八月中旬(11.9考试)开始复习的,因为白天要上班,所以每天就晚上复习。才开始是下班在家里复习,然后发现效率极差,因为我几乎是复习5分钟玩耍2小时。没办法,第二周开始我就下班后在公司复习(我司几乎没人加班,所以也没人管我)。

开始在决定在公司复习后,我就详细制定了一套复习计划,把复习分成三轮来

  • 🎈 一轮:基础知识点复习,覆盖面广,知识点杂乱
  • 🎈 二轮:刷题、通过刷题填补知识漏洞,同时回顾一轮(当时的感觉几乎就是前学后忘
  • 🎈 三轮:冲刺

我因为基础比较差,做计划时一轮复习计划用时45天左右,二轮用一个月,三轮两个礼拜。

其实当时也只是为了有个复习计划,但是现在回首,没想到自己居然能坚持下来,也是厉害了,这再没考过真实丢人丢到姥姥家😥。

说这么多,其实就是想说,既然是备考,就一定得要有复习计划,我的计划仅仅是一种参考,每个人的复习习惯、学习方式都不同,但是一定要给自己定一个复习计划来约束自己、提醒自己。

3.最好找个队友

一个人注定是寂寞的,你想想每天就你一个人深夜复习,多无聊。于是我就怂恿了两个憨憨同事和我一起备考。👯‍👯‍

其实找个队友,最大的好处就是让你有一个比较好的学习氛围,产生一种竞争,复习竞争。

当然个体差异,每个人学习习惯不同,此条建议非必选

备考指南

如果你已经准备好了复习计划、带上了复习的队友,那么我就把我复习时用到的干货全部交予你。

1.考什么?

无论你开始复习与否,首先要弄清楚的就是你要考的科目他考什么?下面两个点是最重要的:

  • 🎈 考试大纲
  • 🎈 考点分布

考试大纲直接在网上都可以搜到,一般来说参考上一年的考试大纲就可以,复习前仔细阅读考试大纲是非常有必要的。

至于各个章节的考点就要通过官方教材作为参考了。

2.教程+考点+真题足以

我用的复习材料就是这三样:

  • 《软件设计师教程》-第五版(所有知识点,详细!!!多!!!
  • 《软件设计师考试冲刺(习题与解答)》(各章节考点梳理及30道历年真题
  • 真题套卷(买你喜欢的就好

其实买这两本书就够了,其他的书都没必要,第五版教程讲的很多很多、很杂,而《软件设计师考试冲刺(习题与解答)》讲的很精简,他每一章分两部分本章考点归纳30道真题

所以这两本书可以很好的结合:根据《软件设计师考试冲刺(习题与解答)》中的考点去阅读《软件设计师教程》,考点复习完后,回头来完成30道真题

基本我每一章节都是这么个循环过来的

请记住:《软件设计师教程》你把他当作新华词典就好,千万不要抱着他从头到尾的读,那样是很耗费时间的。

根据考试的考点有针对性的去看这本书。快速建立知识骨架

3.建立各章节知识体系骨架

在我复习的过程中,经常出现一个现象就是前学后忘,一个月前刚过的点,一个国庆节回来忘的一干二净,为此我不免要继续回顾一遍。

但是这里不是要强调回顾复习,而是要强调建立知识体系骨架,在你一轮复习时,脑海中对于每一个章节建立一个知识体系的简图(你可以像我一样直接画在Process中)。

一旦你建立了体系骨架后,任何一个知识点遗忘或者做题不确定答案时,你可以第一时间知道这个考点是那个章节,那个部分的知识点。

就在这个回顾、二次复习的过程中逐渐完善自己的知识体系骨架图

通过这种方式,多而杂的知识点不再是一盘散沙,在你的脑海中他们是分门别类,各有归属的图形

4.一定要刷真题

说实话,我一轮复习过完脑袋里还是一片混乱,加上过了一个国庆节,回来之后那些知识点犹如水和面粉在脑袋里一样。

就酱紫,连续刷了2018-2015的8套真题后,大概到10月底的状态如下:

  • 🎈 有了一个大体上的考点知识骨架图在脑海里
  • 🎈 知道常考的题型,和一些惯用套路
  • 🎈 知道自己已经掌握的部分和未掌握的地方

效果还是很明显的,做题可以帮你整合知识点,让你查漏补缺。

总结

以上就是我个人在备考中的一些经历和建议。希望能对您有所帮助。

下面分享一些总结的知识和用到的一些资源:

哔哔赖赖了半天,还是祝大家备考顺利,一次通过!