|
作者:吕金玲
“考证”这是个老生常谈的话题,自从学计算机以来我们考过多少证,二级、三级,甚至有人把四级也考出来了。但是这些证书在面试、直至最后找到工作的整个过程中发挥了多大的作用,我想每个学习计算机的人心中都有数吧。凭借一张小小的SCJJP认证证书就可以找到一份满意的工作吗?No,绝不可能,证书只是一个敲门砖,没有人会看在证书的面子上给你那份你想要的工作,除非你是老总的儿子,或者项目经理的亲戚。那么为什么我们还在这里强烈建议考证呢?
老师一直都在强调“考证不是最终目的,学习知识才是唯一的目的”。我们的基础知识都是在考证复习的过程中渐渐扎实起来的。比如一个最简单的程序:
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello world!");
}
}
比如你知道这段代码有多少种写法吗,你知道main函数前面为什么要用public static void吗? 可不可以不这么写,比如public 换成private;或者去掉static;是不是可以去掉参数String后面的方括号? 又或者在考证中都做滥了的overload(重载)跟override(覆盖)的区别,什么时候是重载,什么时候覆盖,违反了这些规则会报告什么错误。也许你要说我用IDE开发工具比如Eclipse你说的这些莫名其妙的问题都不用考虑。OK,完全正确,使用Eclipse它可以自动帮你生成main函数;Override跟Overload的问题它会自动提示我错误。那些烦透了问题永远都不是问题,他就像空气一样永远看不见。可是当你接到笔试或者面试通知,走进高大、宽敞、明亮又安静的办公写字大楼,你梦想着不久的未来西装革履的在这里上班。可是当你坐下面试,你会发现那些你瞧都不瞧一眼的问题全都成为了面试的重点。你甚至会愤怒面试官居然要求你用Utredit编写一个最简单的数据库联接程序。然后你会恼怒、懊悔……
到这里你应该会明白为什么我们从来都建议考证。我们所推荐的SCJP认证是Sun公司主推的一个基本java认证证书,在所有的java证书中这是最好的一个(因为谁都知道java室Sun的“孩子”)。它涉及到了面向对象的方方面面,知识点的细粒度考察包含了一个合格程序员所应该具备所有基本知识。在整个复习考试的过程中,你全面掌握它的语法;深刻了解面向对象的内涵;领略到它的思想;为以后的学习和工作打下坚实的基础。它的精髓将会延伸到今后开发或者研发的方方面面,这也是为什么面试官为什么一定要问那些惹你烦而你又不偏偏不知道的基础知识。或者换句话说,考完了scjp认证你会发现,以前面试中那些你曾经认为刁钻刻薄的问题都是scjp强调了一遍、两遍,甚至是N遍的问题。那么以后的面试问题就都迎刃而解了,那么距离理想的高新工作就又近了一步。
所以,请你现在就抛开那些XX等级考试二级java之类的考试吧。沉下心认认真真把这个证书考下来,你会发现,收益的绝不仅仅是一张证书那么多,相信我。
|