jorcoval escribió:Cómo voy a programar un filtro Kalman, un cálculo del volumen lleno de una tolva, o una predicción de consumo eléctrico sin saber matemáticas?
sexto escribió:jorcoval escribió:Cómo voy a programar un filtro Kalman, un cálculo del volumen lleno de una tolva, o una predicción de consumo eléctrico sin saber matemáticas?
Porque si vas a programar un filtro de Kalman necesitas saber lo que es, pero no todos los programas sirven para resolver cálculos matemáticos complejos.
Este mismo foro lo programaron uno, o varios programadores, ¿y emplearon las matemáticas para algo?
Pues sí, cosas tan simples como media de mensajes/día de cada usuario, la paginación, etc-
Por lo tanto, ¿se necesitan conocimientos matemáticos? Sí, pero excepto para cosas complejas (como por ejemplo, un videojuego 3D), bastan con las matemáticas de la ESO, o como mucho de Bachiller.
jorcoval escribió:Precisamente.
Mucha gente dice " no hace falta!!" Y es cierto dependiendo de lo que programes.
Porque en un ámbito de ingeniería, te hacen falta sí o sí.
sexto escribió:Este mismo foro lo programaron uno, o varios programadores, ¿y emplearon las matemáticas para algo?
Pues sí, cosas tan simples como media de mensajes/día de cada usuario, la paginación, etc-
amchacon escribió:sexto escribió:Este mismo foro lo programaron uno, o varios programadores, ¿y emplearon las matemáticas para algo?
Pues sí, cosas tan simples como media de mensajes/día de cada usuario, la paginación, etc-
¿Y el diseño de la base de datos?
sexto escribió:amchacon escribió:sexto escribió:Este mismo foro lo programaron uno, o varios programadores, ¿y emplearon las matemáticas para algo?
Pues sí, cosas tan simples como media de mensajes/día de cada usuario, la paginación, etc-
¿Y el diseño de la base de datos?
No entiendo lo que me quieres decir xD
sexto escribió:@amchacon
Ya, pero si empiezo a ponerlo todo no termino, por eso he puesto un etc...
rafaelkiz escribió:De todas formas como mucho necesitarás dividir o hacer ecuaciones.
Delian escribió:En lineas generales, la mayoria de aplicaciones que se desarrollan son a nivel de empresas (Gestion y cosas asi), por lo que tienen pocos calculos, no mas de los que necesitas en una empresa para llevar los costos y tal.
Deschamps escribió:rafaelkiz escribió:De todas formas como mucho necesitarás dividir o hacer ecuaciones.
¿Y este "pìntoresco" comentario lo afirmas en base a qué, exactamente?
Deschamps escribió:@rafaelkiz A mí me da coraje la gente que generaliza y sienta cátedra por su mera experiencia personal... qué le vamos a hacer. Salud.
exitfor escribió:Para programar per se, no. Lógica.
La cosa es que se puede programar para todo tipo de ámbitos.
Y para una web puede que no necesites nada y para un software de una empresa de arquitectura tendrás que conocer más matemáticas, además de otro tipo de conocimientos relacionados con ese sector para que no te vengan a decir que un edificio se ha venido abajo por culpa de un fallo estúpido en el software con el que se diseñó.
Es como decir si un programador necesita saber química avanzada. Pues te dirán "no". Pero si tienes que hacer un simulador para un laboratorio químico, pues necesitas saber programar y además conocer bien ese sector, sino qué mierdas vas a programar?
jorcoval escribió:Cómo voy a programar un filtro Kalman, un cálculo del volumen lleno de una tolva, o una predicción de consumo eléctrico sin saber matemáticas?
aperitivo escribió:11 años de programador en banca. Si eres programador, con tener nociones básicas del matracas vas mas que sobrado y paso a dar los motivos de mi argumento.
En la mayoría de los casos y como en todos los puestos, hay estratos. El programador es el estrato más bajo, por lo que serán los estratos superiores Analistas de negocio, analistas funcionales e incluso el jefe de proyecto los que se deben encargar de facilitarte los cálculos que debas realizar para operaciones complejas.
Un programador está para codificar, los que se pegaron la paliza sacándose la carrera de ingeniería informática no están destinados a tirar líneas de código, si no que están a nivel superior (si, todos comienzan desde abajo picando, pero no, un tio que estudia 5 años no está para tirar líneas de código).
Dicho lo cual, me considero buen programador y tengo unos conocimientos de matemáticas de bachillerato.
Deschamps escribió:Delian escribió:En lineas generales, la mayoria de aplicaciones que se desarrollan son a nivel de empresas (Gestion y cosas asi), por lo que tienen pocos calculos, no mas de los que necesitas en una empresa para llevar los costos y tal.
¿Y por qué reducís las "Matemáticas" a realizar simples cálculos? ¿No existen áreas como la geometría, el álgebra, la topología, las matemáticas discretas, la combinatoria, ...?
Una empresa de gestión que necesite realizar un algoritmo para minimizar sus gastos en los repartos de mensajería, por ejemplo, ¿qué calculos tiene que hacer? ¿No será más bien cosa de definir grafos ponderados, de diseñar recorridos mínimos, etc? ¿Y eso no son mates?
kbks escribió:Soy programador de videojuegos, y en este sector utilizamos muchísimo las matemáticas: operaciones con vectores y matrices, sistemas de coordenadas, geometría, curvas de Bezier... además, y esto ya para cualquier sector, nunca viene mal saber calcular el tipo de complejidad de un algoritmo, operar con números en diferentes bases , entender como se guarda un número en coma flotante o saber como funcionan los algoritmos de generación de números aleatorios, por ejemplo.
aperitivo escribió:kbks escribió:Soy programador de videojuegos, y en este sector utilizamos muchísimo las matemáticas: operaciones con vectores y matrices, sistemas de coordenadas, geometría, curvas de Bezier... además, y esto ya para cualquier sector, nunca viene mal saber calcular el tipo de complejidad de un algoritmo, operar con números en diferentes bases , entender como se guarda un número en coma flotante o saber como funcionan los algoritmos de generación de números aleatorios, por ejemplo.
Exacto, "nunca viene mal saber..." pero el hilo es "se necesitan...?" El saber no ocupa lugar, pero no es imprescindible.
En la mayoría de los casos no se necesitan y como decía antes, 11 años de programador en banca y como te puedes imaginar, en un banco se hacen bastantes cálculos, pero al programador, en un AF ya le llegan bien marcados como se hacen las operaciones, por lo que, únicamente se limita a codificarlo.