¿Necesito ser bueno en matemáticas para aprender codificación?

De ninguna manera si quieres aprender codificación, así que todo lo que necesitas hacer es elegir cualquier idioma con el que te sientas cómodo y practicar la práctica que solo se requiere. También depende de lo que estés programando. En muchos casos, es posible que no use muchas matemáticas. Si está buscando hacer cosas en IA / ALGORITMO / ESTRUCTURA DE DATOS / APRENDIZAJE DE MÁQUINAS , búsqueda o visión, entonces las matemáticas de alto nivel son muy necesarias. Muchos problemas de IA como la toma de decisiones dependen de las estadísticas y la probabilidad de que ocurra un evento. La probabilidad y las estadísticas fueron parte / integradas en los problemas que estábamos analizando durante casi dos tercios del curso. Los gráficos requieren un buen fondo en álgebra lineal. Para hacer álgebra lineal, necesitas una buena formación en cálculo. A medida que profundice en algoritmos más complejos, deberá analizar cuánto tiempo llevará ejecutar el algoritmo. Las matemáticas discretas / abstractas son una gran parte de los fundamentos de la informática.

si está buscando ingresar a compañías como Google, Facebook, una buena comprensión de los conceptos de MATEMÁTICAS DISCRETAS / MATEMÁTICAS CONCRETAS definitivamente le ayudará.

La programación (o codificación) es el proceso de seguir un diagrama de flujo, un diagrama de flujo tiene el análisis paso a paso de los problemas y las mejores soluciones para ellos, para esto, uno tiene que tener como máximo capacidades de pensamiento lógico. Las matemáticas son una de las mejores fuentes para aprender el pensamiento lógico. Cuando eres muy bueno en matemáticas podrás entender y resolver cualquier dificultad que ocurra en el proceso de codificación. Pero una cosa: las matemáticas no son necesarias ni suficientes para ser un programador.

Cuando aprende inteligencia artificial (IA) o aprendizaje automático (ML), debe ser bueno en algunos conceptos matemáticos como probabilidad y estadística, etc. Por lo tanto, aprender matemáticas antes de aprender codificación es una ventaja añadida, pero no es necesario.

Si está programando un sitio web HTML / CSS, con JavaScript o Sass implementado, no necesita habilidades matemáticas avanzadas.

Si está programando un juego de carreras de autos de la década de 1980, necesita algo de álgebra básica y un poco de conocimiento de física. O StackOverflow para un atajo.

Si desea obtener un trabajo en Google o IBM y trabajar en inteligencia artificial, aprendizaje automático o ciberseguridad, el nivel más alto de matemáticas es una necesidad. Desde estadísticas hasta criptografía, y matemática abstracta a algoritmos, lo necesitará.

La programación tiene que ver con la lógica y si eres bueno en matemáticas, será útil para ti.

Pero … pero … sin tener un buen dominio de las matemáticas también puedes hacer una gran programación y hacer maravillas.

¿Cómo?…

Hay muy pocos lenguajes de programación basados ​​en matemáticas como Graphics y matlab.

Entonces, relájate …

Debido a que todos tienen su propia perspectiva de trabajar y abordar un problema … así que todo el tiempo las matemáticas no entrarán en escena.

He desarrollado esta aplicación de Android sin ningún conocimiento matemático – Apprenons – Programación Let’s Learn – Aplicaciones de Android en Google Play

Espero que les guste el contenido.

Sigue sonriendo 🙂

Sí, necesitas ser …

Si quieres ser un excelente codificador, entonces debes ser bueno para determinar la lógica. La mayoría de las funcionalidades de codificación que un codificador necesita codificar en función de la lógica, el cálculo y las matemáticas.

Sin ser bueno en matemáticas, puedes aprender codificación pero no puedes convertirte en un buen programador que pueda desarrollar funcionalidades únicas por su cuenta. Siempre necesitará la ayuda de alguien para codificar quién es bueno en matemáticas y lógica.

He trabajado tanto como profesor de matemáticas como desarrollador de software, y sinceramente, incluso las matemáticas que aprendes en la escuela secundaria van más allá de lo que necesitas para ser un desarrollador de software efectivo, especialmente si estás interesado en el desarrollo web o móvil. Los temas altamente matemáticos que son importantes para los programadores, como la generación de números aleatorios, la compresión y el cifrado, generalmente están disponibles en bibliotecas de códigos de terceros que se pueden vincular a un programa sin ningún conocimiento profundo de cómo funcionan internamente.

Hay algunas áreas especializadas, como la inteligencia artificial, el modelado financiero y el procesamiento de señales, que requieren títulos avanzados y matemáticas sofisticadas, pero la mayoría de los programadores trabajan para crear sitios web y sistemas empresariales. El lado más matemático de un negocio es manejado por ingenieros con conocimiento especializado.

Dicho esto, la programación de computadoras como actividad utiliza muchos de los mismos procesos de razonamiento lógico que las matemáticas. Muchas de las personas en mis clases de matemáticas en la universidad se convirtieron en programadores. Si tiene dificultades con las matemáticas, es posible que también tenga dificultades para aprender la codificación y que el desarrollo de software no sea adecuado para usted.

Si está buscando programas simples, requerirá solo conceptos fundamentales de matemáticas (hasta la clase 10), pero si está haciendo una programación avanzada como la programación de IA o el diseño de nuevos algoritmos, entonces requiere muchos conceptos de matemáticas.

No tienes que ser bueno en matemáticas para ser bueno en codificación.

Si eres bueno en matemáticas, es probable que también seas bueno en codificación.

Ser bueno en matemáticas es puro TRABAJO DURO, ser bueno en codificación también es puro TRABAJO DURO.

Depende de qué tipo de programación vas a hacer. Y en qué nivel de abstracción se hará. Por ejemplo, para las estadísticas, de alguna manera necesitas matemáticas. Para lenguajes de programación de bajo nivel puede ser muy útil. Cuando tienes que lidiar con la arquitectura de hardware también.

Pero para escribir aplicaciones en capas ya existentes. Realmente no. Los lenguajes de programación de alto nivel no requieren matemáticas por palabra. Sin embargo, la capacidad de abstraer y reconocer patrones es esencial.

Creo que depende del tipo de programación que quieras hacer. En cuanto a ser un programador en el mundo de los negocios, diría que la respuesta es no. Puedes convertirte en un gran programador sin conocer las matemáticas avanzadas. Cuando termina teniendo que lidiar con las matemáticas, las fórmulas generalmente se definen en los requisitos del negocio, por lo que solo se trata de implementarlas en el código.

Por otro lado, si desea crear un motor gráfico 3D, las matemáticas jugarán un papel muy importante.

No es necesario. Solo necesita comprender la lógica y analizar cómo puede hacer que algo funcione con su código. Eso es todo lo que importa y el conocimiento de la codificación es importante. Eso es todo y usted está listo para continuar. Continúe y escriba su primer programa

No. Los mejores programadores que conozco son tipos que parecen casi disléxicos y son muy malos en matemáticas, sin embargo, por alguna razón tienen talento para las cosas de la computadora, probablemente por haber sido toda su infancia frente a uno.

En absoluto, no hay relación entre las matemáticas y la codificación. Un buen codificador necesita pensar lógicamente. Eso es.