¿Por qué es tan importante saber programar?

Post on 04-Aug-2015

549 views 0 download

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

por Carlos Toxtli

¿Por qué es tan importante saber programar?

Presentación

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

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.

¿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

¿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)

¿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.

¿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.

¿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 :)

¿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.

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.

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.

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.

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

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.

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.

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í.

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.

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.

Saber usar el dinero

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

lo que queremos.● No es gastar por gastar.

Plataformas

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

Plataformas

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

Plataformas

ScratchAprende haciendo animaciones.scratch.mit.edu

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

Plataformas

StencylCrea videojuegosstencyl.com

Plataformas

CodecademyAprende interactivamente.codecademy.com

Plataformas

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

Tutoriales

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

Ideas locas para programar

Pensemos algunas ideas.

Mi experiencia

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

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.

Gracias

Subiré la presentación a mis redes sociales.

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