在IT领域,似乎已经多次讨论过就业不需要文凭和证书的故事。一方面,证书可以丰富你的简历,增加你加薪的机会,并普遍提高你对 Java 语言的了解。另一方面,有一种观点认为该文档的存在不会对程序员的职业生涯产生重大影响。在本文中,我们将探讨认证是否真的重要以及 2021/22 年值得参加哪些考试。
这是一个重要但不是最明显的原因,因为许多程序员更受职业晋升或加薪作为证书奖励的激励。Java 认证让您有机会在短时间内非常彻底地学习 Java 编程语言。在准备过程中,您将提高对面向对象编程、异常处理、算法、多线程、并发和其他关键主题的理解。通过完成认证,您将有真正的机会了解 Java 的新功能以及它们如何影响您的日常工作。
许多从事政府项目的国际和政府组织以及咨询公司都高度重视Java认证。拥有证书可以修饰您的简历,并使招聘人员注意到您。
根据认证杂志的薪资调查,在 2017 年获得 1 项或更多新认证的受访者中,超过 55% 的受访者表示获得了奖金。
为什么要获得 Java 证书?
在这篇文章中,我们将了解Oracle的Java认证。首先,因为 Oracle 开发 Java,其次(这是第一个事实的结果)因为该公司的证书被评为开发人员中最好的证书之一。事实上,这些是唯一在找工作时真正有用的证书。因此,首先,让我们列出您应该获得认证的原因。
- 更好地学习Java的机会
这是一个重要但不是最明显的原因,因为许多程序员更受职业晋升或加薪作为证书奖励的激励。Java 认证让您有机会在短时间内非常彻底地学习 Java 编程语言。在准备过程中,您将提高对面向对象编程、异常处理、算法、多线程、并发和其他关键主题的理解。通过完成认证,您将有真正的机会了解 Java 的新功能以及它们如何影响您的日常工作。
- 该证书比其他候选人具有优势
许多从事政府项目的国际和政府组织以及咨询公司都高度重视Java认证。拥有证书可以修饰您的简历,并使招聘人员注意到您。
- 你的薪水可能会增加
根据认证杂志的薪资调查,在 2017 年获得 1 项或更多新认证的受访者中,超过 55% 的受访者表示获得了奖金。
关于 Oracle Java 认证
Oracle认证体系每年都会发生变化。我们已经写过有关Oracle 提供哪些类型的证书的文章(但那是在 2020 年)。在本文中,我们将重点关注 2021 年可以获得的内容。Oracle 目前有两种类型的考试和相应的证书 - 助理级别和专业级别。Oracle 认证专业 Java 应用程序开发人员 (OCPJAD) - Java EE 7
该证书验证程序员使用 Java 平台企业版 7 开发和部署应用程序的技能。该认证评估 Java EE 编程能力,并评估以下能力:了解 Java EE 架构、使用 JPA 实体和组件验证管理持久性、实施使用 EJB 的业务逻辑。 考试费用: 245 美元 持续时间: 110 分钟 通过分数: 66% 考试主题:- Java EE架构;
- 使用 JPA 实体和 BeanValidation 管理持久性;
- Java消息传递API;
- 使用 servlet 创建 Java Web 应用程序;
- 使用 JSP 创建 Java Web 应用程序;
- 使用 WebSocket 构建 Java 应用程序;
- 在 Java EE 7 应用程序中使用 Batch API;
- 在 Java EE 7 应用程序中使用并发 API;
- 使用CDI组件;
- 保护 Java EE 7 应用程序的安全。
Oracle 认证助理 Java 程序员 1 (OCAJP) - Java SE 8
该考试将帮助您获得 Java 的基础知识。一旦您获得助理级别认证,您将能够获得专业人士资格(这是下一步)。拥有 OCAJP 认证可确认程序员或候选人具备成为经验丰富的 Java 开发人员所需的所有技能。该认证还将帮助您在各种组织中获得实习或入门级工作。 考试费用: 245 美元 时间: 150 分钟 通过分数: 65% 考试主题:- Java 基础知识;
- 使用 Java 数据类型;
- 使用运算符和解决方案构造;
- 创建和使用数组;
- 使用循环结构;
- 使用方法和封装;
- 处理继承;
- 异常处理;
- 使用 Java API 中选定的类。
Oracle 认证专业 Java 程序员 2 (OCPJP) - Java SE 8
第二次考试和获得专业证书的最后阶段。如果考生具有 Java 专业经验,则优先考虑此认证。 考试费用: 245 美元 持续时间: 150 分钟 通过分数: 65% 考试主题:- Java类设计;
- Java 中的并发;
- Java 流 API;
- 输入输出系统;
- 使用 Java SE 8 日期/时间 API;
- 使用 JDBC 创建数据库应用程序;
- 本土化。
Java SE 11 开发人员(从 OCP Java 6、7 和 8 升级)
已经获得旧版 Java(例如 6 或 7)认证的人员可以获得此证书。正如他们所说,他们可以在更新的材料上“填写”问题。顺便说一句,该考试的认证将于 2021 年 11 月 30 日结束。通过此考试,开发人员将展示出对面向对象、使用 lambda 表达式和流的函数式编程以及模块化的深刻理解。 考试费用: 245 美元 持续时间: 180 分钟 通过分数: 61% 考试主题:- 了解模块;
- 过渡到模块化应用程序;
- 推断局部变量的类型;
- Java 接口;
- 拉姆达表达式;
- 流上的 Lambda 操作;
- 平行螺纹;
- Java 文件 I/O (NIO.2)。
Oracle 认证专业 Java 程序员 (OCPJP) - Java SE 11
通过此考试,个人可以熟练掌握 Java SE 11,其中包括对面向对象、使用 lambda 表达式和流的函数式编程以及模块化的深入理解。 考试费用: 245 美元 持续时间: 90 分钟 通过分数: 68% 考试主题:- Java面向对象方法;
- 使用数组和集合;
- 使用流和 lambda 表达式;
- 并行性;
- 使用 Java 数据类型;
- 异常处理。
如何准备 Java 认证
-
如果您是初学者并想提高 Java 编程技能,我们建议您至少花三个月的时间准备考试。
-
制定一个考虑您的工作量和工作安排的考试准备计划。要专注于 Java 认证考试,最好清理接下来几个月的日历,以便集中精力。
-
阅读专业文献进行准备(这里是有关 Java SE 8 的书籍列表)。大多数经过认可的 Java 认证书籍都包含练习题。看书时做笔记是值得的。这些可以在考试前用于快速复习。
开发者心声:认证有必要吗?
Evgeniy Berezhnoy,AB Soft 的高级 Java 开发人员:
这个问题很有趣,就像程序员是否需要接受特殊高等教育的问题一样。一方面,该证书不提供任何好处。另一方面,它的存在可以吸引人力资源部门的注意,特别是在开发人员来自其他语言或正在接受测试人员再培训的情况下。此外,拥有证书将表明您知道如何设定目标并实现它们。我的动机是:- 渴望扩展和巩固您对 Java 的知识和理解,包括当前任务中很少使用的那些 API 部分;
- 研究期待已久的 Java 9...11 的创新,以便为必然到来的未来做好准备(在选择 EJB3.0 项目时擦干小气人的眼泪)。
Alexey,JavaRush 用户:
说实话,很长一段时间我都无法决定是否值得去考一个证书。许多人认为这是浪费时间,因为测试中的问题并不反映知识水平,而是反映特定考试的准备水平。人们普遍认为存在一堆棘手的问题,其中代码中没有使用大括号,而是编写了圆括号,因此代码将无法编译。然而,我的优点是:- 填补知识空白、构建理论基础并全面看待一切的能力。
- 成为一名认证专家,从而吸引其他公司招聘人员的注意,也将证书作为加薪的论据之一。
GO TO FULL VERSION