java的感谢!

来源:互联网 发布:为什么伤心会流泪知乎 编辑:程序博客网 时间:2024/04/26 21:37

  个人感想,仅供参考:

  考证促进自己增长一些技术水平,也能某种程度上证明一下自己的水平。毕竟有个证比没有好,在找工作方面也有一定的帮助。就好像留学要考toefl证明自己的英文水平一样,考过了说明自己已经有一定的水平了,当然任何事情都是相对而言,考过了认证并不一定意味着自己在java方面已经很熟练了。

  作为一个programmer来说,考个认证确实能帮助自己扩展知识,增加自信。更重要的是可以开阔眼界,在找资料和学习的过程中能了解当前的技术走向和热门技术的应用。

  我因为想找工作(目前失业中),所以在1个多月前连续考了scjp和scjd.对我来说,scjd比scjp简单。因为我用java写过1年半的程序,所以完成scjd要求的小项目感觉比较简

  首先,你需要有充分的心理准备,因为Sun Java认证考试非常严谨,需要你具备充足的实践经验才可能通过。

  以较为热门的SCJD为例,其学习过程可分为两部分:第一部分要求学生实际完成一个项目的编码工作;第二部分评价学生的代码。然后才给出成绩。在培训上教育上,着重强调学生的解决实际问题的能力,培训内容就是在老师的指导下完成一个实际的项目。获得SCJD认证的过程相对复杂一些,Sun建议的SCJD学习课程是Java Progeamming Language Workshop(SL-285)。当然,学习Java你还可以参考Sun的一个面向对象的教程:Object-Oriented Analysis and Design (00-226)。

  获得SCJD认证并不是直接参加考试通过获得,首先,你必须是SCJP,在申请SCJD的认证的时候,需要先参加一个程序设计测试,这个测试基本上是给你一个实际应用案例,然后你用Java进行实现,要注意的是这个测试主要考查的是你以Java2技术开发一个工程的总体能力,而不是考查你的编程技巧。这个编程测试是不限制时间的。

  如果你通过了上述编程测试,那么就恭喜你了,你已经通过了得到SCJD认证的最难的一关,接下来你要再参加一个考试,但是与SCJP考试不同的是,SCJD的考试是简答题而不是选择题,如果你的正确率在70%以上,就可以获得SCJD认证了。

  再如SCEA,其培训重点在于如何应用J2EE技术来进行分析和设计,如何应用一些设计原则和最佳实践,以提高软件软件的质量。其认证考试分为三部分:第一部分,基础能力测试;第二部分,分析和设计一个实际的项目,第三部分,针对所完成的分析设计,解释设计的理由。总之,Sun Java的认证考试是严谨、科学的,既保证学生掌握认证所规定的知识,增长解决实际问题的能力,又可为企业评价工程师的技术能力提供了坚实的依据。

  从上面的叙述你也可以看出,获得Java认证绝对不是一个简单的过程,是有一定难度的。获得Java认证可以证明你在Java开发技术方面的造诣以及软件工程方面的知识水平。无论出于什么目的,如果你希望尽快学习和掌握Java技术,不妨走走Sun公司的Java技术认证之路。

  单。而scjp的大量的基础概念,我第一次看模拟题时可能多一半的题目都不会做。但是大部分只要自己实际编小例子试一下就可以找到答案。给我印象比较深的是 内部类 和 匿名内部类, 同一个文件中写多个类 相关的概念,准备 scjp的朋友 一定注意这部分概念。

  我个人认为,如果目前有一份稳定的工作,做的项目自己也比较有兴趣,不一定急着考证。因为不急用,而且真正的技术最好还是在实际的项目中去学,会学的比较深入而且全面。如果是新人或者想换工作的,到是不妨花点时间和金钱,多块敲门砖。但也不要把希望全寄托在认证上面。我觉得对个人来说,比较重要的而且基本的资历按重要性排序 : No.1 computer相关的本科学历。 No.2 实际工作经验 No3. 认证

  因为我是为了找工作而考证的,所以准备起来力求速成,一点经验,可能对有java基础而又急于考证的朋友有帮助:

  1。scjp: 我开始看一下教材目录,了解考试的范围,不看详细内容。然后直接看了2份 bible 的题目,每份100多道题。然后作了2-3套mock的题。把这些题上的点基本搞清楚,就可以pass SCJP了,有些概念不清楚就去查教材。scjp的考题覆盖面很全,教材中每一章,都会有题目出现。最后一章有关tcp/ip的没用,不会考到。我大概用了2周多的时间准备

  2。scjd: (对于没有实际用java编过项目的人可能不是特别容易)

  我下载了很多资料,但是一点都没看。我想如果用java编过项目的话,完成这个不会有任何困难,直接作就行了。不要问我是什么题目,因为这个考试本身就是一个小项目,你要独立的把它完成。别把它想象的很复杂,其实很直白。涉及了3方面: rmi,线程安全,swing,仅此而已。当然最好有比较好的编程习惯,比如注释,变量命名规则,整体结构设计模型的合理等等细节。如果想提高水平的话,到是可以多看看教材或者其他的资料,速成考证的话绝对是没有必要看了。大概用了2周的时间,1周进行设计,编码和功能测试,第二周进行修改,测试,和文档。(我是脱产准备的)

  还是那句话,自己想清楚,自己是不是需要考证。编程技术发展的也很快,如果近期内考证对自己没什么特别的好处的话,我觉得可以不用着急考,可能2年以后,又有新技术出现了。现在sun不就又推出了java web组件的认证,就是有关jsp,Servlet的。还有scjea,有关j2ee概念的。

  总之,自己想清楚,然后just do it. 我想只要花时间,准备得法,大部分认证都是比较容易通过的。

  我在准备考证的时候经常来这里看看,得到了很多的收获,感谢这里的每一位朋友,特别感觉chairyuan和其他无私回答问题的朋友。

  写了这么一大段感想,希望对正在考试和学习java的朋友有帮助。

原创粉丝点击