Algunas sugerencias para la programación de aprendizaje basado en cero (front-end, Java, Python, big data...)

1. El aprendizaje debe tener una motivación y una dirección claras, y tener un fuerte deseo de aprender.

En lo que respecta al front-end de autoaprendizaje, muchas veces estás realmente solo y no sabes cómo estás aprendiendo. A menos que tengas un fuerte deseo, la mayoría de los novatos se darán por vencidos fácilmente a la mitad.

En primer lugar, debe comprender su fuerte motivación para aprender a programar y definir su posicionamiento para que pueda perseverar. Por ejemplo,

① Desarrolle scripts a través de la programación para realizar ciertas operaciones repetidamente, liberando manos, ahorrando tiempo y mejorando la eficiencia del trabajo.

② Desea trabajar en este campo, ingresar a la industria de TI y obtener un salario alto.

③ Quiere hacer un trabajo definido y obtener ingresos de él o satisfacer sus pasatiempos.

De acuerdo con su propio posicionamiento, necesidades y perspectivas de mercado, determine la dirección y elija el idioma y el entorno que más le convenga.

2. Formular un plan de estudio y planificar un camino de aprendizaje

La razón por la que muchas personas piensan que la programación es difícil es que nunca han estado expuestas a ella ni han dominado el método de aprendizaje de programación correcto. Esto es especialmente cierto para el autoaprendizaje, sin orientación, muchos recién llegados a menudo no saben cómo empezar.

Para los novatos, lo mejor es buscar un experto en la industria para que los guíe y dejar que lo ayude a planificar su camino de crecimiento. Trate de encontrar a alguien que lo haya experimentado primero, deje que le dé consejos y pregúntele a la otra parte cómo aprender y qué aprender. Debido a que también vino de un novato, debe haber pisado muchas trampas. Evita estos pozos y crecerás mucho más rápido. Elija un lenguaje de programación de acuerdo con sus propias necesidades. No hay absolutamente bueno o malo, solo adecuado o no. Diferentes proyectos son adecuados para diferentes lenguajes. Los diferentes idiomas, la dificultad de comenzar y los escenarios aplicables también serán diferentes.

C/C++ y JAVA tienen un umbral de aprendizaje alto y un ciclo largo. Los novatos son propensos a cometer errores y los resultados son relativamente lentos, pero están relativamente estandarizados, con mucho trabajo y demanda relacionados, y son mejores en el largo plazo. Sin embargo, Python, php, javascript, etc. son relativamente fáciles de comenzar y fáciles de producir efectos, que son adecuados para personas que están más ansiosas por comenzar. Por lo tanto, el autoaprendizaje necesita hacer elecciones de acuerdo con la propia situación.

Tres, paso a paso, domina los conceptos básicos.

Al aprender, preste atención al paso a paso. Los novatos no deben presentar muchos patrones de diseño y algoritmos, que son fáciles de persuadir. Al mismo tiempo, algunos conocimientos no están disponibles para proyectos con un cierto grado de dificultad y es difícil de entender sin una cierta cantidad de código. Con el tiempo, es fácil olvidar lo que has aprendido.

De hecho, la programación es como si estuviéramos aprendiendo un nuevo "idioma extranjero", lo que requiere que dominemos la gramática básica. Primero, comprenda los conceptos básicos, como variables, funciones, matrices, clases, orientación a objetos, etc. También es necesario dominar algunos de los algoritmos más básicos y el inglés informático. Al estudiar, debe verificar regularmente los resultados de su aprendizaje, descubrir sus propios problemas y luego realizar un aprendizaje específico.

4. Aprender practicando, guiando el aprendizaje a través de proyectos

Al principio, se recomienda encontrar un libro de texto introductorio clásico, preferiblemente el que tiene ejercicios para después de la clase.Después de aprender cada capítulo, practique después de la clase inmediatamente, para que el efecto sea el mejor. A través de algunos pequeños ejercicios de programación, en primer lugar, puede consolidar el conocimiento que ha aprendido y, en segundo lugar, a través de la práctica, puede encontrar fácilmente sus propios problemas, y luego pensar en ellos y compararlos con las respuestas, para que pueda mejorar. relativamente rápido. El problema para muchas personas es que ven demasiado y hacen muy poco.

La mejora de la capacidad de programación depende mucho de nuestra práctica diaria y resumen continuo. A la hora de aprender, hay que orientarse hacia la realización de un determinado proyecto, en lugar de querer ciegamente aprender todo el conocimiento.

5. Comienza leyendo el código

