¿Por qué la gente dice que ser bueno en matemáticas es necesario para ser un buen programador?

No creo que sea del todo cierto. Una formación en matemáticas puede o no ayudar a una persona en las prácticas de programación.

Considere un escenario en el que usted es un programador que la mayoría de las veces necesita programar aplicaciones que requieren la optimización de ‘cosas’ (es decir, datos del problema en cuestión).

Otro caso podría ser donde necesita programar más aplicaciones ‘no convencionales’. Digamos, por ejemplo, aplicaciones complejas para manejar una gran cantidad de datos o estructuras de datos. Puede confiar en los algoritmos existentes y sus implementaciones para hacer el trabajo. Sin embargo, el conocimiento de las matemáticas es muy útil cuando diseña y analiza algoritmos que a menudo le brindan mejores resultados.

Sin embargo, no todos los programadores (como los desarrolladores de aplicaciones móviles) nunca necesitan un amplio conocimiento de las matemáticas para realizar el trabajo de manera eficiente.

No estoy diciendo que si no eres bueno en matemáticas no puedes ser un buen programador, pero el conocimiento y la experiencia en matemáticas nunca están de más.

A menos que su programación requiera el uso de conocimientos matemáticos como mercados de valores, gráficos, simulaciones físicas, su habilidad matemática probablemente no tenga relevancia real para su habilidad de programación. Hay muchos genios matemáticos que no pueden programar.

Bueno, encontré alguna similitud entre Matemáticas y Programación y veo si esto responde a su pregunta:
1) Un problema se resuelve paso a paso, el paso anterior debe ser muy claro para hacer el siguiente movimiento y finalmente resolver el problema.
2) NO hay NINGUNA SOLUCIÓN para un problema, depende totalmente de cómo un matemático / programador lo vea.
Usted es libre de encontrar cualquier solución válida.
3) Sin conocer algunas funciones ya integradas, puede tomar mucho tiempo para resolver un problema. Lo mismo ocurre con las matemáticas. Si conoce las fórmulas correctas, puede cortar un problema en cuestión de tiempo.
4) Precisión, un ligero error en la sintaxis y estás atascado. En matemáticas, si accidentalmente extravía alguno de los símbolos, el resultado final lo hará llorar :(.
5) Ambos sujetos hablan a la parte lógica de tu cerebro. Ser bueno en matemáticas en realidad puede ayudar a un programador a desarrollar algoritmos realmente inteligentes.
eventualmente sería mejor para analizar sus algoritmos.

¿Me he perdido algunos … ??

Porque creo que ellos mismos no conocen la programación de la esencia
ver a mi amigo también soy programador. escribí muchos software de procesamiento de imágenes yo mismo.
y según yo, para ser un buen programador (aquí no estoy hablando de programación competitiva) solo necesitas ur +, -, *, /,%
operadores, así como el conocimiento de la sintaxis del lenguaje de programación
y sí, las matemáticas básicas son importantes (7 8 9 clase) eso es suficiente para programar
cualquier software por fin la PRÁCTICA NOS HACE CERCA DE PERFECCIONAR O MEJOR QUE OTROS, así que practique más problemas para ser un buen programador

Bueno, hay alguna similitud entre las matemáticas y los algoritmos, pero no hay ninguna similitud entre la programación y las matemáticas. Ser bueno en matemáticas sin duda será un impulso para su programación. Pero estoy totalmente en desacuerdo con el hecho de que ser bueno en matemáticas es necesario para ser un buen programador .

Ser un buen programador proviene de un entusiasmo sólido, una pasión, un espíritu, noches de insomnio.

Entonces, si quieres ser un buen programador, entonces no es necesario ser un Einstein en matemáticas, simplemente ama la programación .

En el mundo de la programación actual, la experiencia es mucho más beneficiosa que una buena habilidad matemática. Yo diría que algo así como 70% de experiencia sobre 30% de habilidades matemáticas. La razón es que hay muchas herramientas / marcos / apis / estrategias con las que necesitarás experiencia para ser un programador profesional. Pero por supuesto, dado que generalmente eres decente en matemáticas. Solo digo que tener una buena habilidad matemática es el comienzo, el descanso es experiencia.

No es verdad..!!

Ya las matemáticas muestran sus habilidades para resolver problemas, pero aprender fórmulas y resolverlos no lo ayudaría en la programación en tiempo real.

solo necesitas un buen análisis de problemas, resolver y desafiar la actitud de aceptación en ti …