Creo que puedo responder esto definitivamente, pero tal vez con algunos matemáticos, varía. ¿Alguna vez has oído hablar del Proyecto Euler? Es un sitio web que presenta problemas que puede resolver utilizando matemáticas, codificación o una combinación de ambos. Yo mismo soy un programador de oficio, pero para el primer problema, estaba eufórico al descubrir que podía deducir lógicamente la solución óptima que utilizaba una suma. No había hecho mucho con integrales discretas o continuas desde mis días universitarios. Descubrí que no hay forma en el infierno que hubiera querido resolver ese problema sin resolver primero el lado matemático del mismo. Podría haber escrito la solución mucho más simple, con una elegante línea de codificación, y podría darme una palmada en la espalda por la expresividad de mi código, pero el desafío matemático del problema era primordial.
No soy matemático, quizás porque no soy tan bueno en matemáticas como en la programación de computadoras, pero incluso para mí, las matemáticas tienen prioridad. Veo personas publicando soluciones para los problemas del Proyecto Euler, muy orgullosos de su capacidad de eludir el uso de cualquier código. Las soluciones matemáticas puras son ingenio y una fuente de orgullo. Con razón, también. Si bien el código también puede ser hermoso, esta demostración pone de manifiesto cómo el código es solo una herramienta de ingeniería, y muestra de qué se trata la matemática y por qué la gente se siente atraída por ella. son superiores?
Puedo ver a un matemático que aprecia el código como una forma de mostrar su trabajo, pero probablemente no les importa si escriben o no el código. El código es más sobre automatización. Es un desafío de ingeniería basado en las capacidades proporcionadas por una amplia variedad de ciencias puras, incluidas las matemáticas. El código se trata de manipular robots para hacer su oferta. La matemática se trata más de manipular números, y eso es todo.
- Para ser programador, ¿es necesario saber matemáticas?
- ¿Con qué campos de la ciencia será más emocionante trabajar en el futuro cercano?
- Cómo abordar problemas de cobertura de conjuntos en la programación de enteros
- Siendo un estudiante de matemáticas BSc sin cursos de computación, ¿cómo puedo aprender codificación para ser competitivo?
- ¿Qué es la reducción del tiempo polinomial?
En resumen, a los matemáticos les puede gustar la codificación, pero no es donde está su corazón, ni debería estar.