
Depois de uma novela de 12 meses de agonia moderada e crescente, finalmente consegui realizar a prova e passar. A prova foi SCJP 1.5 (
310-055).
No geral pra mim considero uma grande vitória, pois tinha havia um pessimismo muito forte por minha parte sobre minhas capacidades de aprendizado. Sinceramente não acreditava que poderia entender certos conceitos tão claramente. Vencendo o desafio a gente toma consciência de que tem capacidade sim, só não sabe aproveita-la.
Seguem alguns considerações.
Não deixe pra estudar faltando 1 mês para o Voucher vencer:
Comprei meu Voucher (com Retake) na promoção do ano passado, e ai se foram 11 meses até eu começar a estudar, ou seja, faltava apenas 1 mês pro Voucher expirar e meus R$ 300,00 irem pelo ralo. Acho que uma série de fatores influenciou essa demora que tive, sejam profissionais ou pessoais. Da mesma forma, esses mesmos fatores me ajudaram nesse mês de junho e início de julho. Dessa forma tive (pouco) tempo para estudar o suficiente para passar. Claro, eu queria ir melhor na prova, mas acho que fui fiz bem com o que tinha em mãos.
Leia o livro TODO da Keith Sierra (DUAS VEZES):Li apenas uma vez o livro, e ainda deixei o capitulo de Threads pra ler 2 dias antes da prova. Uma vergonha confesso, aprendi o suficiente pra responder perguntas simples e entendi as mecânicas de notify(), wait() e a utilização do sincronized. Felizmente consegui responder várias questões bobas com isso. Tive MUITAS questões de Thread na prova, algumas BEM complexas.
Além disso, não pude ler completamente o capitulo o 10, sobre Desenvolvimento. Tive no mínimo 3 questões sobre esses temas e teria respondido com melhor propriedade caso não tivesse vacilado nessa parte dos estudos.
Faça simulados/mocks:Isso é de praxe, todo mundo sugere e eu não vou ser diferente. Apesar de ter feito apenas meio simulado (Testkiller e tentei rodar o ExamLab no Ubuntu e não rolou), eu vi várias questões muito semelhantes.
Acho também que a prova simulada te ajuda a se preparar psicologicamente pro momento da prova real, principalmente na questão da pressão e gerenciamento de tempo.
Tire as dúvidas, mesmo as bobas:
Essa eu explico com FATOS. Fiquei com apenas 60% de acerto dos conceitos Fundamentais... bizarro né? Sim, isso porque dei pouco atenção para os primeiros capítulos, onde achei dominar os temas. Deixei passar coisas pequenas e bobas, porque não reli os capítulos.
Tire as dúvidas, principalmente as grandes:Se eu não tivesse colegas jah certificados na mesma prova, não teria entendido certos conceitos. Também usei bastante o GUJ pra tirar as dúvidas. Agradeço a todos que contribuíram explicando conceitos e tirando dúvidas. Não deixe uma conceito bizarro te abater, pergunte, vá atrás de quem sabe, de múltiplas explicações... alguma delas vai te ajudar a entender.
Codifique:Isso mesmo, outra dica que se ve em vários lugares nos foruns, blogs e livros. Você precisar Fixar o que aprendeu superficialmente no livro. Não digo que é pra meter códigos bizarros no meu do sistema no qual você trabalha, nem que você deve desenvolver um sistema completo. Apenas quero dizer, Codifique, QUALQUER COISA que te deixe aplicar os conceitos da linguagem de forma flexível. Meus estudos foram seguidos de vários testes com o note ao lado do livro, acho que isso agregou Muito.
A minha falta de estudo causou alguns problemas também em relação ao tempo da prova. Terminei de responder as ultimas marcadas faltando apenas 5 minutos. Será que essas ultimas eu acertei? =P Dúvida muito, o nervosismo começou exatamente quando faltavam apenas 20 minutos pro termino.
No resto gostaria de agradecer ao amigos Rahony e Israel que me ajudaram a entender várias coisas, a minha irmã Fabiana pela camaradagem em me levar para a prova, e a minha namorada Bruna pela paciência. A todos vocês um MUITO OBRIGADO pelo suporte, vocês foram fundamentais.
E o futuro? Bom, sobre certificações quero avaliar a questão do upgrade para 1.6 ou um futuro 1.7. Além disso, ouvi falar que foi criado uma certificação
JSF e nessa eu tenho pleno interesse.