Matemáticas programacionales
|

¿Las matemáticas son útiles en la programación?

He aquí por qué debería dejar de quejarse de la cantidad de matemáticas requeridas en las carreras de ciencia de datos e ingeniería informática.

Lo que no te están diciendo

Además de escribir y estudiar en la universidad, soy profesora particular. Estoy seguro de que algunos de ustedes no creerán lo que algunos de mis alumnos me dicen en clase.

A algunos de mis alumnos se les dice que memoricen, por ejemplo, fórmulas diferenciales y ni siquiera saben qué es una derivada. Después de explicarles el concepto, es fácil para aquellos que no están en el campo y comienzan a entender el curso. Porque antes no entendían, solo copiaban, recitaban y regurgitaban.

¿Cómo se relaciona esto con las matemáticas y la informática? Mucho, en realidad. Internet, las computadoras y la tecnología inalámbrica son inventos relativamente nuevos para la humanidad. Todos los pequeños detalles y la ciencia que hay detrás son realmente complicados, pero afortunadamente los diseñadores gráficos y los ingenieros se unen para crear lo que llamamos «interfaces de usuario». Estos «puentes» entre el propio hardware y el usuario permiten que la gente común se beneficie de un producto sin saber cómo funciona o cómo está hecho.

Pero este argumento va en contra de mi punto de partida, ¿verdad? Incorrecto. Solo digo que la gente normal, tus abuelos, tu hermano de seis años, los contadores bancarios, los veterinarios, no necesitan entender estos conceptos complejos; sin embargo, como especialista en TI o ingeniero, debes hacerlo.

Es su responsabilidad como experto en el campo comprender y comprender profundamente lo que sucede detrás de sus programas. Por supuesto, aprender lleva tiempo, pero debemos tratar de comprender completamente lo que estamos programando y desarrollando.

La opción fácil y perezosa

El cerebro humano tiende a elegir las opciones más fáciles. Sin duda, copiar desde Stack Overflow lleva menos tiempo que leer la documentación de una determinada función en los archivos de documentación oficiales. Preguntar en un foro en línea suele ser más rápido que depurar el código por sí mismo.

Un ejemplo interesante

Las computadoras no son muy rápidas cuando se trata de operaciones complejas. Pero son expertos en sumas y multiplicaciones, especialmente con pequeños problemas. Un buen ejemplo para reavivar su interés por las matemáticas detrás de la ingeniería podrían ser las aproximaciones de funciones trigonométricas.

Las funciones exponenciales, los logaritmos y muchas otras funciones básicas pueden ser aproximadas fácilmente por una computadora muy, muy rápido. Hay otras técnicas (en el cálculo de potencia, por ejemplo) que hacen que las cosas vayan aún más rápido; pero no voy a entrar en los que en este post.

Hola, 👋 encantados de conocerte.

Regístrate para recibir contenido interesante en tu bandeja de entrada, cada mes.

¡No hacemos spam! Lee nuestra [link]política de privacidad[/link] para obtener más información.

Publicaciones Similares