martes agosto 05, 2003 Buenas,
después de ver las dudas que genera el examen SCJP2 1.4 (o Sun Certified Java 2 Programmer para la plataforma 1.4 en el foro de javahispano (estos son algunos de los mensajes: uno, dos, etc.) me decido a compartir mi experiencia personal por si le pudiera servir a alguien.
Llevo cerca de dos años trabajando con Java y J2EE en el desarrollo de aplicaciones empresariales. A finales del año pasado (2002) me empezó a picar la curiosidad sobre que es lo que se conseguía obteniendo la certificación de programador. Empecé dándole un vistazo a la traducción del tutorial de Marcus Green que se habían currado la gente de javahispano (la versión actualizada la tenéis aqui) y la verdad es que fue el punto de arranque para informarme más sobre lo que podía suponer a nivel profesional y a nivel de conocimientos el conseguir la certificación.
Por suerte, tuve un "patrocinador" (mi empresa), y pude prepararme con el siguiente material (además de los diferentes mock exams que cito en mis posts anteriores 1, 2 y 3) y de los resultados que podéis obtener en un buscador al poner "mock exams"):
- Libros utilizados: "Complete Java 2 Certification Study Guide (3rd Edition)" de Philip Heller y Simon Roberts, "A Programmer's Guide to Java (tm) Certification" de Khalid Azim Mughal y Rolf Rasmussen. De los dos creo que sale una nueva edición antes de terminar el año. El primero está centrado en los exámenes de programador 1.4 y de desarrollador. El segundo está centrado únicamente en el de programador, y aunque no está actualizado a la versión 1.4, creo que es mejor libro que el primero, con muchos más ejemplos a pesar de que es más difícil de leer, y en la página web disponen de una actualización del tema de Assertions, artículos de hashCode y equals, etc. Yo me centré en el segundo, y cuando terminaba un capítulo me leía el mismo tema en el primero, para ver si aportaba algo nuevo... y la verdad es que aunque no esté completamente actualizado, el libro de Mughal y Rasmussen me ha sido de mucha más utilidad (por esto creo que recomendaría que si tuvierais que elegir entre uno de los dos, creo que con el de Mughal y Rasmussen acertaríais). De lo que carecen los dos libros es de una profundización en el tema de las Collections, ya que han aparecido nuevas implementaciones en el JDK 1.4 y a uno no le gusta mucho patearse el API de arriba a abajo ;-P
- Simuladores comerciales: el de Whizlabs y JCertify (los dos tienen una versión de evaluación). Una muy buena opción de aprendizaje a través de montones de preguntas del tipo de las que podéis encontrar en el examen oficial. Además ofrecen explicaciones comentadas y muy bien documentadas (en el caso de JCertify vienen conel paquete varios manuales, como el del archiconocido Bruce Eckel o el tutorial de Marcus Green).
De estudio "serio" dediqué cerca de dos meses (contad que trabajo y que cuando digo "serio" quiero decir que le dedicaba dos o tres horas al día, y alguna más el fin de semana), y principalmente mis fuentes eran los dos libros comentados, y las dos últimas semanas de forma más intensiva los simuladores. También hay que contar que en el trabajo estoy programando todo el día en Java, por lo que creo que también es indispensable el hecho de escribir código propio, para ver los fallos que uno suele cometer y poder comprobar los conocimientos que uno adquiere a través de los libros...
Aunque suene un poco pedante, os doy mi score para que os hagais una idea: 85 % (los temas que peor me fueron son los de Garbage Collection y los de Threads...)
Bueno, cualquier comentario que queráis hacer, lo podéis dejar aquí o en el foro de Javahispano sobre la certificación!!
Un saludo,
(2003-08-05 14:06:05.0) Permalink Comentarios [4]