¿Tienes que ser excepcional en matemáticas para ser bueno en programación?

Si quiere decir “pensamiento matemático”, eso ayuda mucho pero no es 100% necesario.

Ayuda, porque los lenguajes de programación tienen que ver con algoritmos (pasos y lógica que toma datos y los manipula para obtener algún resultado), y la lógica, específicamente la lógica formal, es el núcleo de casi todos los lenguajes de computadora.

Sin embargo, comencé a programar a los 11 y profesionalmente a los 14, así que obviamente no sabía qué era realmente una “función”.

Hubiera sido mejor si lo supiera, pero no fue tan malo. Ahora sé algo más, no tanto como me gustaría, pero ayuda.

Una cosa importante sobre la programación es que necesita saber el tema. Debe saber acerca de las matemáticas si está programando algo relacionado (estadística, dibujo técnico, arquitectura …), sobre la contabilidad de su trabajo en un software de contabilidad, etc. A medida que programa más en diferentes áreas, aprenderá mucho sobre muchas diferentes disciplinas Y eso es genial.

No.

Las matemáticas ayudan, pero la programación es más sobre lenguaje y pensamiento lógico. Si puede expresarse claramente, es probable que pueda ser un buen programador.

Jacques de Hooge

Transcrypt – Python en el navegador – ¡Lean, rápido, abierto!

La respuesta corta es: “No necesariamente, pero ayuda”. Realmente depende del tipo de programación que desea hacer y el lenguaje que está utilizando. La mayoría de los idiomas proporcionan una funcionalidad matemática significativa.

Saber “sobre” las matemáticas y lo que está haciendo es todo lo que realmente necesita en algunos casos. Calcular la desviación estándar para una población de datos puede ser complicado o simplemente puede llamar a una función para que haga los cálculos por usted.