Certificación JAVA, la guía definitiva

El sector TIC está en alza y cada vez se publican más ofertas de empleo para cubrir la alta demanda de profesionales Java. De hecho según Digitales Summit se calcula que entre 2017 y 2022 el sector será la responsable de la creación de 1.250.000 empleos en España.

También es el sector donde los profesionales técnicos pueden alcanzar los mejores sueldos pero en contrapartida es el sector más exigente y donde los profesionales deben pensar en actualizar sus conocimientos continuamente. La demanda cambia cada día y es muy fácil quedar obsoleto.

Es por eso que muchos desarrolladores prueban cada novedad que se presenta empleando su tiempo y recursos para analizar sus pros y contras. Todo ocurre tan rápido que podría decirse que mientras en otros sectores los profesionales se forman a partir de enseñanzas regladas y nada más en desarrollo de software, la gran mayoría son en esencia autodidactas porque al final de lo que has estudiado en el instituto de formación profesional o en la universidad poco tiene que ver en lo que estás trabajando. Aquí la máxima “renovarse o morir” no puede tener mejor sentido.

 

¿Por qué debemos certificarnos?

Por esa razón siempre llega el momento en nuestra carrera donde tenemos que valorar la posibilidad de certificarse en una determinada tecnología para poder progresar en nuestra carrera profesional. Qué levante la mano quien comenzó estudiando primero con Basic y luego Pascal o Cobol. Aquí un servidor. ¿Se siguen todavía usando? ¿Sirve para algo la experiencia de trabajar con aquellos lenguajes? Sí, pero… ¿hay demanda? Seguro que ahora entiendes lo que quiero decir.

Java es en la actualidad uno de los lenguajes más demandados. No solo sirve de base para poder entender y trabajar en la mayoría de lenguajes modernos, también es la navaja suiza que nos permite abarcar un gran número de proyectos que de otro modo sería impensable no hace muchos años. Si dominas Java prácticamente puedes programar sobre cualquier plataforma imaginable por eso no son pocas las empresas que solicitan cubrir posiciones en donde el conocimiento de este lenguaje de programación es clave. Aunque es cierto que la mayoría de los profesionales de Java aprenden a medida que pasan de proyecto en proyecto a partir de su experiencia, no son pocos los empleadores que sí ven en las certificaciones un valor añadido que garantice la idoneidad del candidato. A nadie le gusta perder tiempo y mucho menos dinero.

 

Certificaciones Java ¿Qué son?

Aunque en internet podemos encontrar una oferta formativa tan extensa como variada, al final tenemos que poner en valor nuestro conocimiento de algún modo que ofrezca relevancia en el curriculum. Java Oracle ofrece una serie de exámenes y certificaciones pensados para diferentes niveles. Estos exámenes sirven para poner a prueba nuestros conocimientos y capacidades. Tras su superación obtenemos un certificado que nos habilita para poder obtener mejores trabajos en la industria de Java.

Parece fácil pero para superar estos exámenes necesitamos comprender el patrón que sigue el examen, el tipo de preguntas que nos encontraremos y adquirir los conocimientos necesarios para su superación en función del nivel de certificación que queramos lograr y adquirir la suficiente práctica.

Para no perderse, Oracle resume en cuatro los tipos de niveles de certificación estructurados en diferentes caminos para obtener la certificación de Java de Oracle de acuerdo a nuestro nivel. Estos son:

A su vez cada nivel cuenta con diferentes exámenes que debemos superar para alcanzar nuestro certificado. Pero si ya estás liado no te preocupes, en la siguiente imagen verás claramente las distintas certificaciones existentes y las dependencias entre las mismas.

¿Por dónde comenzar?

Oracle Certified Associate (OCA) es la certificación de entrada y es indispensable para poder presentarse a cualquiera de las demás. Es un buen comienzo sobretodo si eres estudiante o estás comenzando a dar tus primeros pasos porque te ayuda a medir tu destreza profesional. En esta certificación se prueban los conocimientos generales en el lenguaje de programación: tipos de datos, operadores, arrays, bucles, encapsulación, herencia y API de Java. Si ya tienes experiencia no será un gran problema preparar este nivel, requiere algo de tiempo pero no es nada difícil.

En cambio el siguiente nivel exige, como es lógico, algo más de preparación. Oracle Certified Professional (OCP) es un nivel más avanzado que el anterior y te habilita como un profesional certificado donde debemos probar nuestros conocimientos en diseño de clases, tipos genéricos, interfaces, API stream y manejo de excepciones.

