La respuesta corta es no, pero hay ciertos tipos de matemáticas que son útiles para la programación. En particular, la teoría de grafos y la combinatoria (es decir, las matemáticas discretas) juegan un papel importante en la programación. Ayudan a definir estructuras de datos y métodos de programación (algoritmos) para que no esté recreando la rueda (haciendo lo que ya se ha hecho mil veces).
Es posible que no necesite estas cosas a diario, pero en algún momento de su carrera, TENDRÁ que saber estas cosas o conocerlas lo suficientemente bien como para que Google las responda. Esto cubre todo, desde comprender cómo buscar de manera eficiente a través de una lista gigante de elementos (¡una tarea bastante común!) Hasta cómo comprender la complejidad de su código (y minimizarlo).
Si desea realizar tipos de programación más avanzados (aprendizaje automático / IA, robótica, análisis estadístico, gráficos por computadora, visión artificial, realidad aumentada, etc.), se requerirán cálculos más avanzados, que abarcan toda la gama de cálculo multivariado avanzado. álgebra lineal, ecuaciones diferenciales, álgebra avanzada, probabilidad, etc.
- ¿Cuánto tiempo llevará aprender SDL lo suficiente como para construir un motor de juego 2D a partir de él?
- ¿Cuánto tiempo se tarda en aprender sobre las personas y en ser lo suficientemente competente como para convertirse en un consultor?
- Cómo ser más inteligente al pasar mi tiempo y aprender cosas aleatorias de Google
- ¿Por qué los estadounidenses no aprenden a cantar en idiomas extranjeros como los cantantes ídolos coreanos?
- Para ser un buen profesional independiente, ¿cuánto debería estar dispuesto a pagar para aprender cosas y obtener el apoyo regular de los expertos?