Depende. ¿Se le dirá qué programar o va a saber mucho sobre el área de contenido?
Los programadores siempre se han quejado de que varias áreas de las matemáticas nunca se aplican en su trabajo (y, por lo tanto, no hay razón para aprenderlo). Esto es principalmente cierto, pero a veces es necesario conocer dichos conceptos para hacer el trabajo. Por ejemplo, el conocimiento de espacios vectoriales (del álgebra lineal) puede ser de gran ayuda al hacer motores de renderizado 3D (para juegos, por ejemplo).
Lo mismo ocurre con el cálculo. Hay algunas áreas donde se necesita cálculo, más específicamente las ecuaciones diferenciales.
- ¿Existen estilos de codificación claramente diferentes entre los ingenieros de software con educación india y china en Silicon Valley?
- ¿Cómo difiere la vida de un ingeniero de software de computadora de la de un ingeniero de hardware de computadora?
- ¿Cuál es la diferencia entre un ingeniero de pila completa y un ingeniero de software?
- ¿Las bases de datos SQL, ASP y PHP siguen siendo la base de muchos sistemas de back-end?
- ¿Debo usar la optimización de Markowitz para proteger mis RSU como ingeniero de software que trabaja en una empresa que cotiza en bolsa?
Déjame ponerte un ejemplo simple,
Cada compañía de automóviles tiene que probar sus modelos para ver cómo se comporta en situaciones de choque. Lo hacen colocando una multitud de sensores en todo el automóvil y colocándolo. La información recibida de esos sensores necesita ser interpretada y analizada.
Si alguna vez escribe un software que haga esto, entonces estará lidiando mucho con ecuaciones diferenciales. Los ángulos en los que cada parte del automóvil se dobla desde el choque se pasan a través de estas ecuaciones para obtener los valores de las fuerzas involucradas. Los valores de desaceleración también deben calcularse utilizando tales ecuaciones.
Esta es solo una de las aplicaciones de cálculo en la programación de computadoras.