¿Cuáles son las formas específicas de aprender JAVA?
Para aprender Java, primero debe comenzar con el lenguaje C. Solo después de tener cierta experiencia en programación orientada a procesos podrá ser más específico cuando posteriormente aprenda la teoría básica de la programación orientada a objetos. le facilitará la comprensión de qué es la orientación a objetos, qué es el patrón de diseño, qué es la encapsulación, el polimorfismo, etc.
Cualquier lenguaje tiene su gramática básica, características, etc. Creo que para una persona que aprende Java, el conocimiento de la gramática no debe ser demasiado difícil.
Comprender Java Después de la sintaxis básica, el. El siguiente paso es aprender los conocimientos básicos de Java,
Por ejemplo: reflexión, subprocesamiento, programación de redes Java, programación de interfaz de usuario de Java, etc.
Cada uno de estos es un Un gran tema que necesitas dominar básicamente no significa que seas competente. El dominio requiere práctica. Puedes usar el conocimiento anterior para aprender a escribir un programa de chat de cliente enriquecido por ti mismo. Solo requiere comunicación instantánea, transferencia de archivos y adición. Amigos, estas funciones básicas son suficientes
Después de completar este proyecto, creo que realmente ha entrado por la puerta de Java. A continuación, puede aprender jsp, aprender a usar tomcat, comprender las especificaciones de servlet y aprender algunos marcos de la capa de presentación, como spring mvc, webwork, etc.
Luego podrás aprender a hacer los requisitos, el diseño y el desarrollo haciendo tú mismo un sistema de ventas online.
También puedes invitar a tus compañeros a participar y hacer el proyecto tú mismo. , etc.
Cuando termines este proyecto, creo que tu nivel será relativamente alto. Definitivamente puedes conseguir un trabajo sin problemas.
El siguiente paso es cultivar tus pensamientos. En esta etapa, creo que el problema para ti ya no es el lenguaje específico, sino solo una herramienta. Se trata de diseño, cómo diseñar un sistema en un programa multiplataforma, ampliable y escalable.
En esta etapa, es necesario analizar la ingeniería de software, los patrones de diseño, etc. . .
Después de aprender esto, piensa en los proyectos que has realizado antes y regresa y diséñalos nuevamente.
Por supuesto, también necesita saber más sobre la dirección actual del desarrollo tecnológico. Consulte el foro de tecnología para obtener información sobre aspectos como: flujo de trabajo, SOA, programación orientada a componentes, etc.
Finalmente: creo que después de haber hecho esto, después de graduarse, su nivel real definitivamente no será peor que el de los estudiantes universitarios que se graduaron del Departamento de Ciencias de la Computación de la Universidad de Tsinghua y la Universidad de Pekín.
La clave está en tu perseverancia. Una persona perseverante siempre puede encontrar la manera de aprender
.