Meus estudos para certificação e um pouco da minha história com Java!
Autor: Fred Maia | Publicado: 2011-02-26T00:39:00-03:00

Hoje, dia 25/02, foi um ótimo dia! Passei na minha primeira certificação Java. Agora sou um Oracle Certified Java Programmer 6 (OCJP 6).&nbsp;Como é de costume da comunidade de Java vou mostrar como foram os meus passos para chegar até aqui, fazer a prova e ser aprovado, para quem pretende tirar a sua certificação ficará como dica. Aproveito pra falar um pouco da minha história com Java.



Um Pouco da Minha História com Java
Trabalho especificamente com Java a praticamente um ano, antes disso fiz estágio durante dois anos desenvolvendo em IBM, DotNet e também algumas coisas em Java para algumas grandes empresas, fazendo integrações de aplicações IBM Lotus Notes com Java, SAP e Oracle.
Mesmo antes de trabalhar só com Java sempre estudei em casa, principalmente pelas apostilas da&nbsp;Caelum&nbsp;e&nbsp;Iniciativa Jedi&nbsp;(recomendo essas fontes).&nbsp;Apesar de apenas um ano de experiência em Java, já me disseram que sou bem melhor que muitos "desenvolvedores plenos" que existem por aí. Hoje já desenvolvo em Java para Web utilizando JSF, Hibernate, Spring, WebServices com Restful, já brinquei com Flex e Struts 2. Agora comecei a estudar também Ruby on Rails, mas isso não vem ao caso.

Como Ganhei meu Voucher
A praticamente um mês atrás ganhei em um sorteio pelo twitter o voucher de certificação Oracle, ganhei do @jornaljava (sigam, recomendo!) Detalhe, eu só tinha um mês pra estudar, pois o voucher só tinha mais um mês de validade. A partir daí começou minha jornada.

Meus Estudos para Certificação
Já adianto que não tenho nenhum segredo ou dica infalível, apenas mostro como pude me preparar.
Eu já tinha o livro 'Certificação Sun Para Programador Java 6 - Guia de Estudo' da Kathy Sierra e Bert Bates mas nunca tinha estudado ainda, então comecei logo. Alguns ficam em dúvida de fazer a versão 5 ou a 6, eu optei logo pela 6, visto que o inglês que é o maior diferencial entre as duas é bem tranquilo.
Minha meta era ler o livro da Kathy em 20 dias para poder estudar os outros 10 dias por outras fontes e fazer simulados, mas não consegui, pois a partir do décimo dia já foi ficando um pouco cansativo e o ritmo foi diminuindo. Então terminei o livro apenas 2 dias antes da prova.
Queria ter lido o livro do Camilo Lopes, que é um guia curto para a certificação, mas o tempo foi muito curto e também não li.
Não quis fazer nenhum simulado, mais ou menos até o 20º dia de estudos, só então comecei a fazer alguns aleatoriamente na internet. Fiz alguns como o&nbsp;JavaBeat, e o&nbsp;"Vacas para o Curral", este último é bem simples mas é legal. Fiz também o WhizLabs, este é bom pois te mostra a questões que você errou, mostra a certa e&nbsp;
explica o porque. Baixei o ExamLabs mas este eu fiz muito pouco, e fiz também o MasterExam que vem com o livro da Kathy.

Sobres os simulados:
- o JavaBeat tem umas&nbsp;questões legais;
- o "Vacas para o Curral" é mais fácil mas tem conceitos básicos importantes;
- o ExamLabs parece ser bom mas não pratiquei muito;
- o WhizLabs é bom, pois explica as respostas e você aprende com ele;
- o MasterExam é muito bom, mas é mais difícil que a prova, principalmente porque nas questões em que você tem mais de uma opção ele não te diz quantas são corretas, na certificação é informado, e isso ajuda muito. Pra se ter uma idéia meu score nele foi de apenas 39%. Fiz completo apenas uma vez.

Claro que o tempo de estudos depende da sua experiência e conhecimentos na linguagem. Eu consegui passar com um mês de estudos, mas caso você tenha um prazo maior (que não foi o meu caso), recomendo estudar por pelo menos 2 meses, acho que é um tempo bom para se preparar e ficar tranquilo para a prova.
Meu score foi de 71%, para o tempo que tive achei bom, se tirasse os 58% que é o mínimo já estava bom.

Sobre a Prova
Possui 60 questões, você tem 180 minutos para realizá-la, e você precisa acertar 58% para ser aprovado. Na minha prova tinha umas 10 questões de drag and drop (que acho muito chatas), umas 3 de compilação de linha de comando e classpath (coisas que achei que não iriam cair). Tudo o que cai está no livro da Kathy.
Outro detalhe importante, quando a prova termina você não vê na tela se passou ou não, apenas quando o relatório é impresso logo a seguir, você vê apenas uma mensagem agradecendo sua participação, isso me assustou (rs).

Se você mora em goiânia ou região recomendo que faça a prova na&nbsp;Supera Tecnologia&nbsp;tem uma sala tranquila com ar condicionado, e se você passar ganha camiseta da empresa, além de ter sua&nbsp;foto publicada no site&nbsp;deles dando os parabéns!

Receita de bolo
Estude o livro da Kathy Sierra, releia o que tiver dúvida, faça todos os exercícios, se puder fazer um resumo dos capítulos para revisar depois, melhor ainda. Procure outras fontes para o que não ficou bem fixado na mente, faça simulados.

Aconselho não estudar uma semana sim, outra não, uma sim, duas não.&nbsp;É bom&nbsp;que os estudos sejam constantes e que a prova venha logo depois. Então, é só comemorar!

Frederico Maia Arantes
Analista e Desenvolvedor de Sistemas Java EE
Oracle Certified Professional, Java SE 6 Programmer&nbsp;
Twitter