Cada subdivisión y dirección de programación implica diferentes logros técnicos, y los puntos de conocimiento y enfoques correspondientes también son diferentes. Por ejemplo, para los rastreadores, debe aprender algunos conceptos básicos de sintaxis y bibliotecas internas relacionadas con los rastreadores, incluidos los rastreadores distribuidos, gs inverso y aplicación inversa. Su objetivo no es desarrollar o escribir código, sino invertir el campo. El desarrollo requiere que usted aprenda algunos conocimientos sistemáticos, como conceptos básicos de sintaxis, marcos externos para interfaces de bases de datos, etc. Esto implica separación de front-end, colas de caché y arquitectura de alta disponibilidad. Por lo tanto, primero debes aclarar tu ruta de aprendizaje. Sólo con un camino de aprendizaje se puede tener un sentido claro de propósito. Al mismo tiempo, también puedes cuantificar tu progreso de aprendizaje y los resultados por fases.
El segundo paso es ver el vídeo y aprender rápidamente.
En la etapa básica, no se recomienda comprar un libro para estudiar, porque algunas palabras del libro no pueden describir con precisión los puntos de conocimiento. Y el vídeo es más directo y más rápido. Por supuesto, si ya tienes lo básico, también puedes estudiar. Si aprendes viendo vídeos, no tienes que gastar mucho dinero. Puede ir directamente a Bilibili para buscar videos instructivos. En Bilibili, básicamente todo lo que quieres aprender está disponible. Luego sigue la ruta de aprendizaje establecida y busca por etapas. Podrás encontrar muy buenos videos para aprender en cada etapa.
El tercer paso es pensar de forma independiente y desarrollar proyectos de forma independiente.
Porque aprender de vídeos y completar otro programa de forma independiente después del autoestudio son conceptos completamente diferentes. Si simplemente sigue el video y lo copia, solo lo familiarizará nuevamente con este punto de conocimiento, lo cual es de poca importancia. Por lo tanto, debe pensar e implementar de forma independiente para poder integrar verdaderamente todos los puntos de conocimiento que ha dominado antes. Al mismo tiempo, es muy importante desarrollar su capacidad para buscar y resolver problemas cuando los encuentre. Porque a muchas empresas y empresas no les gustan las personas que necesitan formación a la hora de contratar, quieren personas que hayan sido formadas.
El cuarto paso es profundizar en el código fuente.
Para programar, debes encontrar un framework para profundizar en su código fuente y principios subyacentes. Porque al estudiar su código fuente, puede aprender el pensamiento de programación y la lógica de diseño de esos autores de código abierto, así como la aplicación de muchas sintaxis avanzadas. Estas son cosas que no se pueden conseguir coleccionando o viendo vídeos. Además, cuando estudia el código fuente subyacente de un marco, encontrará y descubrirá que contiene muchos puntos de extensión. Entonces, cuando realmente estudies en profundidad, encontrarás que la lógica general de la programación es la misma, un poco como saberlo todo.
Paso 5: Arquitectura y algoritmo.
La arquitectura no requiere una comprensión profunda, sólo comprensión. Por ejemplo, cuanto más comprenda las arquitecturas comunes, como las cachés distribuidas de alta disponibilidad, los contenedores de colas de mensajes y la computación en la nube, mejor. En realidad, es necesario aplicarlos y experimentarlos en sus futuras operaciones comerciales. Sólo necesita comprenderlos. Además de la arquitectura, existe un algoritmo más importante. Este algoritmo también necesita ser estudiado. Si es necesario, revise las preguntas para familiarizarse con ellas, comprenderlas y aplicarlas. Los cálculos de programación no son demasiado difíciles.