JavaRush /Blogue Java /Random-PT /Guia de certificação Java: quais exames de desenvolviment...

Guia de certificação Java: quais exames de desenvolvimento você deve fazer em 2021/22

Publicado no grupo Random-PT
Parece que muitas vezes já se discutiu na área de TI a história de que diplomas e certificados não são necessários para o emprego. Por um lado, um certificado pode impulsionar seu currículo, aumentar suas chances de conseguir um aumento salarial e, de modo geral, melhorar seu conhecimento da linguagem Java. Por outro lado, existe a opinião de que a presença deste documento não afeta significativamente a carreira do programador. Neste texto veremos se a certificação é realmente importante e quais exames vale a pena fazer em 2021/22. Guia de certificação Java: quais exames de desenvolvimento valem a pena fazer em 2021/22 - 1

Por que obter um certificado Java?

Neste artigo, veremos a certificação Java da Oracle. Em primeiro lugar, porque a Oracle desenvolve Java e, em segundo lugar (e isso é consequência do primeiro fato) porque os certificados da empresa são avaliados como um dos melhores entre os desenvolvedores. Na verdade, estes são os únicos certificados que podem realmente ser úteis na procura de emprego. Então, primeiro vamos listar os motivos pelos quais você deve obter a certificação.

  • Oportunidade de aprender Java melhor

Esta é uma razão importante, mas não a mais óbvia, porque muitos programadores são mais motivados pela progressão na carreira ou por um aumento salarial como bônus a um certificado. A certificação Java dá a você a oportunidade de aprender a linguagem de programação Java profundamente em um curto período de tempo. Durante a preparação, você melhorará sua compreensão de programação orientada a objetos, tratamento de exceções, algoritmos, multithreading, simultaneidade e outros tópicos importantes. Ao concluir a certificação, você terá uma oportunidade real de aprender sobre os novos recursos Java e como eles impactam seu trabalho diário.

  • O certificado dá uma vantagem sobre outros candidatos

Muitas organizações internacionais e governamentais e empresas de consultoria que trabalham em projetos governamentais valorizam muito a certificação Java. Ter um certificado embeleza seu currículo e fará com que o recrutador preste atenção em você.

  • Seu salário pode aumentar

De acordo com a pesquisa salarial da Certification Magazine , mais de 55% dos entrevistados que conquistaram 1 ou mais novas certificações em 2017 relataram ter recebido um bônus.

Sobre a Certificação Oracle Java

Mudanças ocorrem no sistema de certificação Oracle todos os anos. Já escrevemos sobre quais tipos de certificados a Oracle oferece (mas isso foi em 2020). Neste texto, focaremos naqueles que poderão ser obtidos em 2021. A Oracle possui atualmente dois tipos de exames e, consequentemente, certificados - níveis associado e profissional.

Desenvolvedor de aplicativos Java profissional certificado pela Oracle (OCPJAD) - Java EE 7

Este certificado valida as habilidades de um programador no desenvolvimento e implantação de aplicativos usando a plataforma Java, Enterprise Edition 7. A certificação avalia a competência em programação Java EE e avalia a capacidade de: compreender a arquitetura Java EE, gerenciar persistência usando entidades JPA e validação de componentes, implementar lógica de negócios com o uso de EJB. Custo do exame: $ 245 Duração: 110 minutos Pontuação para aprovação: 66% Tópicos do exame:
  • Arquitetura JavaEE;
  • Gerenciando persistência usando entidades JPA e BeanValidation;
  • API de mensagens Java;
  • Criação de aplicações web Java usando servlets;
  • Criação de aplicações web Java utilizando JSP;
  • Construindo Aplicações Java Usando WebSockets;
  • Usando a API Batch em aplicações Java EE 7;
  • Usando a API de simultaneidade em aplicativos Java EE 7;
  • Use componentes CDI;
  • Aplicativos Java EE 7 seguros.

Programador Java Associado Certificado Oracle 1 (OCAJP) - Java SE 8

Este exame o ajudará a obter conhecimentos básicos de Java. Depois de ser certificado no nível de associado, você poderá se qualificar como profissional (este é o próximo passo). Ter uma certificação OCAJP confirma que um programador ou candidato possui todas as habilidades necessárias para se tornar um desenvolvedor Java experiente. Esta certificação também o ajudará a conseguir estágios ou empregos iniciais em várias organizações. Taxa do exame: $ 245 Duração: 150 minutos Pontuação para aprovação: 65% Tópicos do exame:
  • Noções básicas de Java;
  • Trabalhando com tipos de dados Java;
  • Usando operadores e construções de solução;
  • Criação e utilização de arrays;
  • Usando construções de loop;
  • Trabalhar com métodos e encapsulamento;
  • Trabalhando com herança;
  • Manipulação de exceção;
  • Trabalhando com classes selecionadas da API Java.

Programador Java Profissional Certificado Oracle 2 (OCPJP) - Java SE 8

O segundo exame e a etapa final para obtenção do certificado profissional. Esta certificação é preferida se o candidato tiver experiência profissional com Java. Custo do exame: $ 245 Duração: 150 minutos Pontuação para aprovação: 65% Tópicos do exame:
  • Projeto de Classe Java;
  • Simultaneidade em Java;
  • API de fluxo Java;
  • Sistema de E/S;
  • Usando a API de data/hora do Java SE 8;
  • Criação de aplicações de banco de dados utilizando JDBC;
  • Localização.

