如果你是在事业单位、银行、国企等体制内工作,建议考虑参加软考。通过软考评职称后,可以获得加薪和晋升的机会,而且晋升时也会更看重你的职称等级。我就是通过软考评定了中级职称,薪水涨了500元。
评职称并不仅仅是拿到证书就行,还需要岗位空缺和足够的工作年限,一般需要3~5年。我建议在体制内的朋友们,如果有需要的话,尽早考取软考证书。毕竟软考证书是终身有效的,宁可备而不用,不可用而不备,特别是年纪大了,学东西的难度也会增加。
另外需要补充一点,评职称是不能越级的,也就是说必须先评定初级职称,才能评定中级职称,再之后才是副高级职称。软考有3个级别,对应着3个职称。初级职称相对容易获得,例如在河北,本科毕业后工作1年就可以获得初级职称(如果有错误,请指正)。
对于普通私企来说,软考对于涨薪和晋升帮助不大。相比之下,去大型企业积累经验或者多参与项目会更有帮助。在私企跳槽可以获得最快速的涨薪,最高可达50%。提升技术主要靠自学、与同行交流和实践操作。如果想参加考试,建议根据自己的方向选择参加华为认证、思科等有细分方向的考试。
最后补充一点,对于通过培训班转行IT的朋友们,建议考虑软考。科班出身的程序员在大学期间需要学习计算机组成原理、计算机操作系统、数据结构与算法、计算机网络等基础课程。而培训班一般很少教这些,更多是从商业和实战角度设计课程。举个例子,无论是Java还是C++,操作系统都是避不开的。
如果你不懂操作系统,将来学习语言的高级特性、线程进程调度等就会变得困难。因此,软考虽然一直备受诟病,但它没有忽视对基础知识的考察。非科班出身的程序员可以通过参加软考,在备考过程中补充自己缺乏的基础知识,建立一个系统的知识体系,对后期的发展大有裨益。
有人可能会问:“那我不参加考试,只学软考的教材,是不是也能达到同样的效果?”某种意义上确实是,但是如果不参加考试,就很难检验自己的学习效果。而且人都有惰性,如果没有考试这根弦绷着,自己看书,很容易看着看着就放弃。同时,考试也是一种输出,输出是最好的输入,通过考试的输出,真正把知识学牢固。
备考资料分享如下: