Certificación JAVA, la guía definitiva

Lo dicen todos los estudios y es una realidad claramente visible. El sector TIC está en alza y cada vez se publican más ofertas de empleo para cubrir su alta demanda. 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. Que 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.


Guía de Posibilidades Profesionales en el Ecosistema de Java