¿Necesito saber MATEMÁTICAS para ser DESARROLLADOR?

preview_player
Показать описание
No es la primera vez que hay dudas sobre si las matemáticas son necesarias para un ingeniero informático, si son de relleno o si realmente se utilizan en el mundo laboral.

Primer AÑO de INGENIERÍA INFORMÁTICA:

Canal de Sebastian Lague:

👾 Redes sociales 👾

👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
👽 Curso de iniciación a la programación con JavaScript:

👕 MERCHANDISING DEL CANAL:

⭐️ AFILIADOS ⭐️

🎁 7% Descuento en HOSTINGER (Código BETTATECH)

🐾 MacPaw (CleanMyMacX):

🎵 TODA la música es de EpidemicSound:

✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:

📚 LIBROS 📚
Design Patterns
Head First Design Patterns
Refactoring
Clean Architecture
Clean Code
Introduction to Algorithms
Cracking the Coding Interview
Рекомендации по теме
Комментарии
Автор

Una respuesta simple es: No necesitas saber todas las areas matematicas pero siempre necesitaras alguna en particular.

lacasadeacero
Автор

La unica matematica que realmente me sirvio para programar (nada de machine learning y data mining) y hacer consultas sql fue la matematica discreta. Diagramas de venn, teoria de conjuntos, arboles binarios, ruta de extension minima y maxima. Por otro lado entender operaciones de vectores y matrices (multiplicacion por escalares y entre ellas, sacar inversas y saber gauss jordan). Lo peor de todo es que la matematica siempre me aburrio pero la matematica discreta me encanta.

rodrinovas
Автор

Aunque te dediques al desarrollo web, por mucho que no necesites integrar funciones y, en general, aplicar conocimientos específicos de matemáticas, saber demostrar teoremas te facilita mucho la vida porque sabes analizar todos los planteamientos con rigor, te da herramientas mentales para plantear algoritmos complejos que no has escrito nunca en tu vida y no morir en el intento y, en general, te agiliza mucho a la hora de enfrentarte a nuevos problemas.

danielmunoz
Автор

quiero estudiar programacion y no se nada de matematicas.
Pero tu video me ayuda
Gracias por ser tan claro.
Ahora se mucho mucho mejor.
Gracias de ❤.

arielnavarro
Автор

Mi comentario como complemento a lo dicho por el autor del video: el trabajo de la mayoría de programadores se resume en solicitar y recuperar información de una base de datos, y estructurar lógicamente un programa para producir el efecto esperado. No hay mayor desafío que se les presente, porque "todo ya esta hecho" y lo encontramos en funciones, frameworks, web services y en google :D Las operaciones matemáticas complejas no se necesitan, a lo mucho sumar, restar, multiplicar, dividir y potencia. Lo que si se necesita en grandes cantidades es tener capacidad de análisis y sentido crítico para comprender un problema y encontrar una solución. Esas habilidades se desarrollan con la experiencia y la práctica. Sin embargo, un profesional que domine matemáticas siempre tendrá una ligera ventaja sobre aquel que no domine ese campo del conocimiento.

albertosoto
Автор

excelente vídeo, por fin alguien que ve todo el panorama y no dice que no simplemente por que en su campo no las utiliza. esta lleno de vídeos donde dicen que no son necesarias

penchu
Автор

Una de las primeras veces que aplique matemáticas en la programación fue desarrollando un videojuego sencillo, en el que se generaban arboles aleatoriamente en un terreno para darle cierta "variabilidad", este contaba con un lago en el cual, obviamente no se podían generar árboles. Ese lago se podía modelar como una región cuadrada y otra región acotada por dos rectas, el algoritmo encargado de generar los arboles generaba las coordenadas del arbol de forma aleatoria, pero si estas se encontraban en las regiones anteriores, las generaba de nuevo. Era necesario saber modelar dichas rectas en el plano para esa tarea. Otra ocasión en que las utilicé fue haciendo un juego de pong desde 0, para hacer que la inteligencia artificial predijera con éxito la trayectoria de la pelota use álgebra lineal. Al final son herramientas que pueden facilitar un poco la vida.

MsGuitarrista
Автор

Las mates son otra herramienta muy a tener en cuenta a la hora de desarrollar cualquier cosa y más vale tenerla que carecer de ella . Claro que puedes ganarte la vida sin ella pero un día te daras de bruces contra un problema que dará la casualidad que las necesitarás y te lamentarás de no tenerlas y necesitarás que alguien te eche un cable. También ayuda mucho si estás en grupos multidisciplinares trabajando en algo científico, ayuda también a justificar la corrección de tus soluciones y saber si tu algoritmo es escalable y por qué y eso también son mates. Con mates siempre serás más versatil aunque puede ser que sin ellas también seas muy bueno en lo tuyo.

pellax
Автор

El problema es que en matemáticas te llenan de temas... pero nunca te enseñan CUANDO aplicar tal cosa en la realidad.

joseg
Автор

