Apenas existe una única “mejor manera” de aprender Java, pero hay varias cosas diferentes que puede combinar para aprovecharla al máximo. Yo personalmente aconsejo a todos mis alumnos que usen al menos 3 fuentes para todo lo que aprenden; esto les ayuda a comprender una idea aproximada y refinarla, mejorar su contexto con otras explicaciones sobre el mismo tema.
Si está decidido a aprender Java, aquí hay una lista de cosas que puede hacer, y combinar algunas de ellas a la vez, para aprender lo básico, avanzar y obtener experiencia práctica.
1. Leer libros de Java. Pensando en Java (4ª edición): Bruce Eckel: 9780131872486: Amazon.com: Books es una guía clásica para muchos programadores de Java. Head First Java, 2nd Edition: Kathy Sierra, Bert Bates: 9780596009205: Amazon.com: Books es otra guía sólida para principiantes.
2. Regístrese en un curso de Java. Puede haber una universidad o una escuela privada en su área que impartan clases de Java; considere inscribirse en ellas. Además, hay muchos cursos en video de Java, incluidos los de Stanford:
y otras instituciones acreditadas. Y miles de videos de YouTube también.
3. Comience un proyecto para mascotas. Si hay algo que te apasiona, continúa y comienza a construirlo en Java. Podría ser un pequeño problema con el que luchas a diario, o una aplicación simple que usas y estás frustrado por algunas características con errores. Dé el primer paso y cree su propia solución, y refínela cada semana.
4. Familiarícese con los principios generales de programación. Arquitecturas informáticas, algoritmos (y su complejidad), OOP, teoría de bases de datos, patrones de diseño, todo eso es aplicable en muchos idiomas. Una vez que comprenda la idea detrás de ellos, los detalles de implementación serán mucho más fáciles de aprender que comprender el problema, la teoría detrás de esto y una nueva sintaxis a la vez. Y te dejarían cambiar de idioma fácilmente más adelante.
5. Únase a un proyecto de código abierto impulsado por Java. Si hay una herramienta Java que te gusta (y es de código abierto), únete a la comunidad. Mire su repositorio GitHub, siga sus confirmaciones, explore los componentes separados. Acostumbrarse a leer el código Java haría que el proceso sea más fácil y más familiar en general.
6. Estudie los programas de certificación. Oracle ofrece un programador programador Java SE 7 profesional certificado por Oracle para desarrolladores experimentados. Hay cursos específicos para ellos, y el alcance de los cursos también podría ser su guía de estudio, diferentes instrucciones para que se especialice.
7. Únase a una reunión local o asista a una conferencia. Conocer a los desarrolladores de Java le permitiría aprender mucho sobre la industria, problemas comunes o soluciones generales. Escuchar presentaciones tampoco duele en absoluto.
- ¿Cuál es el mejor curso para hacer después de completar mi BE (CSE), estudiar un MBA o MS o prepararse para IAS?
- ¿Cómo aprovechar al máximo una conferencia académica?
- ¿Qué debo hacer si quiero convertirme en un comerciante de utilería?
- Como desarrollador de .net durante los últimos 13 años, ¿es una buena decisión obtener la certificación de AWS? ¿O debería seguir con MS stack y aprender Azure?
- ¿Es bueno ser escéptico y crítico?
Ser persistente es el requisito previo principal para aprender Java. El lenguaje es bastante conservador en términos de convenciones y sigue un camino de aprendizaje específico. Encuentre un problema para resolver, obtenga un libro (y / o comience un curso de video) y comience a trabajar en eso de manera regular. Revisar, refinar, mejorar y seguir adelante.