软考的意义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软考的意义
班级:xxxx 学号:090503xxxx 姓名: sss
一位青年作家说,作家又不是太监,不能靠检查身体就能验证。
同理,软件工程师技能也不是单靠一本证书就能证明什么。
因为本人没经历过软考,所以调查了一下周围的参加软考的同学的参考理由,总结如下:
一,证明自己,考过了能给自己带来信心。
二,由于考试范围很大使我额外增加了专业知识的广度,虽然都是浅显的理论,但起码能让自己更好的了解整个行业。
三,为了日后公务员,事业单位等评职称时能用上。
四,因为要考研,反正都复习了所以就顺便考了。
五,不考时间也过了,对不住自己是学计算机的。
六,专业能力很强,顺便考考无妨。
其他基本毫无作用。
但为了完成这篇论文,下面具体讲一些实际的东西。
综合各大软考论坛上的信息,不难发现,首先,从考试难度上讲,软考初级中级专业知识学的稍微靠谱一点的大学生都能通过,高级有些难度,主要还是涉及面广,不存在深度问题,含金量并没有很高。
其次,考试太重于理论几乎完全忽略实践,再加上以考代评没有工作年限限制,即使考过也不能说明你的能力。
再次,主要在企事业单位评职称时有用。
最后,以已经毕业参加工作的同学的经验讲,找工作你的一切证书获奖什么的都不是重点,关键还得人靠谱才行,毕竟软件工程师证不是资格证,没有它还是能当程序员。
软考同很多考试一样,被骂了很多年,有些学校作为硬性指标要求学生一定要考过,类似于四级英语考、计算机二级考试每年都有没能顺利通过的同学在说证书无意义,如此考试根本就不能证明一个人的实力,但是通过考试至少可以证明一个人的学习能力和学习态度。
据从事软件工程工作的前辈讲,现在计算机专业的学生毕业一般有两个方向:一种是考研继续深入学习,再就是参加工作。
有些同学觉得工作不好找,其实不然,而是大家在大学的生活过于丰富,而所学的计算机知识以理论为主,而所授课的教材多年没有变过,而且大多数高校的上机时间极少,但是现在的开发
是必须要每天能写代码,代码积累到一定程度,思想也就有了,一般计算机本科毕业所掌握的知识也就是能用到JSP写页面就很不错,而现在社会上的软件开发公司的要求远没有这么简单,多半公司是要求熟练掌握JAVA的三大框架,而且软件行业是一个日新月异的行业,每一年的语言排行榜都不一样,但其中的思想是差不多的,每天都要留意行业发展,一旦停止学习就意味着软件工程师职业生涯的结束,除非是想转行。
言归软考,对于想进入软件行业的同学,软件工程师证书无疑可以作为一个很好敲门砖,有句话说的好,学历不是万能的,没有学历是万万不能的,这句话放在计算机专业的学生身上很合适,除了一些名企对学历有硬性要求,很多企业对于学历都是面试过后再要求拿出学历来的,如果学历低一点,能力高公司也会不拘一格降人才,所以前辈们对在校生的建议是无论处于什么院校,都应该注重技能方面的学习。
目前的现状是,软考在很多各大高校里依旧比较流行的,有的学校甚至作为硬性要求计算机学院的学生都要参加,这大概是过级率并不高的原因之一。
据统计每年只有四成左右的人能拿到证书,每一次成绩出来在软考论坛上都有人说评分不合理,两科内容差不多,应该算总分而不是上下午都要过45。
在种种背景下,软考注定会引起很多争议,有人说:就像每个高中生都要经历一次高考,每个程序员也都应该经历一次软考。
很多经历软考的程序员都会认同没有用,证书在找工作时根本派不上用场,企业不会因为你得了个什么软考证书而另眼相看你,觉的你有多厉害,但是当你到百度知道、问问、知乎上提问“要不要软考?”时得到的答案差不多都是,证书虽然无用,但软考的真正的意义不在于结果怎么样,既然存在这么一个考试,那就将其目的定位为锻炼我们的耐力、思考、冷静的方式,经历软考的人就算没有拿到证书,但是对计算机的理解和没有参加软考的感觉就是不一样,他们在程序方面能有自己的感悟,在大学里学习的计算机课程可能当时觉得没有实际用处,一个认真学习的人想过软考可能也很简单,但是这种简单也是很少见的,绝大部分的同学都需要准备一段时间才能去考试,还不一定能过。
软考的含金量不高,但是毕竟交了一百多的报名费还是能证明它有点含金量的。
据参加过软考的程序员心得,软考能将一个新手带上真正的开发道路,不在迷茫,在一些非正规院校中,软考就显的更重要了,能将在校生各种浮浮躁躁的心理彻底的安静下来。
有一个非常恰当的比喻说“软考就像是
踏上软考开发的铜人阵,如少林寺的学武之人必须过掉铜人阵才算是及格,才能在江湖中称少林寺的弟子,软考如是。
”(王清培语)
在论软考的意义时,有些同学提出,虽然自己是计算机专业的学生,但软件开发并不是真正的兴趣所在,所以坚决不参加软考,这种想法无可非议,但当你经历过一次软考,或许你会对专业有前所未有的认识,说它也许会成为你人生的转折点太夸张,但没有吃到葡萄的狐狸一生都只能在幻想葡萄的味道,欺骗自己葡萄是酸的。
而软考不仅仅是对走上开发之路的同学起作用,更重要的事,培养一种心性,就像世人大多偏见理科生聪明于文科生,这种偏见也不是没有来由的,理科生在学习终于到的各种问题分析都锻炼了个人的逻辑推理能力,这在数学和计算机学科的学生犹能体现出来,而参加软考就是一次很好的思维训练机会。
读万卷书,行万里路,只有经无数考验,方能使前路更为平坦,走得更有底气。
在大学的计划书上加上一个软考总是不会误了前路,如果还在犹豫边缘,那就放下犹豫,趁早实现了才是。
下面是关于一些前辈程序员的中肯建议。
很多同学在学校学软件开发都是选择什么什么语言,而对计算机原理真正理解的人不多,甚至到了毕业后工作了都对计算机的一些基础概念都不甚了解,整天抱着一些新的技术名词到处炫耀,其实一问起来什么都不懂,在工作中经常碰到那些对这个新技术那个新技术都了解的新人,但是当他做的时候一个都不精,仅仅是了解而已。
这样的状况导致了自己的路越走越窄,自我膨胀的很,不能深刻的认识自我,不接受别的意见或建议,整天活在自我世界里,等到突然有一天发现自己不足时就已经太迟了,浪子回头金不换,就怕那些永远都不知道深刻自我反思的人,直到没有机会再回头的那一天还是不能理解前辈们对他的忠告。
下面是论坛上经过软考的大牛程序员总结的软考为我们带来了那些好处:一,软考能将我们带入计算机世界,充分的认识到计算机世界的各方面的知识,能让我们有个广度的了解,为我们的兴趣和职业选择做了前提;
二,在我们静下心来看书的时候其实是一种自己修养的锻炼,想要过软考并非易事,还是需要一个长期的看书积累过程,无形中锻炼了我们的思考的耐力。
三,能面对软考分数的时候我们能锻炼出很好的平常心的心态。
四,最重要的是我们经历了一段“痛苦的过程”,这个痛苦可能有的人感受不到,
但是相信有人能体会到,经历了这段路程为自己下面的万里长征铺下了坚实的毅力,这样的毅力足以使自己能在软件开发长征中不掉队。
哲学有说,存在即是合理,虽然很多参加软考同学都为软考办做贡献去了,但是在我国急需大量软件人才,而含金量高的思科等软件类考试远远不能满足种种情况下,软考还是需要的。
因为本人没有经历过软考,但为了客观叙述事实,所以征集了身边很多参加软考的同学的看法心得,也到各大IT论坛上浏览了参加过软考的程序员的建议,正如他们所说的,只有经历过软考的并坚持走开发之路的程序员才能深刻的体会到软考对一个程序员的意义有多大,能不能过是一码事,经历没经历过这段路程才是最关键的,经历跟没经历过是完全不同,这样的不同将在后面的万里长征中方能体现出来。
参考文献:各大IT博客、论坛。