Ruego diferir de las otras respuestas hasta ahora.
Mi respuesta es no.
Hay una correlación, pero no es del todo obvia.
En primer lugar, la mayoría de los ingenieros de software realmente buenos tienen un conocimiento o comprensión muy superficial de las matemáticas. La mayoría de ellos admitiría fácilmente que no son buenos en matemáticas, y el resto probablemente no sean tan buenos como piensan. Eso no les impide ser brillantes ingenieros de software.
- Si se descubriera una poción de la verdad (supongo que administrar unas gotas haría que la persona dijera la verdad tal como la conocen, durante unas horas), ¿sería admisible en el tribunal?
- Verdad: ¿Por qué no se utilizan máquinas poligráficas en la corte?
- ¿Qué sucede después de la iluminación?
- ¿Existe un conjunto absoluto de reglas morales implicadas por la naturaleza misma de la moralidad?
- ¿Por qué debería sufrir por ser correcto, moral y ético, cuando aquellos que están equivocados, son inmorales y no éticos obtienen más beneficios? (Diablo en los detalles)
En segundo lugar, la gran mayoría de los matemáticos o personas que son realmente buenas en matemáticas simplemente no están hechos del tipo de cosas que hacen a un buen ingeniero de software. En su mayor parte, su pensamiento no es lo suficientemente pragmático.
Cuando contrato, busco muchas cosas en un buen ingeniero de software. Una sólida formación en matemáticas no es una de ellas. De hecho, si el antecedente de un candidato es principalmente en matemáticas, esto sonaría para mí.
Hay una excepción
Si la persona tiene una sólida formación matemática Y ha participado y tenido un buen desempeño en reconocidas competencias internacionales de informática, como la Olimpiada Internacional de Informática o las competencias de informática de ACM, esto me indicaría que saben cómo aplicar su conocimiento del concepto matemático abstracto. y herramientas con el fin de derivar algoritmos y programar computadoras para resolver problemas complejos de datos. Estos son raros, pero son de oro puro.
Con respecto a su pregunta de seguimiento: nuevamente mi respuesta es no . No necesita ser bueno en matemáticas para convertirse en un muy buen ingeniero de software. Sin embargo, si eres un buen ingeniero de software, aprender más matemáticas solo te hará mejor.