小张的程序员认证之路(一) - OCAJP 8 1Z0-808

小张的程序员认证之路(一) - OCAJP 8 1Z0-808

OCA badge

上周六参加了 Oracle/OCA 的官方认证考试,顺利的通过并拿到还算满意的分数。

在备考前 Google 了大量的资料,发现大多是介绍考试的流程,更为重要的考试参考资料却没有多少文章提及。所以有了此文,一是对自己进行阶段性总结,另一方面希望对其他想考 Java 认证的小伙伴有一定的借鉴意义。

OCA-result


Why Is Oracle/OCA?

OCJP(Oracle Certified Java Programmer) 是 Oracle 认证的 Java 程序员的简称。Oracle 是 Java 语言的拥有厂商,并一直在维护更新 Java。因此 OCJP 意味着是官方认证,具有一定的权威性。

但不得不承认,从网上搜集的资料来看,国内的 IT 公司真不注重这个。那我为什么还要花费时间去折腾呢?

  1. 我本来就是半路转行,再静下心来好好过一遍 Java 基础没有任何副作用。而且这些基础也是理解所有进阶概念的基石,是迟早要迈过去的一道坎;
  2. 这毕竟是官方认证,在备考的过程中也能检测自己对这些基础的掌握程度。在夯实基础的同时,顺手就把认证搞定,何乐而不为呢~

认证路线选择

Oracle 官方关于 Java 的认证科目繁多,这些认证之间也没有简要的表明关联关系,第一眼看上去会无从下手。总体的原则是,Java SE 11 都已经更新了,就不要费劲的去考 Java SE 5、6、7 的版本了,不然最后还得再考一次升级到 11 的版本来。Java SE 8 的认证还是有存在的价值的,后面会说到。

注:Oracle 认证有三个等级,对应如下:

  • Oracle Certified Associate (OCA)
  • Oracle Certified Professional (OCP)
  • Oracle Certified Master (OCM)

paths

认证路线图示(图片转载至 Enthuware)

上图展示了几种比较科学的认证路线:

序号认证路线适用范围特点
1OCPJP 11 Part 1 1Z0-815 -> OCPJP 11 Part 2 1Z0-816 (OCP Java SE 11 认证之前没有任何认证这两项考试都是今天 4 月份 Oracle 刚更新的,参考资料还相对较少
2OCAJP 8 1Z0-808(OCA Java SE 8 认证) -> OCPJP 11 Part 2 1Z0-816 (OCP Java SE 11 认证之前没有任何认证1Z0-808 替换掉 1Z0-815,参考资料更加成熟,通过难度降低,并且同样是两项考试最终会得到两项认证,优于第一种路线
3OCPJP 11 Upgrade 1Z0-817 (OCP Java SE 11 认证已经获得过 OCP Java SE 8 认证此路线只需经过 1Z0-817 升级认证即可,且 1Z0-817 难度相对较低

我选择的是第二条路线,OCP 认证之后还可以挑战 Oracle 的最高级认证 Oracle Certified Master (OCM),最终路线如下:
OCAJP 8 1Z0-808(OCA Java SE 8 认证) -> OCPJP 11 Part 2 1Z0-816 (OCP Java SE 11 认证)-> Oracle Certified Master, Enterprise Architect 1Z0-807 (OCM 认证


OCA 参考资料

OCA Java SE 8 程序员认证考试指南(Exam 1Z0-808
OCA Java SE 8 程序员认证考试指南(Exam 1Z0-808)

这本书是考试的理论部分


OCA / OCP Java SE 8 Programmer Practice Tests
[OCA / OCP Java SE 8 Programmer Practice Tests](https://book.douban.com/subject/27592179/)

整本书都是练习题,9个单元练习后有一个整体模拟测试。练习题的涵盖范围比较全面,适合刷过理论后再进行专项练习。

缺点是这本书只有全英文原版,没有中译本。


OCA: Oracle Certified Associate Java SE 8 Programmer I Study
[OCA: Oracle Certified Associate Java SE 8 Programmer I Study](https://book.douban.com/subject/27608116/)

这本书也是考试理论部分,我没有读过,但与上一本书是一个系列。从上一本书的练习题质量以及美国亚马逊的评价来看,这本书质量要优于第一本书。

缺点是这本书依然只有全英文原版,没有中译本。这本书与第一本理论的书,择其一即可。


OCA: Oracle Certified Associate Java SE 8 Programmer I Study
[Enthuware](https://enthuware.com/)

这是针对 Oracle 中 Java 认证的模拟考试系统,除了 OCA,也涵盖了之后的 OCP、OCM 认证模拟。类似于高中时的《五年高考·三年模拟》。

OCA 的部分共包含9套模拟题,可以把每一套当作真的考试来安排,之后再查缺补漏。

不算缺点的缺点是每一个类别都需要分别付费使用。

OCA: Oracle Certified Associate Java SE 8 Programmer I Study
我的模拟题分数

可以看出最终考试结果还是要比模拟的平均分高一些的,强烈推荐这个模拟系统~


如果小伙伴还有对文中理解不清楚的部分,可以扫文章下方的二维码关注我的公众号向我提问,我会尽力回答的。

最后,愿所有想考取认证的同学都达成所愿~

It's just the beginning of the beginning!

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×