JavaRush /Java 博客 /Random-ZH /Java 认证:它们是什么、如何获得它们以及是否值得麻烦?

Java 认证:它们是什么、如何获得它们以及是否值得麻烦?

已在 Random-ZH 群组中发布
作为 Java 开发人员,我需要官方认证吗?几乎所有的贾维斯特主义者在他们职业生涯的某个时刻都会问自己(以及他们更有经验的同事)这个问题。我们将在本文中尝试了解这个问题的答案,以及一般有哪些类型的 Java 认证。 Java 认证:它们是什么、如何获得它们以及是否值得麻烦? - 1尽管大多数 Java 专业人士(包括程序员本身和他们的雇主)都优先考虑实践经验而不是正规教育和各种专业文档,但有时认证仍然有用。在评估员工及其水平时,实际经验和在该领域工作的年限几乎总是决定因素。但拥有某些认证也很有用,特别是对于某些公司来说,因为它们可以增加员工在雇主眼中的价值。正如经验丰富的 Java 程序员所指出的,俄语国家的雇主在评估 Java 程序员的水平时很少要求证书,但它们不会是多余的。根据 Pearson VUE 案例研究,88% 的 IT 专业人员建议他们的同事在提升职业生涯和提高专业技能时获得某种类型的认证。Oracle 认证在 Java 开发人员中最受欢迎和最受尊敬。74% 的受访者表示,他们认为涵盖特定技术或技术堆栈的专业证书是最好、最有用的,而 Oracle Java 证书最能满足这些要求。

Java 认证的主要优势

让我们列出 Java 程序员专业认证的主要优势。首先,拥有证书可以帮助您在雇主和招聘人员眼中从具有相同技能和相同经验水平的其他候选人中脱颖而出。这非常有用,特别是对于申请者之间竞争激烈的职位的初级 Java 开发人员来说。在这种情况下,任何有助于将竞争对手甩在后面的方法都是好的(当然,在正派和道德的框架内)。在这种情况下,获得认证可以为您带来一些虽小但意义重大的好处。因此,认证可以作为您实际上具备指定技术技能的额外证明,而不仅仅是为了可信度而添加到您的简历中。那么,在获得任何认证之前准备考试将帮助您理解并巩固这些技术的所有主要功能。此外,拥有认证可以让您不必在面试时接受这项技术的测试,这始终是一个优点,因为它可以节省时间和精力。最后,Java 认证虽然幅度不大,但可以提高薪资水平并增加在不久的将来晋升职业阶梯的机会。更不用说,通过这种方式,您可以增强对自己作为 Java 程序员资格的信心,并且简单地增加您的 HR,这总是好的。

Oracle Java 认证概述

如上所述,Oracle 的证书主要针对 Java 程序员进行评级。因此,接下来我们将讨论 Oracle 存在哪些认证、它们包括哪些内容以及如何获得这些认证。顺便说一句,在 2010 年 Sun Microsystems 及其所有资产归 Oracle 所有之前,Oracle 认证被称为 Sun 认证。例如,当前的 Oracle 认证专业 Java 程序员 (OCPJP) 以前称为 Sun 认证 Java 程序员 (SCJP)。 Java 认证:它们是什么、如何获得它们以及是否值得麻烦? - 2

Oracle 认证助理 Java 程序员 (OCAJP) - Java SE 8 程序员 I

第一个最基本的 Java 认证级别是 Java SE 8,由 Oracle 提供。涵盖 Java 编程的所有基本概念,有助于加强您对 Java 基本方面的理解,并扩展您的编程知识。对于那些想要通过在简历中添加官方认证来“升级”的人来说,获得 OCAJP 认证将是第一步和起点。拥有 OCAJP 表明程序员拥有成为 Java 开发专家所需的所有技能(至少在理论上)。

如何获得OCAJP认证?

首先,从初级到中级学习 Java SE 8,获得一些使用 Java SE 8 的初步实践经验。然后您可以继续参加考试,通过考试后您将获得认证。 考试费用: 150 美元 考试题目:
  • 创建和使用数组
  • Java 中的异常处理
  • Java基础知识
  • 使用循环
  • 使用运算符和控制结构
  • Java继承规则
  • Java 中的类型转换
  • 使用方法和封装
  • JAVA API的基础类和实用类
考试代码: 1Z0-808 持续时间: 150 分钟 通过分数: 65% 认证要求:无要求。 考试题数: 70 题类型:选择题。 考试页面: OCAJP - Java SE 8 程序员 I

Oracle 认证助理 Java 程序员 (OCAJP) - Java SE 11 程序员 I

Oracle 还提供 Java 标准版 11 的认证选项。步骤顺序与 Java SE 8 的情况相同 - 我们将理论学习到中级水平,然后通过考试。 考试费用: 150 美元 考试题目:
  • 封装应用
  • 创建和使用方法
  • 用 Java 创建简单的程序
  • 对象和类的描述和使用
  • 异常处理
  • Java技术与Java开发环境
  • 抽象类和接口
  • 重用实现和继承
  • 了解模块
  • 使用运算符和控制结构
  • 使用 Java 数组
  • 使用 Java 基本类型和字符串处理
考试代码: 1Z0-815 持续时间: 180 分钟 通过分数: 63% 认证要求:无要求。 考试题数: 80 题类型:选择题。 考试页面: OCAJP - Java SE 11 程序员 I Java 认证:它们是什么、如何获得它们以及是否值得麻烦? - 3

Oracle 认证专业 Java 程序员 (OCPJP) - Java SE 8 程序员 II

