我见过很多Java程序员怀疑是否需要进行认证。刚毕业的学生和初入职场几年的程序员最常见的问题之一就是我该不该进行OCPJP7 认证。拿到认证对于你的职场生涯,知识,信心都有好处。但是认证对于初学者和初级软件工程师更为重要。作为职业生涯的开始,他们更需要一些特别的东西来让雇佣单位领导印象深刻,也可以让他们对于其他雇员更加出众。拿到像SCJP,OCPJP这样的认证优势很多,以下是我得一些见解。
1 Java认证可以让你短时间深入学习Java语言。不仅学习Java的基本知识,也要学习Java 的各种接口。像Java SE7这种认证设计的很好,包括了Java核心概念,面向对象的模式,文件输入输出,异常处理,数据库连接,垃圾收集,垃圾收集算法,多线程,并行等概念都会涉及。一旦初学者将这一切都走一遍,他对Java的认识肯定会更进一步。
2 Java认证有助于提高初入职场的程序员提高笔试成绩。初级软件工程师的门槛不高,竞争比高水平技术竞争更大。很多公司的都会让竞聘者编写一些程序。一旦你通过这些认证考试,一般的面试题你都会比较熟悉。很多公司对于一些认证,比如Oracle 的Java认证都是直接进入面试环节的。可以准备一下,通读
coding questions这本书,因为Sun公司的认证不太注重编程技巧,但这在开发中也是很重要的。
3 很多政府组织机关和一些顾问公司都很重视Java认证。没人直说只认Java认证,但是职位就那么几个,谁不喜欢招有认证的开发人员呢。一旦通过Java认证,比如OCA 或者OCPJP7,你被这类公司招聘的机会会提高很多。
4 Java认证会给你很大的自信。尽管编程经验不太多,但是通过了这些认证你会觉得你对Java理解还是很深入的。我见过很多有Java认证的程序员在Java核心问题上比其他没有认证的程序员表现的更好。证书对于
fact based tricky questions
这类你不知道该怎么回答的问题很有帮助。这不仅帮助你在面试的时候树立信心,也会帮助你获得更好的职位。公司也认这种技能,所以他们会给你更好的职位。
5 最后,Java认证在简历上出现可以让简历增色不少。特别的当你没有出众的奖学金或者其他有优势的点,赶紧去拿个Java认证吧。这可以弥补简历上的不足。一个人力资源经理面对100个应聘者的时候,他开展面试的时间是有限的。他肯定会优先选择前十个简历上有奖学金或者有Java认证的人选。这些建议只是冰山一角,很多靠运气的时候有个证书会有很大优势。比如,我同事的一个亲戚在找工作,就是因为哪个公司只要有Java认证的开发人员而应聘者中又没有,所以他拿到了职位。简历漂亮一些总会有好事情发生的。因此如果你有时间想把Java学好,去考个认证吧。在职业生涯中尽早的考个OCA或者OCPJP 7的认证吧。祝好运。
原文地址:http://www.tuicool.com/articles/jEN3Uz