Depende de tu talento, básicamente, para la programación. La gente odia admitir esto y sigue diciendo “cualquiera puede programar”. Pero es como “cualquiera puede jugar al baloncesto”. Sin embargo, algunos llegan a estar en la NBA y otros no. Porque la forma en que se construye sí importa.
Ahora, los estudios muestran que hay personas que captan intuitivamente los conceptos de programación de inmediato sin haber programado nada. Esos son los que lo tienen fácil.
Luego están las personas que luchan con los conceptos más básicos de programación, como el orden de ejecución, los bucles y la selección.
No se preocupe por comas, puntos y comas, puntos, guiones, corchetes, llaves, etc. Todos estos pueden aprenderse, y las herramientas adecuadas lo ayudan a corregirlos cuando los hace mal.
- ¿Cuál es una forma eficiente de aprender a escribir con la mano equivocada (mano izquierda si eres diestro y viceversa)?
- ¿Cómo aprender a hacer indexación en MySQL? ¿Cuáles son algunos buenos consejos para los principiantes?
- ¿Qué puedo aprender ahora mismo en solo 10 minutos que podrían ser útiles para el resto de mi carrera como escritor?
- Estoy tomando CS50 a través de Harvard como aprendiz a distancia. He hecho cosas difíciles en mi vida, pero nada como esto. ¿Es normal cuando estás aprendiendo algo nuevo para sentirte tan abrumado?
- ¿Cuáles son las mejores maneras de aprender el teclado?
La investigación original dice “el camello tiene dos jorobas”. Es el resultado sorprendente que muestra que, cuando se trata de programación, no hay una distribución estadística esperada de una ‘joroba’ (una curva de campana) sino de dos jorobas. En términos sencillos, esto significa que el mundo puede dividirse en personas que son realmente buenas para la programación y personas que son realmente malas en la programación, sin nada en el medio. Esa es una conclusión aterradora, porque la gente llega a la conclusión de que si caes en el grupo equivocado, también podrías renunciar ahora.
Luego está el comentario que dice que todo está mal, y que el camello no tiene que jorobarse. Por extraño que parezca, el autor más lívido de esta teoría es el autor del artículo original: “El camello tiene dos jorobas”. En su artículo, explica cómo se equivocó y el artículo nunca debería haberse escrito, y la conclusión final: la programación es simplemente difícil. (en sus palabras “habilidad” = talento + voluntad + habilidad).
Léelo y saca tu propia conclusión.
Mi experiencia personal como profesor de programación es que, con la orientación adecuada, cualquiera puede aprender a programar, aunque con mucho sudor y persistencia.
Los ordenadores IMHO son cosas realmente extrañas, y piensan de manera muy diferente a los humanos: usan solo dos dedos para contar (0 y 1), solo pueden seguir órdenes y son tan precisos que un error ‘,’ o ‘(‘ Pueden hacerlos caer sobre sus caras.
Sin embargo, las computadoras también son muy parecidas a los humanos. Usan el lenguaje para comunicarse, pueden leer, escribir y calcular, y se les puede hacer para que “entiendan” temas bastante complejos. Y, por supuesto, los programas de computadora no están hechos para computadoras, en última instancia, están hechos para humanos. Así que a través de un programa de computadora nos comunicamos con nuestros semejantes (a menos que juegues al solitario).
Un consejo para principiantes: comience en el nivel correcto, lo que significa “programación para dummies”, no “creación de juegos asombrosos utilizando C ++”. Simplemente comience en code.org. Muy niño merece una oportunidad, y luego continúe con algo como BASIC o Python.
fuentes:
El camello tiene dos jorobas.
El camello no tiene dos jorobas: programación de “prueba de aptitud” enlatada para una conclusión demasiado entusiasta – Retracción Watch