OCPJP已经是一个专业级别的认证,这意味着该证书的持有者在Java SE 8方面拥有足够水平的知识和经验,可以充分发挥作用。要获得 OCPJP,您必须首先通过之前的基础级别认证 OCAJP 考试。 考试费用: 150 美元 考试题目:
  • 高级课程设计
  • 使用 JDBC 构建数据库应用程序
  • Java 中的并发
  • 例外情况和批准
  • 泛型和集合
  • 输入输出系统
  • Java IO 基础知识 (NIO.2)
  • Java 流 API
  • 内置功能接口
  • 本土化
  • 使用 Java SE 8 日期/时间 API
考试代码编号: 1Z0-809 持续时间: 150 分钟 通过分数: 65% 认证要求: OCAJP 8 考试题目数量: 85 问题类型:多项选择。 考试页面: OCAJP - Java SE 8 程序员 II

Oracle 认证专业 Java 程序员 (OCPJP) - Java SE 11 程序员 II

二、Java标准版11专业级认证。需要1级OCAJP认证。 考试费用: 150 美元 考试题目:
  • Java 中的注解
  • 内置功能接口
  • Java 中的并发
  • 使用 JDBC 构建数据库应用程序
  • 例外情况和批准
  • Java 中的函数式接口和 Lambda 表达式
  • 泛型和集合
  • IO(基础知识和 NIO.2)
  • Java基础知识
  • Java接口
  • Java 流 API
  • 流上的 Lambda 操作
  • 本土化
  • 迁移到模块化应用程序
  • Java SE 应用程序中的安全编码
  • 模块化应用程序中的服务
考试代码编号: 1Z0-816 持续时间: 180 分钟 通过分数: 63% 认证要求: OCAJP 11 考试题数: 85 问题类型:多项选择。 考试页面: OCAJP - Java SE 11 程序员 II

Oracle 认证专业 Java 应用程序开发人员 (OCPJAD) - Java EE 7

Oracle Certified Professional Java EE 7 应用程序开发人员认证可验证程序员使用 Java Enterprise Edition 7 开发和部署应用程序的能力。OCPJAD 非常适合至少具有中级到高级使用技能的前端和后端开发人员以及应用程序架构师。 Java EE 7。要通过此认证,您必须首先获得 OCAJP。 考试费用: 150 美元 考试题目:
  • 批量API
  • CDI 豆
  • 并行性
  • 使用 WebSocket 构建 Java 应用程序
  • 使用 JSP 构建 Java Web 应用程序
  • 使用 servlet 在 Java 中开发 Web 应用程序
  • 使用 JSF 开发 Web 应用程序
  • 使用 EJB 实现业务逻辑
  • 使用 JAX-RS API 执行 REST 服务
  • 使用 JAX-WS 和 JAXB API 实现 SOAP 服务
  • Java EE 7 架构
  • Java EE 7 安全性
  • Java 信使 API
  • 使用 JPA 实体和 BeanValidation 管理持久性
考试代码编号: 1Z0-900 持续时间: 150 分钟 通过分数: 66% 认证要求: OCAJP 考试题数: 70 题类型:多项选择。 考试页面: Java EE 7 应用程序开发人员

Oracle 认证高级 Java 企业架构师 (OCMJEA)

Oracle 认证大师 Java 企业架构师 (OCMJEA) 是 Oracle 颁发的最负盛名的 Java 认证。它的存在表明开发人员拥有实现全面的应用程序创建项目所需的所有 Java 技能和知识 - 从初始阶段到启动和支持。因此,希望获得 OCMJEA 的专业人士必须展示非常非常广泛的技能,而这些技能超出了 Java 编程的基础知识。

我如何获得 OCMJEA 认证?

您必须首先完成以下课程之一:
  • 使用 Java EE 架构企业应用程序
  • 为 Java EE 6 平台开发应用程序
  • 为 Java EE 7 平台开发应用程序
  • 在 WebLogic Server 12c 上使用 Java EE 6 开发应用程序
  • Java 设计模式
  • Java EE 6:使用 JMS 和 EJB 开发业务组件
  • Java EE 6:使用 JPA 开发数据库应用程序
  • Java EE 6:使用 JAX-WS 和 JAX-RS 开发 Web 服务
  • Java EE 7:新功能
  • Java SE 7:开发富客户端应用程序
  • Java SE 7 基础知识
  • Java SE 7 编程
  • Java SE 8:编程
  • Java SE 8 基础知识
  • 使用 UML 进行面向对象的分析和设计
接下来您需要参加Java EE 企业架构师认证大师考试考试费用: 150 美元 考试题目:
  • 应用程序开发概念和原则
  • 企业级技术开发
  • 通用架构
  • 设计模式
  • 整合与沟通
  • 安全
  • Web应用程序开发技术
考试代码: 1Z0-807 持续时间: 150 分钟 通过率: 71% 考试题数: 60 题类型:多项选择。 考试页面: Java EE 企业架构师认证大师。下一步是完成 Java (EE) 企业架构师认证主作业。 费用: 150 美元 主题:
  • 第 1 节:应用程序设计、概念和原则
  • 第 2 节:通用架构
  • 第 3 部分:集成和消息传递
  • 第 4 节:业务级技术
  • 第 5 节:Web 层技术
  • 第 6 节:Java EE 技术的适用性
  • 第 7 节:模板
  • 第 8 节:安全
考试代码: 1Z0-865 持续时间:必须在购买后 6 个月内完成。 作业页面: Java (EE) 企业架构师认证主作业。但这还不是全部。获得这个认证的最后一步是写一篇论文——Java (EE)企业架构师认证大师论文考试代码: 1Z0-866 时长: 120 分钟 问题类型:论文 考试页面: Java (EE) 企业架构师认证硕士论文

结语

最后,我想对我们的读者发表讲话。在评论中写下您对 Java 认证的看法,获得这些认证是否有意义,如果您有获得这些认证的经验,它们是否有助于就业和职业发展。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION