Hola chicos,
por fin me tomé algo de tiempo para escribir algo, muy buena esta idea
del gupo, donde se pueden compartir cosas que en el aula a veces no se
puede, por falta de oportunidad y tiempo. Espero que mis opiniones
sirvan para algo, pero no se crean que los profes somos
“sabelotodos”!!! ja ja.
Con esto de para qué sirve estudiar matemáticas, me puse a pensar en
qué me sirvió a mí, ya terminé de estudiar y trabajando seguro que en
algo la debo estar utilizando. Ya que no fue poco lo que tuve que
cursar en la facu: Análisis Matemático I y II, Álgebra I y II, Cálculo
Numérico, Modelos y simulación II, Probabilidades y estadísticas,
Investigación Operativa y Teoría del control, todas “matemáticas” (no
puse Modelos y simulación I por que no era “tan” matemática como las
otras), y no fueron fáciles...
Para qué tantas matemáticas??? Como fue una carrera de ingeniería se
justifica por la carrera misma, debíamos salir preparados “para
cualquier cosa”, desde calcular el saldo de la cuenta de un cliente en
un programa de facturación (para lo que saber sumar y restar alcanza),
hasta para interactuar con profesionales de otras áreas, por ejemplo,
en un proyecto de investigación colaborando en la creación de
herramientas de software. Sin exagerar, podría ser la construcción de
un software para simulación de generación de gases de la combustión en
un nuevo diseño para un motor “mas ecológico”, para poder estimar su
grado de efectividad sin gastar recursos en construirlo hasta que no
esté mejor diseñado. El analista-programador no tiene que conocer los
problemas de física y química de gases en la cámara de combustión del
motor para hacerlo pero, sin un conocimiento previo de cálculos
matemáticos, sería un trabajo mucho mas difícil para él, porque no
entendería lo que le piden. Mas que ayuda sería molestia, los
investigadores preferirían aprender programación, además de física y
química, antes que perder tiempo explicando tantas cosas a un
“ignorante”, que ni siquiera podría evaluar si los resultados de su
programa están bien o mal.
Algo menos rebuscado sería que un cliente y me pida que tome los datos
de la facturación de su negocio, y que calcule una proyección del
crecimiento de las ventas de sus productos para evaluar la tendencia
futura de ventas para cada uno, y así decidir cuáles de ellos seguir
trabajando y cuáles abandonar, mejorando sus costos. Entonces
necesitaría de las matemáticas, posiblemente deba aplicar
extrapolación de funciones, estadísticas y probabilidades, aunque deba
recurrir a algún especialista en la materia para que me ayude en la
determinación de las fórmulas de cálculo adecuadas, tendría que poder
entender del cálculo de ecuaciones y esas cosas.
Supongamos que nadie me pida eso, aún así las matemáticas están en
todos lados, de formas no tan complejas ni obvias, pero si no las
comprendemos, si no entendemos de qué estamos hablando, a muchos
problemas los vamos a ver mas difíciles de lo que son. Hasta para
resolver un error tan común en programación como “divide by zero”,
para lo cual, si no entendemos de que se trata, unas cuantas horas nos
puede llevar encontrar la solución (siendo un problema de matemáticas
muy elemental).
Algo muy sencillo que veo que a varios les complica la vida, es el
cálculo de porcentajes. Aunque sea para calcular el IVA 21% que se
debe pagar en una factura, o cuando leemos un precio “sin IVA”,
deberíamos saber cuánto más vamos a pagar finalmente. Si entiendo
matemáticamente este problema, puedo estar seguro de que en lugar de
calcular mediante Precio Final = Precio Sin IVA + (Precio Sin IVA *
21 / 100), podría simplemente calcular Precio Final = Precio Sin IVA *
1,21; logrando el mismo resultado con una sola operación. Y si
entiendo eso, puedo calcular la inversa confiadamente Precio Sin IVA =
Precio Final / 1,21; en lugar de utilizar una fórmula mas compleja, y
sin miedo a equivocarme.
Entonces, si entiendo ecuaciones como éstas, luego de aplicar los
cálculos que me indiquen para la simulación, puedo decirle a los
investigadores que su nuevo diseño de motor “mas ecológico” emitirá
tanto porciento menos de gases nocivos para la atmósfera que el diseño
anterior, para que evalúen si deben seguir mejorando o no el modelo.
El asunto de los porcentajes es el más común de los cálculos
“difíciles” (ja ja, miren si me escucha la profe de matemática!!!).
Como ejemplo de la vida real de un programador de Paso de Los Libres,
les cuento que ahora mismo estamos trabajando en un programa para un
molino de arroz, donde se calcula el precio a pagar al productor del
arroz en base al grado de humedad (%) que presentan los granos de
arroz al ser traídos del campo. Según el valor de ese porcentaje,
debemos calcular otro que indica la pérdida de peso que tendrá luego
del proceso de secado, recién después de esto estamos en condiciones
de calcular el importe a pagar al productor por su arroz. A esto
podríamos agregarle el cálculo de merma de peso extra si consideramos
descontar el % de malezas que separa la máquina selectora antes de
procesar los granos en el secadero (y esto también podría influir en
el cálculo del importe a pagar realmente al productor), ya que si la
carga incluye un % alto de malezas, a la carga ingresada del camión
debemos descontarle en kilos lo proporcional al peso de las malezas
para saber la verdadera cantidad de arroz que tendremos almacenada, y
esto lo podemos calcular gracias al perito del laboratorio de la
planta que nos informa los porcentajes de “maleza” detectados. La
culpa es de nuestro cliente, no quiere pagar por las “malezas”, él
solo compra arroz!!!
Por lo tanto, y mirando la cuestión desde esta perspectiva, creo que
el punto esta en “estar preparados para cualquier cosa” y eso puede
incluir cálculos matemáticos de distintos tipos, aunque no nos sea
posible prever cuáles. Si pensamos objetivamente, los Analistas-
Programadores para que sirven??? para hacer que??? y la respuesta
sería: “para hacer cualquier cosa que le pidan que pueda ser
implementada en software”, porque en esencia se trata de eso,
sencillamente (eso no quiere decir que programar sea fácil), y las
matemáticas están sí, están ahí, donde menos las esperás.
Como última justificación a las matemáticas, en informática utilizamos
elementos cuyo funcionamiento fue diseñado a partir de cálculos de
funciones eléctricas y electromagnéticas, y aunque no es de
incumbencia directa para programadores y analistas, los doy como
ejemplos cotidianos. Veo que muchos técnicos los utilizan sin entender
cómo funcionan, y terminan realizando instalaciones de mala calidad o
inadecuadas, sin saberlo, o piensan que la cosa no anda por “gualicho”
nomas, y su solución resulta mas costosa, por que como no pueden ver
el punto de falla terminan reemplazando todo el sistema por uno nuevo.
A la larga terminan dándose cuenta de que si hacen las cosas de tal
manera van a tener problemas, pero en realidad no saben a qué se debe,
como las vacas, que se acostumbran a no tocar el boyero eléctrico por
miedo a recibir una descarga y no pasan el cerco, aunque aunque luego
no esté conectada la corriente.
Como ejemplo de esto último, ¿porqué la placa de red inalámbrica me
baja la velocidad de conexión si se supone que anda a 54 mbps, es una
falla de la placa o se trata de un factor de diseño estándar? ¿porque
me da problemas el cable de red si no armo correctamente las fichas en
los extremos, respetando el orden de los hilos? Estos problemas tienen
una explicación fácil y una fundamentación matemática!!
De nuevo, disculpen el largo del texto, pero no supe hacerlo más
corto!!
el profe, a su servicio