Y es aquí donde comienza lo bueno. En el momento de alcanzar la certificación OCP se abre un gran abanico de certificaciones agrupadas bajo el nivel Oracle Certified Expert (OCE) que demuestran nuestros conocimientos en EJB, JPA, WS, Web y JSF.

Por último tenemos las certificaciones comprendidas dentro del Oracle Certified Master (OCM). Es el nivel más alto que nos certifican como un experto en tecnologías JAVA de primer nivel dentro de nuestra organización.

En próximos artículos iremos desgranando cada nivel más en detalle para resolver todas las dudas que han podido surgir. Sin duda es un tema muy interesante que en muchos casos decide de modo determinante nuestro futuro profesional dentro de un proceso de selección. Marcar la diferencia es siempre clave pero también lo es poder disponer de las credenciales necesarias para que nuestro currículum brille como se merece.

Recursos Online para ser un Crack en Java

Preparar una certificación muchas veces puede traducirse no solo en un proceso de aprendizaje sino también un proceso de prueba y error en donde el objetivo será también la mejora de nuestras habilidades en programación. Si estás preparando por ejemplo el examen Oracle Certified Java SE 8 Associate, también conocido como OCAJP 8 y ​​OCPJP 8 con los códigos de examen 1Z0-808, necesitarás alcanzar cierta soltura un poco más allá de la mera teoría.

Para ello existen cursos en línea que te ayudarán a comenzar tu preparación y en convertirte en todo un ninja del código.

Recuerda, la preparación adecuada no solo lo ayuda a aprobar el examen, sino también a obtener una calificación superior al 90 por ciento, lo que le brinda una ventaja adicional sobre otros candidatos durante cualquier búsqueda de empleo o discusión de promoción. En otras palabras, no se trata de superar el examen para obtener la certificación sino de destacar con brillo propio.

1. Complete Java SE 8 Developer Bootcamp - OCA Prep Included

Si estás buscando un curso de capacitación en línea ideal para un principiante que está aprendiendo Java SE 8 y quiere convertirse en un desarrollador certificado, este curso te enseñará sus fundamentos al más puro estilo boot camp en donde el enfoque es proporcionar el conocimiento práctico.


Poco a poco y a medida que avances irás consolidando tus conocimientos de los temas comprendidos para superar el examen necesario para convertirse en un Asociado Certificado por Oracle, Programador Java SE 8 (Programador Java SE 8 I 1Z0-808).

2. Oracle Java Certification — Pass the Associate 1Z0-808 Exam

Este es otro gran curso en línea para desarrolladores Java que se preparan para el examen OCAJP 8 que te muestra todo lo necesario para convertirse en un programador asociado de Oracle Certified Java 8.

Lo más interesante del curso es que su instructor es Goran Lochert, un desarrollador de Java certificado y un experto, con muchos años de experiencia en programación en Java. Quizá hayas leído alguno de sus muchos artículos y colaboraciones antes.

Durante el curso no solo preparas para adquirir los conocimientos necesarios para superar el examen, también se comparten otros aspectos valiosos como pequeños consejos para poder sacar ventaja y mejorar tu nota desde la experiencia de quien ha tenido que superar el examen como otro estudiante más para lograr la certificación Java de Oracle.

3. The Complete Java Masterclass

Este es probablemente el mejor curso para aprender Java en general, es un interesante recurso para preparar los temas de OCAJP 8 ya que incluye una lista de enlaces y material extra para ampliar conocimientos y entrenar nuestras respuestas en el examen.

Se trata más de un curso de capacitación en general que nos ayuda a consolidar nuestro conocimiento sobre Java. Altamente recomendable.

4. Java Certification: OCA (1Z0-808) Practice Test

Este curso en línea cubre todos los temas de OCAJP 8 y ​​también contiene pruebas de práctica que comprenden más de 260 preguntas de opción múltiple para evaluar Oracle Certified Associate, Java SE 8 Programmer I preparación.

Preguntas cuidadosamente seleccionadas que imitan el examen al que tendremos que hacer frente para lograr nuestra certificación. Los test buscan ser lo más real posible y tienen también un límite de tiempo, lo que lo ayudará a prepararse para el entorno del examen principal con la ventaja de que podemos repetir nuestros intentos todas las veces que necesitemos.

Conclusión:

En próximos artículos iremos desgranando cada nivel más en detalle para resolver todas las dudas que han podido surgir a partir de este artículo. Sin duda es un tema muy interesante que en muchos casos decide de modo determinante nuestro futuro profesional dentro de un proceso de selección. Marcar la diferencia es siempre clave pero también lo es poder disponer de las credenciales necesarias para que nuestro currículum brille como se merece.


Guía de Posibilidades Profesionales en el Ecosistema de Java