Script Time: El programador, la matemática y la lógica ¿qué se necesita?

Code Time - En podkast av David Giordana

Kategorier:

Una de las primeras cosas con las que se suele encontrar estudiante de alguna carrera de ciencias de la computación es la matemática acompañada con la lógica. Gracias a la mala imagen que estas ciencias fueron ganando a lo largo de los años es normal que produzcan rechazo por parte de las personas. En este pequeño podcast tenemos el objetivo de mostrarte cuán importante es darle importancia a los mismos y lo interesante que pueden llegar a ser. Para comenzar iremos con lo más “duro y feo” las matemáticas. Esta ciencia que suele ser asociada a cálculos extremadamente complicados y aburridos es de suma importancia para los desarrolladores. De hecho un detalle muchas veces omitido es el hecho de que la programación está basada en muchísimos conceptos matemáticos y la utiliza para modelizar sus propiedades entre otras cosas. Entre los temas útiles podemos encontrar el álgebra , la geometría y el cálculo que permiten, por ejemplo, calcular las físicas y comportamientos de componentes dentro de un videojuego. Además practicar matemática tiene la ventaja de abrir la mente a otra forma de pensar, más formal. Si nos enfocamos en la lógica tenemos por ejemplo la lógica booleana que se caracteriza por estar formada por sólo dos posibles valores: true y false. Con ella podemos entre muchas cosas analizar condicionales. Pero la correcta operación de los mismos requiere conocer muchas propiedades, teoremas y adquirir cierta práctica con el tiempo. Grán parte de de los errores en el desarrollo de software proviene de un error en la lógica del programa por lo que es imperativo tener una buena relación con esta ciencia formal. Como estudiante de una carrera en ciencias de la computación comprendo a la perfección el hecho de que pueda parecer aburrido e inútil esto pero la verdad es que eso es una cuestión de perspectiva. No es lo mismo ver algo forzado que investigar algo por cuenta propia. Esta última opción entra dentro del campo del autodidacta, habilidad que es fundamental en todo desarrollador. Así que no puedo hacer más que exhortar a estudiar y practicar estas fascinantes ciencias, se que en un futuro agradecerán saberlas porque facilita muchísimo el trabajo. Ya sin más damos comienzo a este pequeño podcast. No se olviden que pueden sugerir temas que les interese… ********************************** App de iOS: https://itunes.apple.com/us/app/code-time/id1435749618 ********************************** Para Contribuir PAYPAL : [email protected] PATREON: https://www.patreon.com/codetime ********************************** Curso completo de desarrollo en Swift 4 desde cero https://www.udemy.com/curso-completo-de-swift-4-desde-cero/?couponCode=YOUTUBE_1 Curso de desarrollo de aplicaciones para iOS 11 desde cero https://www.udemy.com/desarrollo-de-aplicaciones-para-ios-11-desde-cero/?couponCode=YOUTUBE_1 ********************************** Medios de contacto: Twitter / Telegram: @DavidGiordana Correo Electrónico: [email protected] Grupo en Telegram: https://t.me/joinchat/C-YEzBGu5Jh-mu8ejM2toA ********************************** Medios de Contacto CANAL DE TELEGRAM: https://telegram.me/Code_Time PODCAST: https://goo.gl/QUximq ITUNES: https://goo.gl/XmDjX2 ********************************** Canciones Utilizadas OP: A Himitsu - Adventures: youtu.be/8BXNwnxaVQE ED: See You Tomorrow by GoSoundtrack http://www.gosoundtrack.com/ Music provided by Audio Library https://youtu.be/idlqqMHd0W4

Visit the podcast's native language site