¿Cómo recomiendas aprender JAVA sistemáticamente?
Cómo aprender sistemáticamente el sistema Java
Para aprender Java, primero debes aprender J2SE, que es la base del sistema Java y la máxima prioridad. Muchas personas a menudo no prestan atención a lo básico. De hecho, este es un enfoque que ignora lo básico y persigue lo último. Digo tanto porque espero que todos puedan prestar atención a lo básico y llegar más lejos en este camino.
Aprender j2se tiene los siguientes objetivos:
1. Debes poder comprender verdaderamente las ventajas de la orientación a objetos y comprender por qué no está orientada a procesos.
2. Dominar los conceptos básicos de la gramática Java. Incluyendo manejo de excepciones, subprocesos múltiples, programación de redes, programación GUI, etc.
3. Si no está interesado en swing, puede omitirlo.
Después de esta etapa, debes poder escribir un pequeño juego de forma independiente, como Tank Battle, Tetris, Snake, etc.
Cuando completes el estudio de J2SE, comenzarás a aprender java web.
Necesitas dominar los conceptos básicos de la web: html, css, javascript, ajax, jQuery.
No tengas miedo, estas tecnologías parecen ser muchas, pero no es necesario que las domines. Sólo necesitas poder utilizarlas correctamente consultando rápidamente los documentos relevantes al utilizarlas. Si esta fase va bien es posible que no lo tengas durante más de un mes.
Aprenda servlet, jsp, jdbc.
Estos son los conceptos básicos de JavaWeb. Si tiene dificultades para estudiar por su cuenta, puede descargar algunos videos relevantes en línea para ayudarlo a comprender y reducir la curva de dificultad de aprendizaje.
Cuando completes la etapa anterior de estudio, podrás ingresar a la etapa J2EE.
En esta etapa, es posible que veas muchos marcos diferentes, lo que te deslumbrará y mareará. Pero no te preocupes, sólo necesitas aprender tres. Son struts2, hibernan, primaveran. Estos marcos proporcionan buenos mecanismos para construir sistemas empresariales que sean escalables, flexibles y fáciles de mantener.
En primer lugar, debe aprender la configuración básica y el uso de los tres marcos hasta que pueda construir hábilmente un proyecto ssh.
Si tienes espacio para aprender, puedes aprender más sobre los patrones de diseño de estos frameworks.
Después de aprender los tres marcos principales, ya has aprendido lo suficiente. Si está interesado en el desarrollo de aplicaciones móviles, puede aprender a desarrollar Android. El desarrollo de Android no requiere otros conocimientos. Siempre que aprenda bien j2se, aprender el desarrollo de Android no le resultará demasiado difícil.