A2A, gracias.
Esta es realmente una pregunta de asesoramiento profesional. Te sugiero que consideres, ante todo, las dos primeras preguntas:
- ¿Qué experiencia (s) te convenció de que eras malo en matemáticas ? Dos respuestas relacionadas que he dado a otros son: La respuesta de Alex Sadovsky a ¿Por qué lucho con las matemáticas basadas en pruebas? y la respuesta de Alex Sadovsky a Si no entiendo las matemáticas, ¿significa que soy estúpido?
- ¿Cuál es tu idea de programación y matemáticas?
Con respecto a la última viñeta, sí, hay muchos programadores matemáticamente incompetentes, y pueden sobrevivir en la programación específica que hacen. Hasta que, por supuesto, se encuentren con un problema que requiera matemática y no pueda ser pirateado con una declaración de “cambio”. 🙂
- ¿Qué pasaría si pudiéramos demostrar que AGI está más allá del poder computacional de la máquina Turing?
- En términos simples, ¿qué quieres decir con enmarcar bits?
- ¿Qué es la matemática profanada y dónde se usa?
- ¿Existe la probabilidad en la computadora?
- ¿Cuáles son algunas de las aplicaciones comunes de Machine Learning?
Pero … si planeaba obtener un título en Ciencias de la Computación, la mayoría de estos planes de estudios requieren que tome Matemáticas Discretas y un curso sobre Diseño y Análisis de Algoritmos. Este último incluye la notación Big O: Wikipedia, que es un concepto basado en el límite (sí, el del cálculo).
Si tiene que ocuparse de cualquier consulta de base de datos (ya sea SQL o DFS y Apache Hive – Wikipedia), su estructura se basa completamente en conceptos de teoría de conjuntos. ¿Se incluyen estos conceptos en su idea de “matemáticas”? Si se encuentra con una base de datos relacional – Wikipedia, tenga en cuenta que la relación Finitaria – Wikipedia es un concepto puramente matemático (teórico de conjuntos).
Un concepto matemático aún más universal en los lenguajes de programación es el de una expresión regular: Wikipedia: tiene que ver con lenguajes regulares , que, a su vez, están estrechamente relacionados con el concepto de máquina de estado finito: Wikipedia.
¿Cuál es la estructura del diccionario de Python si no es una función (matemáticas) – Wikipedia de un conjunto a otro?
Un programador competente debe tener una idea de cómo funciona un compilador; en particular, cómo evalúa las expresiones usando un árbol Parse – Wikipedia, y para esto debes saber qué es un árbol: Gráficos y árboles
Los iteradores de Python (y otros idiomas) (y, de hecho, cualquier bucle “for”) se basan en la cuantificación universal – Wikipedia. ¿No son matemáticas? Ok, llámalo programación, entonces. 🙂
Me detendré aquí. Por favor, hágame un ping si puedo hacer algo más.