Antes de realizar muchas operaciones prácticas, intente comenzar leyendo el código de otras personas e incluso copie primero el código del caso en el libro y pruebe el efecto real en la computadora. Por lo general, mire los códigos de los maestros.Estos códigos pueden provenir de varios canales, como libros, publicaciones de blogs, programas de código abierto, bibliotecas estándar, etc. Primero comprenda cómo lo hacen los demás, luego escriba el código e intente hacer algunos proyectos pequeños.

Seis, un número fijo de líneas de código por día, práctica deliberada

¿Por qué muchas personas no pueden aprender a programar bien, porque la programación no se trata solo de mirar, sino que también requiere muchos ejercicios prácticos? El problema para muchas personas es que solo prestan atención a aprender observando y carecen de combate real. Especialmente para algunos novatos, después de leer el libro, sienten que entienden todo y luego practican, se pierden los signos de puntuación, las palabras se escriben mal y el resultado es una depuración constante, enredada durante mucho tiempo.

La programación es muy práctica, no puedes convertirte en un maestro sin una cierta cantidad de tiempo y una cierta cantidad de acumulación de código. Por lo tanto, debemos tener un plan práctico, programar una hora fija todos los días y escribir no menos de una cantidad fija de código.

7. Únase a comunidades de la industria, foros, aprenda a hacer preguntas y comunicarse

Entrar en el círculo de la industria puede permitirnos conocer las últimas tendencias y desarrollos tecnológicos de la industria. Vea lo que todos están discutiendo y, al mismo tiempo, también puede hacer sus propias preguntas y mejorar rápidamente su nivel a través de la comunicación.

Cuando estudie, no se quede atascado en un solo lugar y aprenda a hacer preguntas a los maestros. Presta atención a la rentabilidad del tiempo. A veces, pasas unos días estudiando un detalle, y tal vez un maestro te dé una pista y lo entiendas todo.

Ocho, método de aprendizaje recursivo, orientado a resultados, mejora el efecto de aprendizaje

Se recomienda comenzar con algunos proyectos pequeños, o comenzar con la implementación de una función simple, y los novatos no deben pensar en hacer un gran proyecto en un solo paso. Muchas veces, es muy aburrido para nosotros leer un libro de texto de programación de principio a fin, pero a través de algunos pequeños proyectos para practicar, encontrará rápidamente sus propios problemas y comprenderá lo que necesita aprender.

Además, a través de la práctica del proyecto, también encontrará el pensamiento holístico necesario para completar este proyecto, cultivar la conciencia de la situación general y vincular sistemáticamente el conocimiento. En el proceso de práctica, registre los problemas encontrados y luego aprenda los conocimientos relevantes de manera específica, y así sucesivamente. A través de un punto de conocimiento, y luego continuar extendiéndose hacia el exterior, este tipo de aprendizaje es más eficiente y práctico.

Por ejemplo, para hacer cierto proyecto pequeño, necesitas usar B, pero cuando aprendes B, descubres que tienes que aprender C para entender mejor, y C incluye D, y luego aprendes D. Este estudio de derivación paso a paso es más rentable, ahorra tiempo y el efecto es mejor.

No los aprendas todos sin ningún propósito tan pronto como aparezcas. Para aquellos que no tienen las calificaciones para estudiar materias, les llevará tiempo y esfuerzo, y no obtendrán buenos resultados. No ser capaz de hacer un trabajo decente durante mucho tiempo. , es fácil darse por vencido a la mitad.

9. Lea blogs de maestros e intente mostrar lo que ha aprendido

A través de mucho aprendizaje y práctica, podemos intentar dar salida a lo que hemos aprendido y pensado. Una es resumir el conocimiento, la segunda es ganar seguidores y acumular la propia influencia, y la tercera es también una exhibición durante la entrevista, que se puede decir que sirve para múltiples propósitos.

Por lo general, debe escribir más notas sobre su experiencia, revisar el contenido clave con frecuencia y también le conviene encontrar algunos problemas comunes. Graba más, es un activo valioso para ti.

por fin

En lo que respecta al aprendizaje de la programación, necesitamos dominar los conceptos y la gramática más básicos, practicar mientras aprendemos, perfeccionar las habilidades de la práctica, intentar hacer algunos trabajos pequeños, mejorar la sensación de logro y aumentar la dificultad paso a paso. En el proceso de aprendizaje, debe estimular su deseo interno, dominar el método de aprendizaje de programación correcto, pasar por un largo período de novato y tener paciencia y perseverancia para perseverar a fin de tener un futuro mejor.

 

Supongo que te gusta

Origin blog.csdn.net/Itmastergo/article/details/132057842
Recomendado
Clasificación