昨天上午通过了SCWCD310-081考试,88%。4月30日以后081考试就取消了,以后就是新的考试了,所以我赶上了末班车,幸运。
据说SCWCD的考试分两种,考试中心的老师说,一种就是60多道题的,由于题少,所以偏难一点;另一种就是80多道题的,题多所以简单。考试的时候随机选择,我也很幸运,答的考题是80多道的那种。
所有网上的资源都告诉我SCWCD其实比SCJP简单,话可以这么理解,不过不能简单的理解。SCJP强调的是对Java概念的精确记忆和理解,练就的是在记事本模式下开发Java的本领,所以题中的代码表面上看着是对的,而且思路比较清晰,原本想得出正确的输出,但其实某个地方隐藏着错误,导致编译错误或者运行时错误。对于SCWCD来说这样出题的几率相对小一点,但不是没有,即考试的时候应该过多的考虑逻辑处理方面,题目本身不会刻意设置编译错误这样的陷阱。所以从这个角度来说,SCJP要比SCWCD难一点。
但是SCWCD也有难的一面,即需要记忆的东西比较多,这点我觉得比SCJP多,而且容易记混、记乱。虽然开发了那么长时间,但是还真没仔细想过所以然,经常写request.getParameter("xxxx"),但是从来没想过为什么,呵呵,原来JSP、JSTL和Servlet规范是这么定义的。SCWCD只是在规范的层面上抽取一部分简单的来告诉我们Servlet和JSP是如何开发的。考试是定义在一个相对高一点的抽象层基础上的,不用去想为什么,不用想语法错误,规范是怎么定义的,我们就怎么来用,所有的动作都有已经实现规范的容器来调用。所以说从这个角度上来说SCWCD又比SCJP难一点。
1) 对于复习考试来说,找一本好书再重要不过了。Head First Servlet & JSP是最值得拥有的。简单易懂。一个星期绝对看完了,别托的时间太长了,课后
练习题一定做,书中配套的讲解也很详细;
2) 再花一个星期时间做模拟题,不要以为书看了一遍就能记住,就能全理解,不要挑战自己的智商,做上一套模拟题,就知道自己有多少东西没记清楚,有
多少东西还没有掌握,针对空白的知识点,好好查漏补缺;
3) 剩下一个星期,再过1到2遍书,经历过模拟题的洗礼,现在已经站在了一个比较高的角度上了,对所有的知识都有了一个全面的认识,这时候再重头过一
遍概念,加深自己的印象,剩余的时间可以再看看模拟题,这个阶段脑子乱,是正常的,因为知识点已经过了好几遍了,实在看烦了,呵呵。争取在脑子最
乱的时候上考场,会发挥的很好噢。
补充:
HFSJ好是好,但是还是落了一个小的知识点没有写进书里,呵呵,就是自制标签的动态属性,这是链接,看的时候注意一下。
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=18&t=006569
后记:
说了这么多,其实也过时了,因为081考试已经到期了,从5月1号开始就实行083考试了。不过没关系,新的考试,083,也就是通常所说的SCWCD5.0,其实不是 针对J2EE5来制定的,“
依然保持J2EE1.4,而且各种规范依然保持依旧:serlvet (2.4)、JSP (2.0)和JSTL (1.1) specs……新的考试多了140道题,这些题不再考察记忆准确,而是更加注重解决问题的能力。”--摘自Bryan Basham (HFSJ作者)。所以尽管拿起手中HFSJ来吧,只要明白各种原理,灵活运用,考试依然没问题。
附上Bryan Basham对于083考试的观点:http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=18&t=013073