4. 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.
5. ¿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
6. ¿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)
7. ¿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.
8. ¿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.
9. ¿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 :)
10. ¿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.
11. 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.
12. 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.
13. 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.
14. 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
15. 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.
16. Ventajas de programar
Tolerancia al fracaso
Nos ayuda a reponernos ante algo que no
nos sale y luchar hasta conseguirlo, que es
una habilidad común en la vida.
17. 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í.
18. 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.
19. 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.
20. Saber usar el dinero
● Ahorro
● Gastar en lo que necesitamos, no solo en
lo que queremos.
● No es gastar por gastar.
22. Plataformas
Pencil Code Gym
Proyecto de software libre
soportado por Google que te
permite crear aplicaciones
con resultados muy
llamativos.
gym.pencilcode.net
24. Plataformas
App Inventor
Un proyecto iniciado por
Google y continuado y
mantenido por MIT que te
aprender a crear aplicaciones
en Android en línea.
appinventor.mit.edu
27. Plataformas
Google Apps Script
Programa de forma
sencilla usando Javascript
y controlando las
herramientas de Google
de forma automatizada.
google.com/script
31. 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.
32. Gracias
Subiré la presentación a mis redes sociales.
Facebook: facebook.com/carlostoxtlih
Google+: google.com/+CarlosToxtli