Red de conocimiento informático - Material del sitio web - Cómo mejorar tus habilidades de programación en codility

Cómo mejorar tus habilidades de programación en codility

De hecho, muchas personas encuentran dificultades para aprender a programar. Creo que una de las razones fundamentales es que no entienden de qué se trata la programación.

Programar no es un conocimiento, sino un oficio.

Hemos estado estudiando conocimientos desde que éramos jóvenes. El proceso generalmente consiste en leer y obtener una vista previa antes de clase, escuchar conferencias en clase, hacer tareas después de clase y luego revisar para los exámenes. Pero así no es como se aprende un oficio.

Tomemos primero la natación como ejemplo. La natación no es un conocimiento, sino una habilidad. También puede considerarse un arte.

¿Necesitas obtener una vista previa? ¿Necesitas asistir a clase? No, porque los niños de dos años pueden aprender a nadar. Ni siquiera saben hablar. ¿Cómo pueden escuchar las lecciones y obtener una vista previa? La natación se aprende mediante la práctica en el agua, con los entrenadores enseñando los movimientos paso a paso y mejorando la competencia poco a poco.

Veamos de nuevo a tocar el piano. Para aprender a tocar el piano, es necesario tener un piano. Los conocimientos básicos de música también los enseña el profesor durante el período de práctica, y se deben combinar con la práctica. Además, el tiempo de práctica es muy importante y debe garantizarse. La cantidad de práctica que algunos pianistas ambiciosos dedican a practicar el piano puede describirse como inhumana y desgarradora.

No pienses en la programación como conocimiento. La informática es conocimiento, pero la programación es un arte.

Al ser un oficio debes aprenderlo con la misma idea de aprender un oficio.

Realiza principalmente ejercicios prácticos, complementados con lectura y estudio. Incluso en el extremo, no es necesario leer libros excepto los documentos necesarios cuando eres principiante. Solo puedes leer libros después de ti. Tiene una cierta base de programación. Después de leer el libro, puede comenzar a leer la programación práctica de inmediato para verificar los conocimientos teóricos del libro.

La práctica debe realizarse paso a paso, dividir las habilidades en varios movimientos simples, practicarlas repetidamente hasta que domines y luego combinar los movimientos básicos para practicar hasta que domines. Tome el lenguaje C como ejemplo, comience escribiendo cuidadosamente un Hola mundo, luego familiarícese con palabras clave básicas como if for while, luego familiarícese con operaciones de cadenas, operaciones de memoria, practique la búsqueda y clasificación de árboles binarios y otros algoritmos básicos. estructuras de datos y luego aprender un pequeño marco. . . .

Encuentra un maestro. Una de las características del oficio es que el autoaprendizaje es muy lento y fácil de hacer desvíos, sin embargo, es mucho más rápido que alguien te enseñe paso a paso. en la artesanía y necesita experimentar la experiencia de operación real. Estos detalles básicamente no se encuentran en los libros.

Insista en hacer muchos ejercicios. Tomando como ejemplo el número de líneas de código, alrededor de 50.000 líneas por año es una cantidad de práctica relativamente normal. Si tiene perseverancia, puede desafiar 100.000 líneas. (Algunas personas dicen que la cantidad de líneas de código no significa nada. Una gran cantidad de líneas no significa necesariamente que el programa sea correcto. Los códigos de programa bien escritos rara vez son blablabla. Vete, habla con Lang Lang y dile que no necesita practicar piano durante tanto tiempo.)