Estás haciendo cuatro preguntas, no tres.
0. ¿Por qué odio las matemáticas?
1. ¿Por qué aprender algunos temas matemáticos que no se utilizarán?
2. ¿Cuándo aplicaré esto en mi programación?
- ¿Por qué se usan las matemáticas para filtrar a los estudiantes?
- ¿Qué significa una barra vertical doble en matemáticas?
- ¿A qué se refiere la tecnología en esta pregunta de MyMathLab?
- ¿Qué tan bueno puedo llegar a las matemáticas durante el verano?
- ¿Debo elegir una especialidad de Pure Maths o una especialización de Pure Maths and Stats?
3. ¿Cómo afecta a mi cerebro? ¿Lo hace más inteligente al aprender algo de teoría de mierda?
Trataré de responderlas todas … Bueno, tal vez “responder” sea demasiado ambicioso. Trataré de ofrecer una perspectiva. No te conozco, pero esas preguntas son muy genéricas y muy comunes, así que haré lo mejor que pueda.
Entonces, ¿por qué odias las matemáticas?
Esta es claramente una pregunta sin respuesta en tal generalidad, pero ha proporcionado algunas pistas. Crees que es una “mierda”. Suponiendo que su universidad enseña matemáticas reales y no tonterías, se equivoca: no lo es, pero se ha convencido de que sí lo es, probablemente por ira, frustración, un sentimiento de insuficiencia y una sensación de inutilidad.
Si mantienes esta actitud, tienes la garantía de continuar odiando las matemáticas. Si está bien para ti, está bien para mí, pero si has venido aquí para mejorar las cosas, aquí hay dos cosas que puedes hacer: informarte sobre el posible significado de las matemáticas en tu vida (intentaré sugerirte algunos puntos de partida ), y mejora en eso solucionando los problemas subyacentes que te están lastimando. Comenzaré con lo último.
Muchas personas odian las matemáticas en parte porque no tienen éxito en las matemáticas que están aprendiendo en este momento. Y muchas personas que luchan con las matemáticas que actualmente están aprendiendo están luchando porque hay lagunas en su comprensión de las partes más básicas de las matemáticas. Esto no es universalmente cierto, pero a menudo lo es.
Si estás estresado por tus cursos de matemáticas y no los estás manejando fácilmente, busca un mentor o tutor o amigo, alguien que sepa lo que está haciendo, y haz que te diagnostiquen. Si, diagnosticar . Muéstreles un problema que no puede resolver y haga que sigan los pasos con usted hasta que identifiquen dónde comienzan sus problemas. Si no comenzó a odiar las matemáticas hoy, es probable que tenga un problema con material mucho más antiguo.
Esa es una forma en que puede tratar de arreglar lo que está roto con su comprensión de las matemáticas, que puede ser la causa principal de por qué lo odia. Otras formas implican pasar más tiempo en su plan de estudios actual y obtener ayuda para comprender las partes que son difíciles para usted. Trillado pero cierto. No entenderás las matemáticas si no trabajas duro.
Esto no será fácil y, para ser sincero, puede que no sea posible. Pero nunca lo sabrás sin intentarlo.
Ahora, la segunda parte: ¿por qué molestarse? ¿Por qué debería preocuparte por entender las matemáticas? ¿No tienes razón de que esto es solo un tormento inútil, y es mejor que solo te enseñen cómo codificar y prepararte para convertirte en un ingeniero exitoso?
He aquí por qué: porque no lo serás. Estarás paralizado y limitándote, probablemente para siempre. Si solo aprende programación, es mucho más probable que un programador de bajo nivel sea todo lo que será.
Ser un excelente ingeniero de software que puede abordar una variedad de problemas y resolverlos realmente bien requiere una comprensión profunda de las estructuras de datos y algoritmos, habilidades de resolución de problemas bien perfeccionadas y bien practicadas, la capacidad de abstraer, generalizar y reconocer patrones y similitudes, y varias otras habilidades para las cuales los estudios de matemáticas te preparan como ninguna otra cosa.
Plagiaré una analogía de Jordan Ellenberg (y me arrepentiré de mi pecado recomendando su maravilloso libro): hacer matemáticas es a veces como esos ejercicios de futbolistas durante la práctica. Nunca los “usan” en el campo. No saltan con las rodillas hacia el pecho mientras juegan en las semifinales, y tampoco hacen zigzags rápidos entre los conos. Pero si no hicieran esas cosas día tras día y semana tras semana durante años antes y después de convertirse en jugadores profesionales, apestarían . Sabrían cómo jugar el juego, podrían jugarlo, pero habrían sido terribles, jugadores de tercera categoría en el mejor de los casos.
¿Quieres eso? De todos modos, abandone sus estudios de matemáticas y concéntrese en los tutoriales de Python.
¿Quieres una oportunidad para jugar en las grandes ligas? ¿Quieres hacer aprendizaje automático, verdad? ¿Aprendizaje profundo y todo eso? ¿Desea diseñar el protocolo de consulta entre una aplicación cliente y un servidor, ya sea un juego, una sala de chat o una aplicación de análisis? ¿Desea ser el arquitecto o el líder del equipo que identifica las tareas abstractas comunes que pueden extraerse, optimizarse y rediseñarse utilizando una base de datos gráfica fantásticamente adecuada que sobresale en el tipo de operaciones que limitan su rendimiento?
Si quieres tener la oportunidad de hacer cualquiera de esas cosas, estudia matemáticas. Trabaja en eso. Así es como te conviertes en un buen ingeniero, un solucionador de problemas, un pensador original. Puede que no sea una necesidad absoluta, pero está perjudicando tus posibilidades si sigues diciéndote a ti mismo que es una mierda. Sí, álgebra lineal, y matemática discreta, y probabilidad y estadística y el análisis real debajo. Esas son habilidades útiles y cruciales, no porque va a resolver integrales trigonométricas como ingeniero, sino porque esos son sus conos naranjas para zigzaguear y , en muchos casos, los ingredientes reales de sus conversaciones con su científico de datos, su líder arquitecto y quizás contigo mismo.
He visto a personas responder a esto diciendo: sí, pero realmente me gusta el desarrollo front-end y eso solo requiere JS y HTML5 y CSS3 y React y lo que sea. No quiero hacer aprendizaje automático.
Eso también está mal. Los mejores ingenieros de front-end entienden los algoritmos y las compensaciones de rendimiento y los protocolos de comunicación y las capas de abstracción no menos que sus colegas de back-end. Esto no es una ilusión pensar en mí hablando como matemático (más o menos). Esta es mi observación de primera mano en Facebook, Google y mi propia startup.
Los matemáticos, físicos y economistas han creado las tecnologías más profundas y transformadoras que he visto en esas empresas. No digo que solo los magos de las matemáticas puedan convertirse en grandes ingenieros, ni que todos los ingenieros de los magos de las matemáticas sean geniales. Hay innumerables contraejemplos para ambos. Pero las habilidades están altamente correlacionadas.
Sobresalir en matemáticas cambiará tu vida. Vale la pena el esfuerzo.