Desenvolvedor Java SE 11 (atualização do OCP Java 6, 7 e 8)

Este certificado pode ser obtido por quem já está certificado em versões mais antigas do Java (por exemplo, 6 ou 7). Eles podem, como dizem, “preencher” dúvidas sobre o material atualizado. A propósito, a certificação para este exame termina em 30 de novembro de 2021. Ao passar neste exame, o desenvolvedor demonstrará um profundo conhecimento de orientação a objetos, programação funcional com expressões e fluxos lambda e modularidade. Custo do exame: $ 245 Duração: 180 minutos Pontuação para aprovação: 61% Tópicos do exame:
  • Compreensão dos módulos;
  • Transição para uma aplicação modular;
  • Inferir o tipo de uma variável local;
  • Interfaces Java;
  • Expressões lambda;
  • Operações Lambda em streams;
  • Roscas paralelas;
  • E/S de arquivo Java (NIO.2).

Programador Java Profissional Certificado Oracle (OCPJP) - Java SE 11

Ao passar neste exame, o indivíduo demonstra fluência em Java SE 11, que inclui um profundo conhecimento de orientação a objetos, programação funcional com expressões e fluxos lambda e modularidade. Custo do exame: $ 245 Duração: 90 minutos Pontuação para aprovação: 68% Tópicos do exame:
  • Abordagem orientada a objetos Java;
  • Trabalhando com arrays e coleções;
  • Trabalhando com streams e expressões lambda;
  • Paralelismo;
  • Trabalhando com tipos de dados Java;
  • Manipulação de exceção.

Como se preparar para a certificação Java

  • Se você é iniciante e deseja aprimorar suas habilidades de programação Java, recomendamos passar pelo menos três meses se preparando para o exame.

  • Desenvolva um plano de preparação para o exame que leve em consideração sua carga de trabalho e horário de trabalho. Para se concentrar no exame de certificação Java, é melhor limpar sua agenda para os próximos meses para que você possa se concentrar.

  • Leia literatura profissional para se preparar ( aqui está uma lista de livros sobre Java SE 8 ). A maioria dos livros de certificação Java credenciados incluirá questões práticas. Vale a pena fazer anotações enquanto lê um livro. Eles podem então ser usados ​​para revisão rápida antes do exame.

Opinião dos desenvolvedores: a certificação é necessária?

Evgeniy Berezhnoy, desenvolvedor java sênior da AB Soft :

A questão é holivar, como a questão de saber se um programador precisa de um ensino superior especial. Por um lado, o certificado não traz quaisquer benefícios. Por outro lado, sua presença pode chamar a atenção do RH, principalmente na situação de desenvolvedores que vêm de outra linguagem ou estão em reciclagem de testadores. Além disso, ter um certificado mostrará que você sabe traçar metas e alcançá-las. Meus incentivos foram:
  • Desejo de expandir e consolidar seu conhecimento e compreensão de Java, incluindo aquelas partes da API que raramente são usadas nas tarefas atuais;
  • Estude as inovações do tão esperado Java 9...11 para estar preparado para o futuro que definitivamente virá (enxugou uma lágrima de homem mesquinho ao escolher um projeto em EJB3.0).
É possível, claro, atingir esses objetivos sem certificação, mas para aqueles que estão familiarizados com o SMART e o princípio do bastão (perder dinheiro ao tentar a certificação) e da cenoura (um documento e um crachá para a coleta), é não é difícil compreender que desta forma o treino é muito mais eficaz.

Alexey, usuário JavaRush:

Para ser sincero, durante muito tempo não consegui decidir se valia a pena obter um certificado. Muitas pessoas consideram isso uma perda de tempo porque as questões das provas não refletem o nível de conhecimento, mas sim o nível de preparação para determinado exame. Há uma crença generalizada de que há um monte de perguntas capciosas, onde, em vez de chaves no código, são escritas chaves redondas e, portanto, o código não será compilado. No entanto, meus prós foram:
  1. Capacidade de preencher lacunas de conhecimento, estruturar a base teórica e colocar tudo em perspectiva.
  2. Torne-se um especialista certificado, atraindo assim a atenção de recrutadores de outras empresas, e também utilize o certificado como um dos argumentos para o aumento salarial.

John Dorian, usuário JavaRush :

Os criadores do JavaRush não me deixam mentir: a pergunta mais comum que os potenciais alunos fazem é: “Eles te dão algum tipo de certificado depois de estudar?” Os certificados para JR não são fornecidos e, em geral, há uma razão simples - os empregadores não estão interessados ​​neles. Eles são perfeitamente capazes de verificar o que você sabe e podem fazer em uma entrevista sem nenhum certificado de curso online. A diferença entre um certificado Oracle é que ele é uma confirmação oficial dos criadores do Java de que você é proficiente nesta linguagem. Tê-lo em sua posse será uma vantagem muito séria para empresas terceirizadas, ou seja, para quem “aluga” seus desenvolvedores para outras empresas trabalharem em projetos externos. O que você acha: vale a pena obter um certificado Java? Talvez você já tenha recebido? Estamos aguardando suas respostas nos comentários.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION