Mucha gente de software que conozco odia las matemáticas. Viniendo de un fondo matemático, esto me parece realmente extraño. Una base matemática sólida facilita mucho la CS. ¿Por qué la gente de software odia las matemáticas?

Como señala Quora User, hacemos un trabajo terrible de promoción de las matemáticas. En general, hacemos un trabajo aún peor al enseñarlo. (Sin ofenderte, Jordan. ¡Sabes de dónde vengo!)

Por lo que me dicen mis amigos más jóvenes, muchas universidades parecen considerar las matemáticas como una reserva especial para el departamento de matemáticas. Los que están fuera del departamento tienden a recibir un desorden brumoso que no es detallado ni particularmente práctico. Ese fue ciertamente el caso cuando era estudiante universitario, y es angustiante ver que la tradición miserable parece estar viva.

Dadas todas las impresiones negativas de las matemáticas, no es difícil imaginar que muchos estudiantes universitarios evitarían tomar cursos de matemáticas si pudieran. ¿Por qué iban a arriesgarse a obtener malas calificaciones cuando no es necesario? Claro, es una mala justificación si estás buscando una buena educación. Si está buscando credenciales en un mercado laboral difícil, es comprensible.

  1. No le gustan las matemáticas es culturalmente aceptable (e incluso algunos lo ven positivamente).
  2. Las matemáticas a menudo están mal enseñadas.
  3. Insistimos en enseñar a todos algunos conceptos matemáticos sin los cuales realmente puedan vivir, y a menudo hacemos un mal trabajo de “vender” esos conceptos como útiles.

Creo que mucha gente en Comp Sci piensa que cualquier cosa que no esté codificando soluciones a problemas bien definidos es una estupidez. También creo que hay muchas personas en Comp Sci que lo consideran pensando que la programación lo es todo y es una habilidad útil por sí sola y no ven la necesidad de nada más. Cuando ingresan a las clases de Comp Sci que requieren cualquier nivel de habilidades relacionadas con las matemáticas (especialmente la escritura de pruebas), que les causa dificultades, dicen “qué tiene que ver esto con Comp Sci, esto es tan estúpido” y fallan para resolver el problema donde no están calificados en matemáticas. Luego pasan a la siguiente clase con el mismo enfoque.

La matemática es una materia tan intensa que la amas o la odias. No hay término medio. Soy de cs background y amo las matemáticas. Y sí, facilita el trabajo.

No todos disfrutan jugando CS como tú ~ _ ~ Para mí, creo que es tan difícil, es tan obvio que no soy realmente bueno en matemáticas, de lo contrario no usamos matemáticas tan difíciles en nuestra vida. Pero es cierto que aprender matemáticas puede hacerte más inteligente, hacerte más lógico y ya te has beneficiado de eso, lo admitas o no. (╯ ▽ ╰) ╭

Si nos estamos refiriendo a las “personas de software” que son pobres en matemáticas o que nunca han estudiado matemáticas formales, probablemente lo odian porque no pueden comprender de inmediato el material y no pueden creer que aprender esa parte de las matemáticas les ayudará (directamente con lo que lo hacen como ingenieros de software).

¿Quizás odian un aspecto específico de las matemáticas? Voy a especializarme en CS y no me gusta probar cosas en matemáticas. Nunca me gustó Resolviendo nuevos problemas, disfruto. Pero no escribir pruebas rigurosas de una manera matemáticamente sensata.

Tal vez…

  • Las computadoras son mejores en matemáticas y los programadores lo saben mejor. Prefieren que la computadora lo haga.
  • La programación tiene poco que ver con las matemáticas a menos que esté trabajando en funciones matemáticas. Realmente no lo necesitan.
  • O tal vez no tienen nada que ver el uno con el otro. Mucha gente odia las matemáticas. Quizás algunos de ellos sean programadores.

A menos que el software cause que uno odie las matemáticas, las personas que odian las matemáticas serían una simple correlación, no una causalidad.

More Interesting

Dado que: [matemática] 2 ^ {10} = 1024 [/ matemática] y [matemática] 3 ^ {10} = 59049 [/ matemática] ¿Cómo puedo calcular el valor de A = 1 + [matemática] (3 ^ { 1} -2 ^ {1}) [/ matemáticas] + [matemáticas] (3 ^ {2} -2 ^ {2}) [/ matemáticas] + [matemáticas] (3 ^ {3} -2 ^ {3} ) [/ matemáticas] [matemáticas] +… + [/ matemáticas] [matemáticas] (3 ^ {9} -2 ^ {9}) [/ matemáticas]?

¿Cuál es la distancia de un punto [matemáticas] (- 2,3, -4) [/ matemáticas] de la línea [matemáticas] \ frac {x + 2} {3} = \ frac {2y + 3} {4} = \ frac {3z + 4} {5} [/ matemática] medida paralela al plano [matemática] 4x + 12y-3z + 1 = 0? [/ matemática]

Cómo encontrar los extremos de la función [matemáticas] f (x, y) = x ^ 4 + 2 y ^ 4 [/ matemáticas]

¿Cuál es la respuesta al siguiente problema?

¿Hay algún algoritmo determinista que pueda usar para encontrar valores enteros positivos distintos para x, y y z de modo que 5 * x ^ 2 + 13 * y ^ 2 = 2 * z ^ 2, en lugar de probar combinaciones de valores?

Cómo resolver el caso general [matemáticas] a ^ x = x ^ a [/ matemáticas] donde a es una constante

Cómo demostrar que [matemática] S = T_ {1} [/ matemática] y [matemática] SS_ {1} = T ^ {2} [/ matemática] para cualquier sección cónica expresada en forma estándar

Cómo diferenciar y simplificar la siguiente función

¿Qué tiene que ver la derivada de Lie con el álgebra de Lie y el grupo de Lie?

Los matemáticos pensaron que no podíamos definir la raíz cuadrada de un número negativo, porque ningún número real podría hacer eso. Pero nos dimos cuenta de que es muy útil y lo definimos como [math] i = \ sqrt {-1} [/ math]. Entonces [math] \ sqrt {-2} = i \ sqrt {2} [/ math] y así sucesivamente. En matemáticas, ¿por qué no podemos definir otras formas indeterminadas como [math] \ log (0) [/ math]?