La respuesta es definitivamente sí, y hay muchas razones. Los tres más importantes son:
• Cuanto más grande sea su “conjunto de herramientas”, más podrá hacer.
• No sabes lo que harás en el futuro.
• Las computadoras en este momento son omnipresentes, y el uso eficiente de la computadora = usted sabe cómo programar y automatizar las cosas.
Para ser más específico, solo mencionaré algunos casos concretos:
1. Es mucho más fácil verificar múltiples casos usando la computadora, por ejemplo, la única prueba conocida del teorema de los cuatro colores es asistida por computadora.
2. La computadora puede resolver (simbólicamente) muchas cosas tediosas rápidamente, cosas que le tomarían semanas o incluso meses calcular a mano, por ejemplo, integración, muchos tipos de EDO o PDE, problemas de minimización, programación lineal y búsqueda extrema, incluso simplificación de fórmulas.
3.Todo software matemático (Maple, Matlab, Mathematica, pero también Sage, Octave, etc.) se basa en un lenguaje de programación que usted usa para decirle al programa lo que quiere hacer.
4. Muchos problemas matemáticos son demasiado difíciles de resolver simbólicamente, pero a menudo puedes encontrar soluciones numéricas con precisión arbitraria.
5. Varios temas relacionados con las matemáticas (u otros dominios que usan las matemáticas ampliamente hoy en día, como biología computacional, meteorología, análisis financiero, física cuántica, …) requieren computadoras para trabajar.
6. Usando la computadora puede visualizar sus resultados para ganar intuición, o presentarlos a una audiencia más amplia, etc. Confíe en mí, realmente ayuda, el conocimiento de un lenguaje de programación lo ayudará mucho aquí, por ejemplo, con la generación y transformación de datos. . Incluso en matemáticas, las personas de SE usan LA TE X
LÁTEX
, que es un lenguaje de programación de computadoras, ¡imagina todas esas publicaciones tipográficas usando una fuente trivial monospace!
7.Automatización! Esto es en lo que las computadoras son realmente buenas, por lo que si necesita realizar algunas tareas bien definidas en grandes conjuntos de datos, simplemente haga que la computadora haga su trabajo. Sin embargo, generalmente en una investigación no hay herramientas que hagan exactamente lo que quieres, solo algunos bloques de construcción de algún tipo, por lo que debes saber cómo usarlos y construir cosas aún más increíbles.
8.También, no tienes idea de dónde te lanzará la vida, es bueno saber que los programadores expertos (y gran parte de esta habilidad es la mente aguda y el enfoque para la resolución de problemas) ganan mucho dinero 😉
9. La programación puede ser gratificante por sí sola, especialmente si usa buenas herramientas. Para un matemático, le recomendaría un lenguaje de programación funcional, por ejemplo, Haskell.
10. Finalmente, la informática teórica es parte de las matemáticas (informática teórica ≠
≠
informática, estoy hablando de ideas y algoritmos, no de etiquetas HTML y conocimiento administrativo de FreeBSD). Como el campo es muy grande, las personas tienden a diferenciarse, pero todavía hay áreas donde no hay límites entre ellas.