Red de conocimiento informático - Conocimiento informático - ¿Cuáles son las formas específicas de aprender JAVA?

¿Cuáles son las formas específicas de aprender JAVA?

Para aprender Java, primero debe comenzar con el lenguaje C. Con algo de experiencia en programación orientada a procesos, podrá tener un objetivo claro cuando posteriormente aprenda la teoría básica de la programación orientada a objetos. Esto le facilitará la comprensión. 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 esto no debe ser demasiado difícil para una persona que aprende conocimientos de gramática de Java.

Después de comprender la sintaxis básica de Java, 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 es un tema importante y básicamente debes dominarlo. No es necesario ser competente. ¡El dominio requiere práctica! No es difícil escribir un programa de chat cliente enriquecido. Sólo necesita funciones básicas como mensajería instantánea, transferencia de archivos y agregar amigos.

Cuando completes este proyecto, creo que realmente habrás 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, usted mismo puede crear un sistema de ventas en línea, aprenderlo, cumplir con los requisitos, diseñarlo y desarrollarlo usted mismo.

También puedes invitar a compañeros de clase a participar y ser tú mismo el director del proyecto.

Cuando completes este proyecto, creo que tu nivel ya es relativamente alto. Creo que puedes encontrar un buen trabajo.

El siguiente paso es desarrollar ideas. En esta etapa, creo que para usted, el problema ya no es específico del lenguaje, es solo una herramienta para usted. , cómo diseñar un sistema en un programa multiplataforma, escalable y actualizable.

En esta etapa, es necesario comprender la ingeniería de software, los patrones de diseño, etc.

Después de aprender este conocimiento, piensa en proyectos que hayas realizado antes y luego vuelve atrás y diséñalos.

Por supuesto, también necesita aprender más sobre la dirección actual del desarrollo tecnológico, leer más foros técnicos y aprender sobre cosas como: flujo de trabajo, SOA, programación orientada a componentes, etc.

Finalmente: creo que cuando hagas esto, cuando te gradúes, tu nivel real de informática no será peor que el de los estudiantes universitarios que se graduaron en los departamentos de informática 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.