¿Por qué es tan importante saber programar?

32
por Carlos Toxtli ¿Por qué es tan importante saber programar?

Transcript of ¿Por qué es tan importante saber programar?

Page 1: ¿Por qué es tan importante saber programar?

por Carlos Toxtli

¿Por qué es tan importante saber programar?

Page 2: ¿Por qué es tan importante saber programar?

Presentación

Carlos Toxtli Hernández15 años de experienciaMaestro en Innovación Empresarial y Tecnológica.

Page 3: ¿Por qué es tan importante saber programar?
Page 4: ¿Por qué es tan importante saber programar?

Introducción

Vamos a explorar el porqué decimos que “es tan importante” programar, a simple vista parece ser un oficio como la carpintería, la herrería, etc. Donde aprendemos cómo hacer algo y solo lo repetimos, pero es más que eso.

Page 5: ¿Por qué es tan importante saber programar?

¿Qué es programar?

Es hablar un idioma más. Hablamos inglés para poder comunicarnos con la gente de los 57 países que hablan inglés (375M de personas)

Los que lo soportan de forma nativa

Los que tienen intérprete para soportar inglés

Page 6: ¿Por qué es tan importante saber programar?

¿Qué es programar?

De igual manera aprendemos a hablar francés para podernos comunicar con los 47 países que hablan francés (274M de personas)

Page 7: ¿Por qué es tan importante saber programar?

¿Qué es programar?

Y aprendemos programación para hablarle a +6,000M de celulares en el mundo, para hablarle a +2,000M de computadoras y muchos más dispositivos como robots, tablets, equipos electrodomésticos, automóviles, aviones, ropa y cada vez más.

Page 8: ¿Por qué es tan importante saber programar?

¿Qué idiomas hablan?

Ya vimos que estamos aprendiendo idiomas para comunicarlos con los equipos y pedirles de favor que hagan algo o incluso enseñarles a comunicarse con nosotros. Pero ellos no hablan español, ellos hablan Java, Javascript, HTML, C, Python, PHP, Ruby y otras lenguas.

Page 9: ¿Por qué es tan importante saber programar?

¿Qué lenguas debo aprender?

Así como el inglés nos permite hablarles a 375M de personas en el mundo, hay lenguas computacionales como Java que nos permiten hablarle a 125M de televisores que hablan Java, 3,000M de celulares que lo hablan y alrededor de 9,000M personas lo hablan. Solo faltan ustedes :)

Page 10: ¿Por qué es tan importante saber programar?

¿Hablar Java?

Suena raro, pero las lenguas informáticas o también conocidos como lenguajes de programación se derivan del inglés y usan palabras como if, else, then, for, do, while, loop, function, etc. Por lo que podemos leer un código de programación.

Page 11: ¿Por qué es tan importante saber programar?

Usar VS Hablar

Bueno ahora me dirán, si yo ya uso la computadora y mi celular diariamente, que de diferente va a ser ahora “programarla” (o como yo le llamo hablarle bonito). Ahora la pregunta es ¿Realmente haces todo lo que quieres o todo lo que te deja hacer? Esa es la diferencia.

Page 12: ¿Por qué es tan importante saber programar?

Ventajas de la programación

Ayuda a la agilidad mental.Te obliga a pensar más de una solución a un mismo problema. La resolución de problemas es de las habilidades más importantes en la vida.

Page 13: ¿Por qué es tan importante saber programar?

Ventajas de la programación

No te cuesta.En la vida del día a día si queremos crear algo nuevo debemos comprar los materiales y armarlo. Con la programación puedes desarrollar tus ideas desde ceros, ver el resultado y compartirlo.

Page 14: ¿Por qué es tan importante saber programar?

Ventajas de programar

Es un pasatiempo productivo.Es tan divertido y retador, que te mantiene cautivo generando cosas útiles que te pueden servir a ti o a los demás

Page 15: ¿Por qué es tan importante saber programar?

Ventajas de programar

Te hace más creativo.Fomenta la capacidad de descubrir que falta en nuestro entorno y poder ayudar a mejorarlo por medio de la tecnología. Y nos permite llevar a la realidad lo que imaginamos.

Page 16: ¿Por qué es tan importante saber programar?

Ventajas de programar

Tolerancia al fracasoNos ayuda a reponernos ante algo que no nos sale y luchar hasta conseguirlo, que es una habilidad común en la vida.

Page 17: ¿Por qué es tan importante saber programar?

Mejores empresas

¿Se han preguntado porque se programa en las mejores empresas del mundo?Muy sencillo, porque esa gente lo hace por hobbie, es algo que evalúan en su personal, ahora si les das prestaciones como comida y juegos más felices vana estar porque si ya trabajo ya es divertido de por sí.

Page 18: ¿Por qué es tan importante saber programar?

Se necesitan programadores

Se calcula que en 10 años se requerirán 45M de programadores y solo habrá 14M preparados. En Silicon Valley se contratan más programadores que los que se gradúan en esa área.

Page 19: ¿Por qué es tan importante saber programar?

Proyectos personales

La mejor forma de aprender es proponiendote proyectos personales, tan solo piensa que quieres lograr y hazlo.Cada proyecto que generes lo puedes poner en tu curriculum y te servirá en el futuro.

Page 20: ¿Por qué es tan importante saber programar?

Saber usar el dinero

● Ahorro● Gastar en lo que necesitamos, no solo en

lo que queremos.● No es gastar por gastar.

Page 21: ¿Por qué es tan importante saber programar?

Plataformas

MadeWithCode Es una iniciativa que te permite adentrarte en el mundo de la programación de una forma muy sencilla.madewithcode.com

Page 22: ¿Por qué es tan importante saber programar?

Plataformas

Pencil Code GymProyecto de software libre soportado por Google que te permite crear aplicaciones con resultados muy llamativos.gym.pencilcode.net

Page 23: ¿Por qué es tan importante saber programar?

Plataformas

ScratchAprende haciendo animaciones.scratch.mit.edu

Page 24: ¿Por qué es tan importante saber programar?

Plataformas

App InventorUn proyecto iniciado por Google y continuado y mantenido por MIT que te aprender a crear aplicaciones en Android en línea.appinventor.mit.edu

Page 25: ¿Por qué es tan importante saber programar?

Plataformas

StencylCrea videojuegosstencyl.com

Page 26: ¿Por qué es tan importante saber programar?

Plataformas

CodecademyAprende interactivamente.codecademy.com

Page 27: ¿Por qué es tan importante saber programar?

Plataformas

Google Apps ScriptPrograma de forma sencilla usando Javascript y controlando las herramientas de Google de forma automatizada.google.com/script

Page 28: ¿Por qué es tan importante saber programar?

Tutoriales

Tutorials pointEl sitio más completo de tutoriales.tutorialspoint.com

Page 29: ¿Por qué es tan importante saber programar?

Ideas locas para programar

Pensemos algunas ideas.

Page 30: ¿Por qué es tan importante saber programar?

Mi experiencia

Hablaré de cómo fue mi aventura en el mundo de la programación.

Page 31: ¿Por qué es tan importante saber programar?

Conclusiones

● Programar es divertido y es un hobbie● Programar te hace no gastar● Programar te hace más creativo e

inteligente● Programar es lo mejor que me ha

sucedido y quiero que así se para ustedes.

Page 32: ¿Por qué es tan importante saber programar?

Gracias

Subiré la presentación a mis redes sociales.

Facebook: facebook.com/carlostoxtlihGoogle+: google.com/+CarlosToxtli