¿Es mejor copiar el código o aprender a escribirlo?

Esta es una pregunta que molesta a todos los programadores nuevos, especialmente a los estudiantes que tratan de cumplir con los plazos. 🙂

Entonces cual es mejor copiar o aprender a codificar.

En un plano de pensamiento intelectualmente asombroso de la burguesía, hubiera sugerido aprenderlo, eso también de cero.

Pero no esta vez. Le sugiero que lo copie, solo esa copia para aprender, más bien para aprender a copiar: Permítame comenzar con un problema porque todos los códigos generalmente comienzan con un problema. Escriba un programa en C ++ (/ el idioma en el que esté codificado) para implementar la búsqueda binaria. Digamos que incluso después de pasarte la mano por todos los textos en línea, no tienes ninguna inspiración o idea para escribir un código de trabajo. Qué harás entonces ? Puede continuar luchando o simplemente hacer Ctrl + C y Ctrl + V.

Así es que todo, todo está hecho.

Alerta impactante : ahora es el momento en que comienza su trabajo real, que incluye:

  1. Revise el código y pruebe cada pequeño paso, divida los bloques que se pueden agarrar y obtenga el chiste de la idea que se ha implementado. Hay tres formas de hacer esto:
  • Un depurador: le ayuda a controlar los valores de las variables y las funciones actualmente llamadas, lo que le ayuda a saber lo que su programa está haciendo o tratando de hacer.
  • Usando declaraciones impresas: generalmente las uso. Digamos que está enfrentando cierto problema con solo una sola línea del código. A continuación, puede imprimir los valores implicados, lo que permite utilizar la verificación cruzada con los valores esperados.
  • Simulación de mano: esto se puede hacer para la parte sobre la que no se tiene idea en la pantalla. Recuéstese, bloquee su teclado y recoja el viejo bolígrafo y cuaderno. Comience siguiendo el algoritmo utilizado en el programa (copiado) como si fuera una computadora. Lo conseguirás eventualmente.

2. Aprenda sobre el estilo de codificación que sigue el código particular, cuánta sangría le da. Mira la nomenclatura de variables y funciones. ¿Te parece útil y convincente? Si es así, entonces adopte el mismo.

3. Cualquier técnica especial utilizada. Porque los mejores programadores usan inevitablemente algunos métodos notables. Solo aprende del código que copiaste.

Así que si estás listo para hacer sinceramente todo esto. Adelante y copia.

De lo contrario, puedes intentar escribir todo tu código por ti mismo.

¡CÓDIGO FELIZ !! 🙂 😉

Puedes hacer ambas cosas al mismo tiempo. Cuando encuentra un fragmento de código que hace algo que necesita, a menudo es necesario adaptarlo para que se adapte mejor a su caso. Por lo tanto, al intentar modificarlo, tiene la posibilidad de depurarlo, leer los documentos para una función que necesita o simplemente refactorizarlo.

Explorar el código a través de la lectura, escritura, prueba y “googlear” es la mejor manera de aprender programación.

leer un código de otros es una buena manera de desarrollar una nueva lógica y aprender, pero copiar un código sin aprender eso significa que tienes la nave pero no sabes cómo controlar esta nave.

Copiar solo te llevará muy lejos. En algún momento tendrás que hacer algo que nadie haya hecho antes. ¿De dónde vas a copiar? Si todo lo que está haciendo es copiar, significa que no está haciendo nada nuevo, así que probablemente, ¿por qué molestarse?

Aprenderás mirando el código de otras personas, pero al final del día tienes que ser innovador y creativo.

Depende.

Si está empezando, le aconsejo que copie el código, estudie cómo funciona, busque recursos en la web y luego manipule el código. Si te sientes lo suficientemente seguro, ¡sigue escribiendo!

¿Cómo es esto incluso una pregunta seria? Por supuesto, es mejor aprender, en lugar de confiar en lo que pueda copiar. Creo que esto va para todo, no solo para la programación.

¿Es mejor saber cómo hacer su plato favorito o escucharlo solo cuando lo visita a usted 6 h. Cuando estás allí, es segundo, pero la mayoría de las veces la opción 2 no está disponible.

Debería aprenderlo, si lo desea para un largo plazo, y siempre le dará un nuevo nivel de habilidad para mejorar su carrera.

Y si realmente no quieres aprender, simplemente copia y pega.

Incluso si copia el código, debe saber dónde pegarlo exactamente. Para eso debes aprender la codificación.