¿Realmente necesito una sólida formación en matemáticas para comenzar a aprender programación?

No, pero aprender a usar un motor de búsqueda sería una habilidad que vale la pena aprender.

  1. ¿Alguien que está realmente interesado en la programación necesita ser realmente bueno en matemáticas?
  2. Si quiero trabajar como programador, ¿son importantes las calificaciones de matemáticas? ¿Por qué? ¿Cuál es un ejemplo en el que necesitas matemáticas para programar?
  3. ¿Se necesitan las matemáticas en la programación de algoritmos?
  4. ¿Qué matemáticas necesito para dominar la programación o la codificación?
  5. ¿Por qué mucha gente sigue diciéndome que “necesitas ser realmente bueno en matemáticas avanzadas para programar”? ¿Están bien o mal?
  6. ¿Qué habilidades matemáticas son necesarias para la programación de computadoras?
  7. ¿Cuáles son los conceptos matemáticos que alguien necesita aclarar antes de comenzar a aprender programación?
  8. ¿Alguien necesita ser bueno en matemáticas para ser un buen programador de computadoras?
  9. ¿La codificación necesita matemáticas?

Hola,

Hay tantos grandes desarrolladores de software que nunca han sido buenos en matemáticas, pero esto no les impidió triunfar en la industria de la tecnología. En Holberton School of Software Engineering en San Francisco, una escuela para capacitar ingenieros de software. Las matemáticas no son parte del proceso de solicitud y no las usan en el plan de estudios. Las matemáticas no son un requisito previo para los buenos programadores. Las habilidades matemáticas son útiles al dividir los problemas en pequeños problemas que luego lo ayudarán a resolver un panorama más amplio. La ingeniería de software es la misma. Las bases de código se componen de muchas clases, métodos y variables que, cuando se ensamblan, crearán su aplicación. Más ampliamente, los sistemas de software se componen de muchas partes: bases de código, red, servidores web, bases de datos … Por lo tanto, una mente analítica será más rápida en comprender el concepto de software. Aparte de esto, las matemáticas no te darán mucho.

  • Para convertirte en un gran programador de computadoras, debes enfocarte en 3 elementos principales:
  • Tener un conocimiento de la pila completa
  • Ser capaz de aprender solo
  • Habilidades blandas

Matemáticas en NO en la lista 🙂

En la escuela Holberton, un programa de dos años de educación superior para convertirse en un ingeniero de software completo , a través de metodologías basadas en proyectos y de aprendizaje entre pares, seleccionan a los estudiantes en función de la motivación y la capacidad de colaborar.

No se le da importancia a nada más, incluidas las matemáticas.

Espero que persigas tu pasión por la codificación, la mejor de las suertes en tus futuros esfuerzos 🙂

Bueno, tengo habilidades matemáticas promedio y he programado en varios niveles por algún tiempo.

He descubierto que para la mayoría de las tareas, puedo pasar bien. He incursionado en gráficos 3D y descubrí que me faltaba, severamente. No podía entender las matemáticas necesarias para entender lo que estaba pasando.

En mi trabajo como ingeniero de automatización, he realizado control de movimiento, posicionamiento multieje y mucha programación de control de procesos sin ningún problema: matemática básica, nada complejo.

Un colega con el que trabajé hace unos años escribió un software de optimización para cortar troncos en un aserradero; su trabajo fue el cerebro detrás de mi sistema de posicionamiento. Ese caballero tiene un doctorado y está loco por las matemáticas: no luchó con las matemáticas, pero tampoco fue fácil.

También he realizado una buena cantidad de trabajo en la base de datos, no mucha matemática allí.

En pocas palabras, todo depende del tipo de programación que desee ingresar.

No. Se usa la notación matemática, pero la mayoría de la programación no requiere matemáticas reales. Las excepciones son cosas como gráficos, audio y análisis estadístico.

La teoría de la computación y el análisis de algoritmos son otra cuestión.

A2A

No. Muchos programadores se las arreglan con las mismas habilidades rudimentarias que tiene el grado promedio de comunicaciones.

Las personas en ramas específicas de programación necesitarán tipos específicos de matemáticas, más allá del promedio.

Lo que realmente necesitas es logicianhip. Si bien la lógica booleana es bastante matemática, no es, en sí misma, matemática. Las habilidades adicionales confieren beneficios adicionales.

A estar aprendiendo .. no.

Para hacer algo útil, la mayor parte del tiempo, sí.

Ok, probablemente no necesites muchas matemáticas para diseñar sitios web, excepto tal vez cosas como relaciones de aspecto para tus gráficos.

Si planea hacer un análisis de datos (o grandes datos para usar la palabra de moda actual), entonces necesita conocer MUCHAS estadísticas.

Cualquier cosa que tenga que ver con el procesamiento de señales implica muchas matemáticas finitas (es decir, transformadas de Fourier).

CGI: muchas matemáticas relacionadas con la óptica.

Juegos: muchas matemáticas relacionadas con la física, tal vez la óptica.

Y si tiene pretensiones de ingeniería de software, primero es ingeniería, segundo software, la ingeniería es matemática intensiva.

La informática es matemática y lógica aplicadas, pero si necesita tener una sólida formación en él depende en gran medida de lo que está tratando de construir. Si está trabajando en algunas simulaciones 3D complejas, entonces sí, necesitaría tener un sólido fondo matemático. Si está creando, digamos, una aplicación móvil de entrada de datos, entonces probablemente no lo haría. También depende de qué nivel bajo desearías alcanzar como desarrollador. Vea primero qué hay disponible, y la mayoría de las vías de aprendizaje brindan requisitos previos recomendados para el campo.