Para mí el cálculo y las matemáticas en programación es algo parecido a karate kid, en estas películas los ponen a hacer cosas que los estudiantes dicen en una pelea no voy a usar eso para que diablos lo aprendo (típico comentario de que el cálculo no lo uso en mi día a día para qué aprendo), pero al final de la película vemos que dichas tareas si servían para la batalla, resolver los problemas de matemáticas y calculo abren tu mente a más posibilidades y a entrenar tu lógica. Soy programador y saber de cálculo y demás me ha ayudado mucho a ver soluciones diferentes a los problemas que se presentan, y buscar el resultado más óptimo que tenga mayor productividad y gaste menos recursos.

darkrdz
Автор

Soy matemático y aprendí a programar porque es necesario en materias como Métodos numéricos, Teoría de números (para verificar conjeturas como la de Golbach y, en general, hacer experimentos). Ya graduado me alejé de este campo y trabajé en otras áreas pero hace poco tuve que volver y aprender muchos campos que no conocía (la programación que vi era en C++ con su aburrida consola negra) como desarrollo web con JavaScript. Me ha parecido muy fácil y lamento haberme separado de este campo. Las matemáticas que ven los ingenieros, en general, no son rigurosas. Son muy superficiales. Puedo programar fácilmente operaciones entre matrices porque he usado las fórmulas de estas haciendo demostraciones de propiedades como la distributiva del producto. También he estudiado la teoría detras de la recursividad y la inducción. Si no conozco las demostraciones (por ejemplo las de las formulas de derivación de productos, compuesta, etc.) realmente no sé matemáticas. Las matemáticas no son un conjunto de reglas, son una forma metódica de pensar. De hecho, la Teoría de la computación es una parte de las matemáticas. El computador es posible gracias al trabajo de matemáticos como Boole, Alan Turing, von Newman, etc. Creo que quienes piensan que las matemáticas no son importantes en programación nunca han trabajado con las matemáticas de verdad (demostraciones) o su campo no implica resolver problemas mediante algoritmos de cierta complejidad, como es el caso de alguien que implemente sitios en WordPress sin un núcleo fuertemente algorítmico.

pedroinfante
Автор

Llevo 8 años laborando como programador y la verdad nunca las he utilizado. Quizá te ayuden a ser más analítico en la resolución pero en mi caso solo ha eso, saludos.

carlosmijangos
Автор

Luego está el saber mates sin saberlo. "A, pero eso son mates?" XD pasa

rueton
Автор

Felicitaciones!!!
Nunca mejor explicada esta problemática.
Soy Estadístico y trabajo en Data Science.
Mi camino fue a la inversa. De Matemáticas y Estadística a TI.
Seguiré con mucho gusto tu canal.

nestormartinez
Автор

Excelente video yo le agregaría un par de cosas:
1) Las matemáticas ayudan al proceso cognitivos del cerebro y por ende te ayudan a la resolución de problemas, que diferencia al desarrollador que busca soluciones de software vs el programador “echa código” o “busca google” que solo sabe vomitar código o copiar y pegar.
2) “Dios habla por las matemáticas” Pitágoras. Entendiendo las matemáticas, entenderás muchas cosas que están a tu alrededor y plasmarlo en código no será nada. El lenguaje SQL y su implementación viene de teoría de conjunto y otras cosas mas.
No se tiene que ser un genio en las matemáticas, pero de verdad ayudan y mucho…

yamillanz
Автор

parte académica: (si ya estudiaste o estas estudiando) Estamos obligados a conocer lo mínimo necesario de los fundamentos por que estas carreras son el resultado de muchas décadas de bases teóricas y practicas de las matemáticas.

punto personal: son un entrenamiento para nosotros en desarrollar o fortalecer el pensamiento critico y lógico

parte laboral: no es obligatorio saber matemáticas, pero saber lo necesario puede darte un plus.

desde programar hasta administrar un proyecto o crear una arquitectura por que todo es como estructurar un problema y resolverlo de forma lógica (mucha practica y feedback en el camino)

keimx
Автор

Excelente vídeo. Muchas gracias.
También agregaría el pensamiento algorítmico y procedimental que tiene la matemática y que ayuda mucho a programar.
Saludos.

josecifuentesr
Автор

Buen vídeo, un tema que realmente a veces nos presenta como un taboo y a mi apreciación las matemáticas una herramienta que nos sirve para sistematizar nuestros trabajo, nos ayudan a darle lógica y sincronía a lo que hacemos...

carloscambero
Автор

Cierto, depende a que te dediqués, por que he visto otros vídeos donde dicen que simplemente NO, y no es así, yo en la carrera lleve materias como Graficación por computadora y la verdad es que se usan bastante conocimiento de geometría y Matrices

nestorjaviermendezgutierre
Автор

En mi caso mi mayor interés es desarrollo de aplicaciones (Escritorio y móvil), videojuegos, web. El único campo que me llama la atención y se NECESITA saber matemáticas es Inteligencia Artificial / Machine Learning, nada más

SoulSolDieR