8.3.1数据的表示-原码、反码、补码
本人算个软考老兵了吧,有系统架构设计师、系统分析师、信息系统项目管理师三个高级证书。漫长的软考过程,我基本是靠一些工作经验、一本官方教材配一本历年真题集过来的(高项短期报过班,感觉没很大用处),慢慢总结出了一些备考心得。单位为了申报资质,每隔几年都会组织软考培训,我作为嘉宾也会给同事们介绍经验,经常听到同事说我的东西很独到,跟培训机构讲的不太一样。有些培训师说案例没有标准答案,我说那是胡扯。官方每年都会出一本历年真题集,那上面不是标准答案是啥?单位某位行政出身的副总考高项,连续两次都卡在论文上,因为单位外聘的培训老师告诉他:“论文要写出你项目存在的问题,你是怎么解决的,在最后一行最后一个格画句号就稳过”。我说软考论文其实是个大型论述题,总共三大问,里面还有若干小问。你要干的,是把论文结构分成三大部分对应三个问题让阅卷人一目了然的看到,在每个部分还要把所有小问都写出来,并且写过论文纸最后一页那个2500字的横线,这样大约46-48分。然后那位副总当年就过了,论文49分。他说我完全能当个软考培训师了。我开始只当句玩笑话,又过了几年,我打算试试。我的三个高级证书几乎是靠自己摸索着考出来的,没怎么受培训机构的影响,所以可能有些人觉得有点独特吧。
我的第一个感受是,软考属于典型的80/20原则,知识点“重者恒重,轻者恒轻”,科科如此。高项的十大知识领域+可研+变更+配置;系分的系统分析+需求工程+系统设计+规范化理论+高项计算+可研;架构的架构设计+UML建模+层次式+系统分析与设计+分布式+GoF设计模式,每年都会在上午下午变换各种形式考,只要能熟记相关内容,就能从面上抓住大部分的分数。
再者,千万不能忽视教材。有些人可能觉得教材太老了,特别是高级的,而且上面对某些知识点的阐述其实是错的,所以备考时不怎么看教材,找些别的资料天马行空的学。这种想法千万要不得。软考真题中有很多教材上的原话,甚至案例分析完全就是某一章的内容让你默写出来。想当然的认为教材写的不好,不按它来,不把它上面的内容背熟了能行么?咱是要通过考试,不是搞学术研究。
最后,要练出“题感”。这是我中考、高考、考研及现在参加软考一以贯之的经验,即把历年真题按章节分类,学完一部分就做相应的真题,反过头去查漏补缺,你会发现一锅粥似的教材在眼里有了层次。而且真题每隔2、3个星期快忘了的时候反复做,渐渐的就能找到一种只可意会不可言传的“题感”。在“题感”状态下,能较顺畅的通过考试,可硝烟散去后再看当时的题,发现很多已经做不出来了,这就是效果。
具体到本课程要讲的中级软件设计师,这一门上午选择大部分题目的难度跟本科期末考试接近,而且考点集中,只要您认真听课了,知识点掌握了,真题反复练了通过是问题不大的。做真题时如果能达到55分左右,则没必要再浪费精力在上午了,特别不要没完没了的刷上午题,否则可能您上午会得60多分,下午20、30分。
下午的案例分析每道题考什么内容是固定的:一题考结构化设计、二题考关系型数据库设计、三题考面向对象设计、四题考算法分析(C语言)、五题六题考设计模式(Java和C++任选一道)。前三道有些年份确实有难度,主要是个别小问难,但练出“题感”来拿到大部分分数没有问题,卡人的点主要集中在设计模式和算法分析两道大题上。这两部分也是学习的难点,总是有考生反映难学难掌握。
所以针对这两块知识点,我采用手敲代码的方式向您演示设计模式和常考算法的核心思想,建议您最好课下也反复练习,熟悉它、掌握它,不然可能每次都挂。因为下午15分的设计模式题是一道纯代码题,面向对象分析与设计的案例题里也经常出现设计模式的考点,对涉及的模式不了解则基本得不到分。算法分析有8分也是代码题,不熟悉同样难得分,如果这两块都拿不到大分,前三道题中再有个别难度大的小问,本次考试基本就凉凉了。
不要去相信什么“躺过大法”,也别指望“名师”们的考前押题,真正下功夫掌握知识才是王道!
本课程每年根据考情实时更新!
如果仅是某一部分弱,可以只购买单章节的课程,更省钱!
数据库专题:https://edu.51cto.com/course/35493.html
结构化方法专题:https://edu.51cto.com/course/35492.html
硬件专题:https://edu.51cto.com/course/35491.html
操作系统专题:https://edu.51cto.com/course/35490.html
网络与安全专题:https://edu.51cto.com/course/35489.html
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![软考中级软件设计师一课通(2024版)](https://s2.51cto.com/images/avater/202311/36ea0df8594ae01f837751525564167b0fb27d.jpg?x-oss-process=image)
![软考中级软件设计师设计模式专题(2024版)](https://s2.51cto.com/images/avater/202401/9550e48251eabda2dc42475f6b7e4062c7d25b.jpg?x-oss-process=image)
![软考高级系统架构设计师一课通(2024版)](https://s2.51cto.com/images/avater/202401/571d9a413f4137d4e1f95375867bca1f425d9b.jpg?x-oss-process=image)
![软考中级软件设计师网络与安全专题(2024版)](https://s2.51cto.com/images/avater/202401/91160d8764efc5f80c4816b8738b4c0349eae6.jpg?x-oss-process=image)
![软考中级软件设计师操作系统专题(2024版)](https://s2.51cto.com/images/avater/202401/287c7cc4427b44f7d46946e973efa1994ccdd6.jpg?x-oss-process=image)
![软考中级软件设计师计算机硬件专题(2024版)](https://s2.51cto.com/images/avater/202401/1770c2b19077d99140a858da0f49c788acd0f9.jpg?x-oss-process=image)
![软考中级软件设计师结构化方法专题(2024版)](https://s2.51cto.com/images/avater/202401/c4fecbc71e73cadcf7e602721a04af8ed6ae61.jpg?x-oss-process=image)
![软考中级软件设计师数据库系统专题(2024版)](https://s2.51cto.com/images/avater/202401/083ee0d718c35c46352533c14872a1f5211151.jpg?x-oss-process=image)