Hace poco me presenté a la primera certificación Oracle de Java 1Z0-803, la cuál tiene también el nombre más amigable de Oracle Certified Associate, Java SE 7 Programmer.

Certificación Oracle de Java 1Z0-803

Este examen consiste en 70 preguntas tipo test de una o múltiples respuestas, que se han de hacer en 120 minutos máximo y que tienes que sacar un 63% para aprobar.

Después de hacerlo, se me ocurren unas preguntas básicas que seguro que te podrías hacer:

  • ¿Y después de hacer el examen sabré Java?
    Pues la verdad es que no, sabrás aprobar un examen de Java de Oracle.
  • Ya sé de Java un montón, ¿me presento sin estudiar?
    Lo puedes intentar, pero ya te digo que las posibilidades de no llegar al 63% son muy altas.
  • Entonces, ¿qué saco en claro de la certificación?
    Sacarás en claro que sabes lo básico de programación en Java, que has aprendido unos cuantos detalles del lenguaje que no se utilizan en el día a día y que tu ojo crítico al lenguaje buscando los errores que cualquier IDE te dice, se dispara.

Básicamente tendrás un montón de preguntas, y bastantes de ellas serán “trampa”. Respuestas que se acercan a la verdad peeero que por un detalle son falsas; trozos de código que parece que se centran en alguna lógica pero luego resulta que falla porque estás usando un int en lugar de un char, etc.

¿Cómo prepararlo? Me imagino que cada uno tiene su forma de hacerlo, pero yo me basé exclusivamente en un libro de teoría que ojee y que hice todos los ejercicios y examen de ejemplo que venía en él. Dicho libro se llama OCA Java SE 7 Programmer I Certification Guide: Prepare for the 1ZO-803 exam y lo podéis encontrar por ejemplo aquí.

Y ahora la parte que para mi fue más importante, la preparación de exámenes (prácticamente le dediqué el 75% del tiempo a esto). Aquí busqué algún compendio de exámenes y utilicé este otro libro (hay programa que simula el mismo entorno que tendrás el examen), OCAJP Oracle Certified Associate Java SE 7 Programmer Practice Exams, que lo podéis encontrar aquí. Este libro es un compendio de preguntas de examen bastante más duras que las que te encontrarás en el libro anterior y creo que también más difícil que las del propio examen.

Es muy importante que hagas unos cuantos exámenes (creo recordar que vienen 6 exámenes, yo hice solo 3) y te fijes en que has fallado y porqué. Como he mencionado, lo importante aquí es aprobar, así que tienes que saber porque has fallado y aprender de ello. Los detalles son los que harán que apruebes o suspendas, así que dale fuerte.

En mi opinión, los temas más candentes son lo siguientes:

  • Temas de herencia, qué se oculta, qué  se sobreescribe, el típico IS-A
  • Sobrecargas de métodos válidas
  • Cuidado con los tipos de las variables
  • Diferencias entre excepciones checked y el resto

Y ojo avizor a cuando una de las respuestas posibles es no compila, al menos mi táctica al ver esa respuesta era examinar con lupa todo el código buscando posibles errores “tontos”.

Finalmente, el examen se hace enfrente de una aplicación básica que permite ir para adelante / atrás en el examen, con el botón derecho del ratón se tachan las respuestas que no te interesan y un reloj con el tiempo que queda. Además hay un botón de marcar una pregunta para que, al terminar, puedas revisar las preguntas marcadas.

Más o menos esto es el examen. No es difícil, el tiempo va un poco justo, así que hay que ir controlándolo y poco más es.

La nota final que tuve fue un 86% y me sobraron 18 segundos sin repasar ninguna de las preguntas que había marcado. Teniendo en cuenta que le dedique en total menos de 10 horas en la preparación en ratos libres, no lo veo nada mal.

Si os vais a presentar, mente clara, tranquilidad y a por él.

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>