Salud@s lectores,

Después de haber realizado algunos eventos con alumnos de 1er año, y sobretodo después de haberlo sido yo, se me ha ocurrido la idea de dar algunas pautas para que las personas que empiecen en el mundo de Java desde 0 puedan seguir, para ayudar en el siempre dificil proceso de aprendizaje básico.

Esta guía referenciará una serie de recursos y herramientas que, desde mi punto de vista, son básicos para empezar con esta tecnología. Por lo tanto, se estructurará referenciando recursos ya existenTes, de diversas páginas y comunidades, haciendo un intendo de ahorrar al lector tiempo en búsquedas por internet.

  1. El principio: como algunos sabréis (y si no no pasa nada), Java es un lenguaje de programación Orientado a Objetos. Ésto significa simplemente que nuestro código de programación no se ejecutará de manera secuencial por todo un fichero, sinó que diferentes "objetos", que contienen funciones y variables dentro, podrán realizar llamadas a funciones de otros "objetos", para ejecutar el código necesario para obtener un determinado resultado. A pesar de que pueda sonar muy abstracto, no lo es en absoluto cuando uno tiene algunos conceptos básicos en la cabeza sobre este paradigma de programación. Para ayudar a la iniciación en todo esto he recolectado algunos recursos que os pueden ser de utilidad:
    • En primer lugar, entrar en una comunidad de estudiantes donde hay miles de personas con conocimientos y otras aprendiendo, para poder realizar consultas y preguntas. Os recomiendo la comunidad OSUM. Allí encontraréis .pdf, presentaciones, código de ejemplo, .... y lo más imporante, personas que saben y otras en vuestra misma situación.
Grupo OSUM URV
    • Como manuales de inicio, aquí van algunos buenos:
2. Una vez familiarizados con algunos términos y conceptos básicos de Java, es momento de iniciar una formación un poco más planeada y seria: SAI Learning. SAI Learning es un centro de cursos, tutoriales programados y materiales de aprendizaje sobre Java y muchísimas otras tecnologías de Sun, a todos los niveles. Además, este portal de formación permite hacerte un planning, sacar reportes de tu progreso,... Para acceder tienes que registrarte, pero, por supuesto, es gratuito. Dentro de los cursos iniciales que recomiendo estan (por código): Java™ Programming Language (WJ-1101-SE6),  Implementing Basic Constructs in the Java™ Programming Language (WJ-1102-SE6), Java™ SE Application Development: Introduction (WJ-2851-SE6),... entr otros.

3.- Constancia y Práctica. Es cierto que, para mucha gente, el principio de relacionarse con una nueva tecnología (y los conceptos que implica) puede ser costoso, pero NO OS RINDÁIS! Después de pocas horas de trabajo, podréis hacer vuestros primeros programas simples que saquen cosas graciosas por la pantalla, a los pocos días podréis hacer pequeñas aplicaciones para poner en práctica conceptos de Orientación a Objetos y poco después, os preguntaréis por qué esperásteis tanto para aprender Java :-)

4.- Cuando empecéis a programar, seguramente necesitaréis un IDE. Hay varios, pero desde aquí recomiendo NetBeans. NetBeans es un IDE de Sun, con muchos años de evolución e  innovaciones, intuitivo, eficaz y con asistentes y preparación para programar en muchas plataformas y lenguajes.

5.- Ahora, una vez con los conceptos entendidos y con práctica a vuestras espaldas, los errores y problemas que os podáis encontrar serán más complejos, por eso es hora de entrar en comunidades de desarrolladores, donde la gente experta y experimentada se echa un cable para resolver problemas difíciles y pedir opiniones: en definitiva, a aydarse mutuamente. Aquí pongo algunas,de las más importantes a nivel de Java (y otras, que en un futuro serán de utilidad):

6.- Por último, después de practicar y tener experiencia con el lenguaje es momento de certificar tus conocimientos. Sun ofrece Certificaciones en la mayoría de sus tecnologías, y Java no podía ser menos. Las ventajas de certificarse son evidentes: refuerzo de conocimientos, reconocimientos laborales, mejor salario,.. Para ello, os recomiendo lo siguiente: primero, hacer los e-practise exams que SAI Learning ofrece para preparase las certificaciones; segundo, cuando os veáis listos, pedir vuestro Certification Voucher (que es un descuento para el examen, por el mero hecho de estar registrados en SAI) y realizar el exámen. La primera certificación Java es la Associate (SCJA), pero sinceramente, recomiendo prepararse un poco más e ir directamente a la Programmer (SCJP). Esto lo recomiendo por 2 motivos: 1º, es más prestigiosa y útil, 2º es la llave para realizar las demás certifiaciones.

Certificaciones Sun

Pues bueno, básicamente esto era lo que os quería contar: un camino o guía para la gente que empieza desde 0 en el mundo del Java, como a tod@s nos ha pasado en el principio.

Espero que os sea de utilidad,

Gracias.


Universitat Rovira i VirgiliOSUM Group URV

Universitat Rovira i Virgili OSUM Group URV

Comentarios:

Hola,

Soy un Ingeniero muy interesado en realizar un curso intensivo de Java en Tarragona lo antes posible. Buscando por internet he acabado en esta página, pero no se si es lo que estoy buscando.
En caso de conocer algún curso que empiece en breves y sea intensivo, le agradecería me informara.
Un saludo

Enviado por Jorge en mayo 19, 2009 a las 11:07 AM CEST #

Enviar un comentario:
  • Sintaxis HTML: Deshabilitado

This blog copyright 2009 by Raul Tinedo