Red de conocimiento informático - Espacio del host - Quiero aprender Java por mi cuenta, pero no tengo los conocimientos básicos. ¿Cómo puedo empezar realmente?

Quiero aprender Java por mi cuenta, pero no tengo los conocimientos básicos. ¿Cómo puedo empezar realmente?

¿Cómo se considera el autoaprendizaje de Java como introducción? ¿Cuáles son las métricas?

Desde mi punto de vista personal, lo divido en tres niveles: Principiante, Principiante y Maestro

Primero: Principiante (etapa de conocimientos teóricos)

Muchos los estudiantes acaban de comenzar a aprender java, leer libros o mirar videos. Esta etapa es el momento de acumular conocimientos teóricos. Es relativamente fácil. Es un pequeño punto de conocimiento con una pequeña cantidad de información.

En esta etapa, muchos estudiantes aprenden rápidamente y sienten que programar es muy fácil.

A medida que avanza el estudio, la mayoría de los estudiantes se confundirán. ¿Por qué? Hay principios detrás de todas las tecnologías y escenarios de aplicación frente a ellos. Los diferentes escenarios de aplicación tienen diferentes métodos de uso. La cantidad de información aumenta paso a paso.

¿Qué problemas surgirán a medida que la cantidad de información aumente gradualmente?

Aprende lo que hay detrás y olvídate de lo que está por delante.

Constantemente surgen nuevas tecnologías y parece que nunca terminarás de aprender. Pérdida de interés o confianza.

En la etapa de conocimiento teórico, es más importante comprender los principios y reglas. Si no puede recordar los detalles de los puntos de conocimiento, puede buscarlos más tarde. El método de aprendizaje más importante es la comunicación, la discusión, la comprensión y el resumen. ¡Preguntar por qué es clave!

Segundo: Primeros pasos (Competencia)

El proceso de un proyecto de 0 a 1 es el más valioso y también es la parte donde los principiantes pueden mejorar más. Pero es difícil aprender este proceso a través de libros o vídeos.

En otras palabras, la capacidad de aplicación de la tecnología es la capacidad de descomposición y clasificación de la tecnología. Cuando se encuentra una demanda, ¿cómo se debe implementar de la siguiente manera?

La idea básica es descomponer los requisitos en operaciones atómicas. Las operaciones atómicas representan operaciones básicas en desarrollo, que se aprenden en puntos de conocimiento, como operaciones de bases de datos, SQL, uso básico de frameworks, etc.

Si los requisitos se pueden descomponer en secuencias de operaciones atómicas, es sólo cuestión de tiempo antes de que se complete el desarrollo. A menudo, los estudiantes que acaban de empezar a aprender programación no son buenos o demasiado perezosos para pensar. Al fin y al cabo, ver vídeos es algo pasivo, mientras que analizar problemas es un pensamiento activo. Aprender consiste simplemente en mirar vídeos, lo que es esencialmente pereza al pensar.

¡Así que necesitas encontrar muchos ejercicios y casos de proyectos para practicar! ! !

Tercero: Master (Negocios y Rendimiento)

Los programadores combinan y aplican conocimientos teóricos para resolver los problemas de los usuarios. (O mejorar la eficiencia del usuario)

El tercer nivel de conocimiento está más diversificado. Diferentes industrias involucran diferentes campos de conocimiento y la cantidad de información también aumenta.

Las empresas pueden ganar dinero resolviendo los problemas de los usuarios.

El rendimiento utiliza recursos mínimos para resolver los problemas de los usuarios y ahorrar dinero.

Por lo tanto, en el desarrollo empresarial, es necesario considerar más cuestiones relacionadas con el costo, el tiempo, los usuarios, etc.

Resumen: Después de dominar los conocimientos teóricos, necesitas mucho código para practicar antes de poder comenzar.

¡Comparte la ruta de aprendizaje para tu referencia!

¡Espero que pueda ayudarte y espero que lo adoptes! !

Si necesitas materiales de estudio, puedes enviarme un mensaje privado para conseguirlos. Se proporcionan de forma gratuita~