Necesitas adquirir algo de experiencia y algunas habilidades de programación. Hay varias rutas: el código autónomo de Java es unidireccional, pero no es una habilidad muy comercializable. El cliente de Minecraft es un ejemplo de un programa Java que mucha gente usa.
La mayoría de Java se trata de aplicaciones web. Los servlets realmente trajeron Java a la corriente principal. Así que aquí está mi recomendación para este camino:
1. Abandone Windows y adopte Linux como su entorno de escritorio. Recomiendo el sistema operativo gratuito más popular del mundo, en un arranque dual con cualquier Windows que ya esté en su máquina. ¿Por qué Linux? Hay muchas razones para incluir aquí, así que solo confía en mí en este caso.
2. Descargue IntelliJ IDEA – El mejor IDE de Java y Polyglot
3. Si aprende bien de los libros, lea Thinking in Java (4th Edition)
4. Independientemente de si aprende bien de los libros, compre una copia de los Java Servlets y JSP de Murach, 2ª edición
5. ¡Piensa en un proyecto y constrúyelo! Ese libro de Murach te dará mucha orientación, con ejemplos.
Una excelente fuente de soporte instantáneo es IRC (conéctese a freenode y únase a #java como punto de partida).
- ¿Qué mes es el mejor para buscar trabajo en Dubai?
- ¿Vale la pena financieramente cambiar de un rol de experto de alto rango a un rol de ventas en SAP? Y si es así, ¿cómo lo hace?
- Soy un graduado de Ingeniería Mecánica y quiero trabajar en las Naciones Unidas. ¿Cómo podré llegar allí?
- He sido director de desarrollo de software durante un año y quiero cambiar de compañía, ¿qué puestos debo perseguir?
- ¿Qué debo poner en mi currículum para una pasantía de ingeniería de software si no tengo experiencia laboral o proyectos secundarios visualizables?
Otro camino es ir al back-end y sumergirse en el reino de Big Data. Tecnologías como Hadoop están muy de moda en este momento. Pero esta ruta funciona mejor si tiene una base sólida de Java para empezar.
Ahí, te he dado tres caminos para elegir, con detalles sobre cómo comenzar, lo que creo que es la mejor opción. Avíseme si tiene preguntas más específicas.