En mi humilde opinión
Depende de lo que programes. Será muy pequeño en la simple aplicación CRUD. Además, en el caso de las aplicaciones de usuario final, creo que la línea más apropiada es “un amplio conocimiento matemático ayuda a resolver problemas a través de la programación”. Es más para resolver problemas que para programar.
No solo el conocimiento matemático es la clave, sino también la capacidad de expresar las “matemáticas” en líneas de código. Incluso si delega la resolución matemática al matemático, será difícil si no está lo suficientemente familiarizado con la traducción de la solución matemática en código. Pero no se preocupe, las bibliotecas estándar están ahí para ayudar, la mayoría de las veces.
Si vamos más allá, la complejidad del algoritmo de aprendizaje necesita cierto nivel de conocimiento en matemáticas.
- ¿Es una pérdida de tiempo estudiar aprendizaje automático y aprendizaje profundo si sé que soy estúpido y débil en matemáticas?
- ¿Por qué los estadounidenses y los británicos que son malos en matemáticas todavía prefieren el sistema imperial de medidas, cuando usarlo requiere buenas habilidades aritméticas?
- Cómo mejorar en las pruebas después de pasar la secuencia básica de cálculo
- ¿En qué orden debo aprender cálculo?
- Cómo encontrar las raíces de una ecuación cuadrática
Editar:
Si se refiere a la “codificación” como codificación Huffman, Aritmética o LZ en teoría de la información, las matemáticas ayudarán en la medida de lo posible.
CMIIW