[软考] 计算机技术与软件专业技术资格考试之扫盲贴

  1. 什么是软考

    计算机技术与软件专业技术资格(水平)考试(简称计算机软件考试)是中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。是由国家人事部和信息产业部联合主办的国家级考试,其目的是科学、公正地对全国计算机技术与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。报考任何级别不需要学历、资历条件,考生可根据自己熟悉的专业情况和掌握的知识水平选择适当的报考级别。只要认为能通过就可以报考任意资格,所以如果认为能通过高级资格的话可以直接跳过初级中级资格。不同于其他行业的一些证书,软考证书长期有效


  2. 软考的级别和资格

    软考共分为三个级别:初级、中级和高级。具体如下表:

    [软考] 计算机技术与软件专业技术资格考试之扫盲贴_第1张图片

    (图片来源:中国计算机技术职业资格网)
    例如有人报考了"软件设计师"并获得通过,那么他就取得了"软件设计师"的资格,同时由于这个资格属于"中级资格",所以也叫做获得了"中级资格"。这就好像教师、副教授和教授,来表明不同级别的资格。为什么谈这个呢?正如上图所示,不同科目属于不同的级别,软考主要的目的是取得某个级别的资格,而不是强调通过了某个科目的资格。就好像"大家都是教师,所以有着相同的待遇,区别是教语文还是数学而已(忽略特级教师一级教师这些因素)"。所以某个级别通过一个科目就够了。高级>中级>初级。每个级别内部"水平"相等,专业方向不同
    ->初级不要考,级别太低,证书如同白纸,无人问津。
    ->中级也不太难,建议只选一个并努力获得通过。不建议中级考两个,中级含金量也不太高,理由1:如果花半年一年时间等待中级的考试,还不如用这些时间准备高级的科目:;理由2:通过了中级,别人谈起来,"噢你有中级资格"。通过了高级,别人谈起来,“你通过了高级的哪个?”。
    ->如果获得了中级的资格,最好也努力取得一个高级的资格。高级资格有一定的含金量。如果已有一个高级资格并且学有余力,可以考虑再考一个高级的科目,如果的话。
  3. 软考的考试要求

    以中级的软件设计师为例,考试要求如下(来源:宁波软考办):

        (1)掌握数据表示、算术和逻辑运算;
        (2)掌握相关的应用数学、离散数学的基础知识;
        (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
        (4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
        (5)熟练掌握常用数据结构和常用算法;
        (6)熟悉数据库、网络和多媒体的基础知识;
        (7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;
        (8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
        (9)熟练掌握软件设计的方法和技术;
        (10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
        (11)了解信息化、计算机应用的基础知识;
        (12)正确阅读和理解计算机领域的英文资料。

            通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和        指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。(不要被吓到,这只是个嘘头,很多人就算持有软件设计师资格证,实际也没有这样的水平,所以软件设计不是很难考,考试仅考察要求二应掌握的基础而已,很有"点到为止"的意味。

        考试设置的科目包括:
            (1)计算机与软件工程知识,考试时间为150分钟,笔试,共75分,75选择题,题目难度不大,重点考察的是知识面,所以正如"软件设计师教程(第三版)(修订版)",全书有六七百页,知识点知道就能回答,不知道...就猜吧。
            (2)软件设计,考试时间为150分钟,笔试,共75分,7个问答题。试题1~4是必答题,试题5~7选一道作答,故共需回答5个大题,每大题各小题之和均为15分。同时回答以序号小的计分(应该也没人闲到这样做吧-.-)。因为都是大题,所以下午题型较为固定,根据我的印象,一般是:1-数据流图,2-数据库,3-UML,4-C语言(算法或数据结构),5-C++代码天空,6-java代码填空,7-C或C++代码填空。

        如果才算通过考试:
            早上得分45及以上,并且下午得分45及以上,才算通过考试(注:官方的说法是每次都公布分数线,但历年来看基本都是45)。所以不是90/150,而是45/75,45/75。需要说明的是,两场考试指的是一门科目的两部分,而不是两门考试,所以上下午成绩只在本次有效。所以假如本次上午通过而下午没通过,说明本次没通过考试,通过的那部分也不能拿到下次考试去用。对于软件设计师考试,有同学问我是上午难呢还是下午难,这个挺难回答的,真要回答的话我觉得还是上午难一点,因为上午不难但知识面广,下午相对较难,灵活度大,但毕竟考点较为明确。我觉得打算报考以后,可以先找一套模拟卷做一下,一来可以大概知道本科目考哪些东西,二来也能对难度有个大概的认识。得分低的话太正常了,初试仅作为了解用,毕竟还没开始学习,完全没必要放在心上。

  4. 考试报名

    流程如下

    [软考] 计算机技术与软件专业技术资格考试之扫盲贴_第2张图片

    对于宁波地区考生,网上报名并打印报名表以后,提交报名表的地点是宁波工程学院电信楼二楼办公室,如果是宁波工程学院的学生,可以把表格交给XJH老师。

  5. 相关教材

    由于当年我只买了官方的教材大致翻了翻来熟悉这个科目涉及的范围,只做了几套真题,所以并不能说出其他哪些教材值得一看。我的建议是:官方的教材最好买一本,以官方的教材为路线一章章学习下去,因为软件设计师知识面较广,官方教材虽有六七百业,但很多都是点到为止,所以哪些地方不懂的可以就这块知识点另找书籍,如数据结构的教材。前期中期不要做真题,这挺重要的,前期学习,中期模拟题,后期真题。毕竟真题质量高,但是做过了就没了。如果想问"书有六七百业,总有重点的吧?",那么博客最后的资源"软件设计师大纲"非常有用,按照官方教材和此大纲复习才是王道。真题和官方教材很重要,因为每年软件设计师考试或多或少都会出现一些以前考过的真题或是官方教材的例题,够重要了吧?
  6. 考试通过率以及难度

        各级别总平均合格率大约是25%,初级资格的合格率约40%,中级资格的合格率20-30%,高级资格的合格率约20%。不要看合格率这么低,我来解释一下,正如前文所述,软考无任何门槛,任何专业任何岗位任何人都能来考,所以报考者的水平跨度很大。只要好好复习,真的掌握了基础知识而不是死记硬背的话,根本不需要担心合格率。软考不是竞赛,不按人数划百分比,成绩超过标准就给过,所以上文才说"官方每次都会发布分数线,但基本都是45"。
  7. 考试时间、收费标准以及何时查成绩

    软考一年分两次,分别是5月下旬和11月中旬左右,以下是今年的时间(直接忽略初级):
    [软考] 计算机技术与软件专业技术资格考试之扫盲贴_第3张图片
    [软考] 计算机技术与软件专业技术资格考试之扫盲贴_第4张图片

    下半年的报名时间为8月12日-9月11日,现场确认时间为9月1日-9月11日
    2014下半年的时间则是11月8日-11月9日。
    报名费用各地不相同,浙江地区高级各科目均为每人210元,中级各科目均为每人140元。
    宁波地区报考以后需要关注宁波软考办:nbrkb.net来获取最新的消息。
    宁波地区报名地址:点击进入报名
    关于何时查成绩,一般是考完3个月左右就能在官方网站查成绩了,知道成绩以后过一段时间会收到一条短信(报名时候填的),内容是告诉你你通过了,领证地点是XXX之类的。本来想把我当时收到的短信截图出来的,找了一下貌似删掉了。所以报名完了以后,只需要关注考试时间即可,成绩两个半月后再经常性去瞄一眼,证书可能出来的比较慢,不用着急也不用打电话问,会有短信通知的。
  8. 其他

        据我当年去了解软考的时候所知,高级的"信息系统项目管理师"这个证书还是比较有用的,这个证简称"信管",能挂钱哟!在公司挂着的话每月能多拿1000左右,其他高级证就不知道了,可能也能换钱吧。当然钱不是白给的,公司给钱是因为公司需要这些证,比如在招标的时候,有些要求是"公司需要有XX个持有信管资格证的人才可参与"。另外公司在对外宣称的时候也可以说:我公司有XX个信管师,XX个系统分析师等等。
        需要说明的是,这些证只是入职时用用的敲门砖而已,在公司里没用处,会干就是会干,不会就是不会,实力才是硬道理。公司对这个感兴趣大多数时候是因为需要收集七颗龙珠召唤神龙...啊呸是需要凑证书来昂首挺胸。但是对我们自身来说,还是需要考一考,一方面算是种能力的证明,另一方面,至少也有个学习的方向和目标。毕竟这些全面而基础,既然要学的话就顺便去摘个证来好了。计算机专业的同学千万不要去考计算机等级,这个实在算不了什么,真的只是给非计算机专业的人考考的。就算是计算机四级也很不怎么样,考这些证真的是对计算机专业的侮辱!不提四级,好多人还想着去考二级,真是太可怕了。考二级说明专业能力太差,对专业没什么认识,看到同样缺乏能力的同学报考然后心中蠢蠢欲动。只要程序员有些水平,本身就会认识到这种证是什么,显然就无视计算机等级了。拿这些证出去唯一的用处是往脸上贴翔,面试官要谢谢你因为你主动告诉了他你原来如此之弱,然后让他愉快的把你打发走。好比一个高中生拿着初中甚至小学生的试卷,做了个高分而到处洋洋自得。这种证有什么用呢?比如一个非计算机专业的文职人员,上班以后单位要求他去拿个二级来,证明他能玩玩电脑,能玩玩office什么的。考了的请把证藏起来吧,藏起来也可能被发现,还是直接销毁掉算了,最保险......
  9. 相关下载

    软件设计师大纲(可配合官方教材来学习,按照要求的掌握程度来针对性学习)
    软件设计师考试总结(非常全面的总结,很不错的资料,推荐后期复习时检验学习成果)
    软件设计师复习资料(共17页面,比较全面)
    软件设计师复习笔记(比较简化的笔记,可用于快速复习~)
    软件设计师考试大纲与培训指南(官方版)(和上面的大纲都是正规的大纲)
    2011年软件设计师(中级职称)考试重点难点(虽然比较旧,但是知识多久都不会变,内含重点+习题
    官方教材其实不建议找电子版,官方售价六十几,在亚马逊或者当当网淘宝这些地方买回便宜很多,书厚而且需要记笔记,肯定是纸质版最好。

你可能感兴趣的:(软考)