Estratégia de estudo e recursos
TL;DR
Plano de preparação de ~3 a 4 meses para a OCP: mês 1 revisa fundamentos, mês 2 ataca os tópicos avançados (concorrência, streams/collectors, NIO.2, JDBC/módulos, localização), mês 3 fecha as features modernas e começa os mocks, e o mês 4 é reta final de simulados até bater >80% consistente. Os dois pilares de material são o livro Sybex (Boyarsky & Selikoff, só existe para o 1Z0-830 / Java 21) e os mocks da Enthuware (melhor custo-benefício). A regra de ouro é simples: não marcar a prova antes de 3 ou mais mocks consecutivos acima de 80%.
Esta é uma nota de plano: descreve a estratégia que pretendo seguir na preparação para a OCP, não um relato de prova já feita. Onde aparecer voz de orientação (“revise”, “mantenha um caderno”), é conselho que vale tanto para mim quanto para qualquer leitor que esteja se preparando.
Plano de estudo
A meta é distribuir o estudo em 3 a 4 meses, partindo dos fundamentos e subindo gradualmente até as armadilhas finas que a prova adora cobrar. O ritmo é deliberado: cada mês fecha um bloco antes de avançar.
Mês 1 — Fundamentos
- Revisar os galhos de fundamentos da trilha (galhos 1 e 2): tipos, controle de fluxo, orientação a objetos, exceções básicas.
- Ler sequencialmente os primeiros capítulos do livro Sybex, sem pular nada.
- Fazer os exercícios ao final de cada capítulo — não só ler, escrever código.
- Usar o JShell para testar expressões e ideias rapidamente, criando o hábito de verificar comportamento em vez de supor.
Mês 2 — Tópicos avançados
- Concorrência: threads, executors, coleções concorrentes,
CompletableFuture. - Streams + Collectors com profundidade (é onde a prova mais cobra raciocínio).
- NIO.2 (
Files,Paths, walking de diretórios). - JDBC básico (conexão,
PreparedStatement,ResultSet). - Módulos (JPMS) — mesmo sem usar no dia a dia, a prova cobra.
- Localização (
Locale,ResourceBundle, formatação de números e datas).
Os tópicos "maçantes" merecem atenção
JPMS, NIO.2 e localização raramente aparecem no trabalho do dia a dia, mas caem na prova. O plano é investir tempo neles justamente por serem menos intuitivos, sem deixar para a última hora. A tentação natural é gastar energia reforçando o que já se domina — e essa é exatamente a armadilha de estudo. O retorno marginal está nos pontos fracos, não nos fortes.
Foco em tópicos fracos, não nos fortes
Uma diretriz que atravessa todo o plano: não gastar tempo decorando o que já se sabe de cor. Decorar APIs inteiras (cada método de
Stream, por exemplo) tem retorno baixo — basta conhecer os padrões comuns. O tempo escasso da preparação rende mais atacando os domínios em que os mocks expõem fragilidade.
Mês 3 — Features modernas e início dos mocks
- Records, sealed classes e pattern matching (incluindo
switchcom padrões). - Virtual threads.
- Text blocks e switch expressions.
- Começar os mock exams (Enthuware ou MyExamCloud).
- Revisar os erros de cada mock e mapear os tópicos fracos para reforço.
Mês 4 — Reta final
- Mocks adicionais com a meta de >80% de acerto consistente.
- Revisar as armadilhas clássicas (ver o catálogo de pegadinhas do galho).
- Flashcards das APIs que precisam ser decoradas (métodos de
Collectors,Optional,Stream). - Simular as condições reais da prova: tempo cronometrado, sem consulta.
- Marcar a prova apenas quando bater >80% em 3 mocks consecutivos.
Recursos essenciais
Livro (essencial)
- OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1Z0-830 — Jeanne Boyarsky & Scott Selikoff (Sybex/Wiley, 2024). ISBN-13 9781394286614.
- É o livro. Cobre todos os tópicos do exame, em ordem didática bem pensada, com exercícios e mocks ao final de cada capítulo.
O Sybex existe só para o 1Z0-830 (Java 21)
Esta edição do guia de estudo cobre exclusivamente o 1Z0-830 / Java 21. Até o momento não há edição para Java 25 (1Z0-831). Quem mira o Java 25 precisa complementar o livro com a documentação oficial das mudanças de versão. Esse é mais um argumento de peso para mirar o Java 21 na primeira tentativa.
Mock exams (essenciais)
- Enthuware — mocks com qualidade de questão próxima à prova real. Melhor custo-benefício do mercado. É o material de simulado de referência.
- MyExamCloud — alternativa válida, também de boa qualidade.
- Whizlabs — funciona como reforço, mas a qualidade das questões costuma ficar abaixo da Enthuware.
Prática e ferramentas
- JShell — testar expressões e hipóteses em segundos. Questões sobre “o que este código imprime?” exigem saber exatamente o que a JVM faz; o JShell é o laboratório para confirmar.
javap -c Classe.class— ler o bytecode gerado em casos ambíguos (sobrecarga, autoboxing, ordem de avaliação) ajuda a entender o que o compilador realmente produziu.- Mini projetos — escrever código experimental de NIO.2, concorrência e streams, quebrar e consertar, fixa muito mais do que só ler.
Cursos e vídeos (opcionais)
- Cursos por tópico em plataformas como Udemy e Pluralsight servem de apoio pontual.
- Há conteúdo gratuito em português sobre certificação Java no YouTube que pode complementar a revisão de fundamentos. Vídeo longo é apoio, não o eixo central: a combinação livro + mocks tende a ser mais eficiente do que cursos em vídeo extensos.
Como usar mock exams
O simulado não é só termômetro de nota — é a principal ferramenta de aprendizado da reta final. O plano de uso é o seguinte:
- Primeiro mock como diagnóstico. A nota não importa nessa rodada; o objetivo é descobrir fraquezas.
- Revisar TODAS as questões — as erradas e também as acertadas. O ponto é entender por que a resposta correta é aquela, não só marcar certo por sorte.
- Manter um caderno de erros. Anotar cada armadilha nova, com a explicação da resposta correta escrita com as próprias palavras. Esse caderno vira o material de revisão mais valioso da reta final.
- Repetir os tópicos fracos com questões focadas, em vez de refazer mocks inteiros cedo demais.
- Mocks completos semanais, simulando condições reais: tempo cronometrado, sem interrupção e sem consulta.
- Não repetir o mesmo mock sem intervalo — isso decora respostas em vez de ensinar conceitos. Quando um mock for refeito, que seja depois de tempo suficiente para que as questões já não estejam frescas na memória.
A revisão ativa dos erros é o coração do método. Para cada simulado, o plano é reservar tempo dedicado às questões erradas e escrever, no caderno de erros, a explicação da resposta correta. Depois de algumas semanas nesse ritmo, o esperado é começar a reconhecer padrões de armadilha e antecipar a pegadinha antes mesmo de chegar às alternativas.
Regra de ouro
Não marcar a prova real antes de 3 ou mais mock exams consecutivos acima de 80%. Bater 80% uma vez pode ser sorte; bater três vezes seguidas é sinal de consistência.
Em entrevista
Falar de certificação em entrevista exige honestidade sobre o estágio. Como a prova ainda está em preparação, o enquadramento correto é apresentar o processo de estudo e o que ele reforça tecnicamente — nunca afirmar uma credencial que ainda não existe.
Frase pronta (inglês)
“I’m preparing for the OCP Java SE certification as part of leveling up my command of the language. My study plan is disciplined: the Sybex study guide by Boyarsky and Selikoff for structured coverage, plus Enthuware mock exams to practice under real conditions. I keep an error log of every gotcha I run into — things like the Integer cache behavior, the difference between the String pool and
new String, try-finally return semantics, and type erasure. The real value isn’t the certificate itself, it’s the forcing function: studying for it makes me revisit corners of Java I’d taken for granted — concurrent collections,Optionalsemantics, pattern matching — which makes me a sharper engineer even where I never mention the exam.”
O que NÃO dizer
Enquanto a prova não for feita, evite “I have the OCP” ou “I’m OCP certified”. A formulação honesta é sempre “I’m preparing for” / “I’m studying for” a certificação. Isso transmite disciplina sem inflar credencial.
Vocabulário PT | EN
| Português | English |
|---|---|
| caderno de erros | error log |
| simulado / mock | mock exam |
| nota de corte | passing score |
| armadilha / pegadinha | gotcha / trap |
| acerto consistente | consistent score |
| reta final | home stretch |
| cobrar (na prova) | to test / to assess |
Veja também
- O catálogo de pegadinhas clássicas
- O dia da prova e depois
- Formato e logística
- Certificação OCP (MOC do galho)
Referências
- Jeanne Boyarsky & Scott Selikoff. OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1Z0-830. Sybex/Wiley, 2024. ISBN-13 9781394286614.
- Enthuware — mock exams: https://enthuware.com/
- Oracle Java Certification: https://education.oracle.com/java-certification