SlideShare una empresa de Scribd logo
1 de 32
por Carlos Toxtli
¿Por qué es tan
importante saber
programar?
Presentación
Carlos Toxtli Hernández
15 años de experiencia
Maestro 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 fracaso
Nos 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 Gym
Proyecto de software libre
soportado por Google que te
permite crear aplicaciones
con resultados muy
llamativos.
gym.pencilcode.net
Plataformas
Scratch
Aprende haciendo
animaciones.
scratch.mit.edu
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
Plataformas
Stencyl
Crea videojuegos
stencyl.com
Plataformas
Codecademy
Aprende interactivamente.
codecademy.com
Plataformas
Google Apps Script
Programa de forma
sencilla usando Javascript
y controlando las
herramientas de Google
de forma automatizada.
google.com/script
Tutoriales
Tutorials point
El 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/carlostoxtlih
Google+: google.com/+CarlosToxtli

Más contenido relacionado

Destacado

Proyecto: ¡HACER UN AVIÓN!
Proyecto:  ¡HACER UN AVIÓN!Proyecto:  ¡HACER UN AVIÓN!
Proyecto: ¡HACER UN AVIÓN!rebeceuta9
 
Portugués Brasileño : Método Semântica
Portugués Brasileño : Método SemânticaPortugués Brasileño : Método Semântica
Portugués Brasileño : Método SemânticaSemantica Portuguese
 
Programación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosProgramación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosAngel Vázquez Patiño
 
Clase cero - Clases portugues
Clase cero - Clases portuguesClase cero - Clases portugues
Clase cero - Clases portuguesIgor Aleksander
 
Heterosemánticos - falsos amigos
Heterosemánticos - falsos amigosHeterosemánticos - falsos amigos
Heterosemánticos - falsos amigoslindalvamaria
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresAngel Vázquez Patiño
 
Clasificacion de las lenguas
Clasificacion de las lenguasClasificacion de las lenguas
Clasificacion de las lenguasrojabladimir
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosBeydasanchezhernandez
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Metodos para resolver problemas polya
Metodos para resolver problemas polyaMetodos para resolver problemas polya
Metodos para resolver problemas polyaAna Lilia Almeida
 
Los 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyaLos 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyamanueloyarzun
 

Destacado (20)

Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Proyecto: ¡HACER UN AVIÓN!
Proyecto:  ¡HACER UN AVIÓN!Proyecto:  ¡HACER UN AVIÓN!
Proyecto: ¡HACER UN AVIÓN!
 
Idioma portugues
Idioma portuguesIdioma portugues
Idioma portugues
 
Portugués Brasileño : Método Semântica
Portugués Brasileño : Método SemânticaPortugués Brasileño : Método Semântica
Portugués Brasileño : Método Semântica
 
Programación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosProgramación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientos
 
Clase cero - Clases portugues
Clase cero - Clases portuguesClase cero - Clases portugues
Clase cero - Clases portugues
 
Heterosemánticos - falsos amigos
Heterosemánticos - falsos amigosHeterosemánticos - falsos amigos
Heterosemánticos - falsos amigos
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Clasificacion de las lenguas
Clasificacion de las lenguasClasificacion de las lenguas
Clasificacion de las lenguas
 
Programación 1: fundamentos
Programación 1: fundamentosProgramación 1: fundamentos
Programación 1: fundamentos
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetos
 
Algoritmos programacion
Algoritmos programacionAlgoritmos programacion
Algoritmos programacion
 
Programación 1: estructuras de datos
Programación 1: estructuras de datosProgramación 1: estructuras de datos
Programación 1: estructuras de datos
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Programación 1: algoritmos
Programación 1: algoritmosProgramación 1: algoritmos
Programación 1: algoritmos
 
Metodos para resolver problemas polya
Metodos para resolver problemas polyaMetodos para resolver problemas polya
Metodos para resolver problemas polya
 
Travesia por la Region del Brasil
Travesia por la Region del BrasilTravesia por la Region del Brasil
Travesia por la Region del Brasil
 
Los 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyaLos 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólya
 

Similar a ¿Por qué es tan importante saber programar?

El lado oscuro de la programación
El lado oscuro de la programaciónEl lado oscuro de la programación
El lado oscuro de la programaciónCarlos Toxtli
 
CURSO BÁSICO DE PROGRAMACIÓN (2).pptx
CURSO BÁSICO DE PROGRAMACIÓN (2).pptxCURSO BÁSICO DE PROGRAMACIÓN (2).pptx
CURSO BÁSICO DE PROGRAMACIÓN (2).pptxAybergarcianegrete
 
Como saber que carrera estudiar: Porque estudiar programación.
Como saber que carrera estudiar: Porque  estudiar programación.Como saber que carrera estudiar: Porque  estudiar programación.
Como saber que carrera estudiar: Porque estudiar programación.Giezi Echavarri
 
La creatividad, el motor del negocio
La creatividad, el motor del negocioLa creatividad, el motor del negocio
La creatividad, el motor del negocioDaphne Repain
 
Universo Agile
Universo AgileUniverso Agile
Universo Agilelucsat
 
Recursos educativos digitales en smile and learn
Recursos educativos digitales en smile and learnRecursos educativos digitales en smile and learn
Recursos educativos digitales en smile and learnRobertoTavara
 
Herramientas digitales tics 2, i
Herramientas digitales  tics  2, iHerramientas digitales  tics  2, i
Herramientas digitales tics 2, iterezithaa
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Carlos Toxtli
 
Why do you need to study in software engineering
Why do you need to study in software engineeringWhy do you need to study in software engineering
Why do you need to study in software engineeringYoungTae (Henry) Huh
 
Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018Daniel Villalobos
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 

Similar a ¿Por qué es tan importante saber programar? (20)

El lado oscuro de la programación
El lado oscuro de la programaciónEl lado oscuro de la programación
El lado oscuro de la programación
 
¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?
 
CURSO BÁSICO DE PROGRAMACIÓN (2).pptx
CURSO BÁSICO DE PROGRAMACIÓN (2).pptxCURSO BÁSICO DE PROGRAMACIÓN (2).pptx
CURSO BÁSICO DE PROGRAMACIÓN (2).pptx
 
CLASE 2 GOOGLE DIALOGFLOW
CLASE 2 GOOGLE DIALOGFLOWCLASE 2 GOOGLE DIALOGFLOW
CLASE 2 GOOGLE DIALOGFLOW
 
Como saber que carrera estudiar: Porque estudiar programación.
Como saber que carrera estudiar: Porque  estudiar programación.Como saber que carrera estudiar: Porque  estudiar programación.
Como saber que carrera estudiar: Porque estudiar programación.
 
Taller 1
Taller 1Taller 1
Taller 1
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
La creatividad, el motor del negocio
La creatividad, el motor del negocioLa creatividad, el motor del negocio
La creatividad, el motor del negocio
 
Google
GoogleGoogle
Google
 
Universo Agile
Universo AgileUniverso Agile
Universo Agile
 
Recursos educativos digitales en smile and learn
Recursos educativos digitales en smile and learnRecursos educativos digitales en smile and learn
Recursos educativos digitales en smile and learn
 
Herramientas digitales tics 2, i
Herramientas digitales  tics  2, iHerramientas digitales  tics  2, i
Herramientas digitales tics 2, i
 
programacion 10°
programacion 10°programacion 10°
programacion 10°
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
Why do you need to study in software engineering
Why do you need to study in software engineeringWhy do you need to study in software engineering
Why do you need to study in software engineering
 
Programar
ProgramarProgramar
Programar
 
Los principios y la alegria de programar
Los principios y la alegria de programarLos principios y la alegria de programar
Los principios y la alegria de programar
 
Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018Sideprojects for fun and learning con notas - T3chfest 2018
Sideprojects for fun and learning con notas - T3chfest 2018
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Manual robotica estudiante(1)
Manual robotica estudiante(1)Manual robotica estudiante(1)
Manual robotica estudiante(1)
 

Más de Carlos Toxtli

Reproducibility in artificial intelligence
Reproducibility in artificial intelligenceReproducibility in artificial intelligence
Reproducibility in artificial intelligenceCarlos Toxtli
 
Autom editor video blooper recognition and localization for automatic monolo...
Autom editor  video blooper recognition and localization for automatic monolo...Autom editor  video blooper recognition and localization for automatic monolo...
Autom editor video blooper recognition and localization for automatic monolo...Carlos Toxtli
 
Artificial intelligence and open source
Artificial intelligence and open sourceArtificial intelligence and open source
Artificial intelligence and open sourceCarlos Toxtli
 
Bots in robotic process automation
Bots in robotic process automationBots in robotic process automation
Bots in robotic process automationCarlos Toxtli
 
How to implement artificial intelligence solutions
How to implement artificial intelligence solutionsHow to implement artificial intelligence solutions
How to implement artificial intelligence solutionsCarlos Toxtli
 
Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Carlos Toxtli
 
Changing paradigms in ai prototyping
Changing paradigms in ai prototypingChanging paradigms in ai prototyping
Changing paradigms in ai prototypingCarlos Toxtli
 
Inteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroInteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroCarlos Toxtli
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersCarlos Toxtli
 
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Carlos Toxtli
 
Cómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCarlos Toxtli
 
Education 3.0 - Megatendencias
Education 3.0 - MegatendenciasEducation 3.0 - Megatendencias
Education 3.0 - MegatendenciasCarlos Toxtli
 
Understanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConUnderstanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConCarlos Toxtli
 
Understanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementUnderstanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementCarlos Toxtli
 
Single sign on spanish - guía completa
Single sign on   spanish - guía completaSingle sign on   spanish - guía completa
Single sign on spanish - guía completaCarlos Toxtli
 
Los empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaLos empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaCarlos Toxtli
 
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Carlos Toxtli
 
RPA (Robotic Process Automation)
RPA (Robotic Process Automation)RPA (Robotic Process Automation)
RPA (Robotic Process Automation)Carlos Toxtli
 
Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Carlos Toxtli
 

Más de Carlos Toxtli (20)

Reproducibility in artificial intelligence
Reproducibility in artificial intelligenceReproducibility in artificial intelligence
Reproducibility in artificial intelligence
 
Autom editor video blooper recognition and localization for automatic monolo...
Autom editor  video blooper recognition and localization for automatic monolo...Autom editor  video blooper recognition and localization for automatic monolo...
Autom editor video blooper recognition and localization for automatic monolo...
 
Artificial intelligence and open source
Artificial intelligence and open sourceArtificial intelligence and open source
Artificial intelligence and open source
 
Bots in robotic process automation
Bots in robotic process automationBots in robotic process automation
Bots in robotic process automation
 
How to implement artificial intelligence solutions
How to implement artificial intelligence solutionsHow to implement artificial intelligence solutions
How to implement artificial intelligence solutions
 
Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...
 
Changing paradigms in ai prototyping
Changing paradigms in ai prototypingChanging paradigms in ai prototyping
Changing paradigms in ai prototyping
 
Inteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroInteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to Hero
 
Bots for Crowds
Bots for CrowdsBots for Crowds
Bots for Crowds
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
 
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
 
Cómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificial
 
Education 3.0 - Megatendencias
Education 3.0 - MegatendenciasEducation 3.0 - Megatendencias
Education 3.0 - Megatendencias
 
Understanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConUnderstanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsCon
 
Understanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementUnderstanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task Management
 
Single sign on spanish - guía completa
Single sign on   spanish - guía completaSingle sign on   spanish - guía completa
Single sign on spanish - guía completa
 
Los empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaLos empleos del futuro en Latinoamérica
Los empleos del futuro en Latinoamérica
 
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
 
RPA (Robotic Process Automation)
RPA (Robotic Process Automation)RPA (Robotic Process Automation)
RPA (Robotic Process Automation)
 
Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)
 

Último

Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónAlexisHernandez885688
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 

Último (20)

Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinaciónEstacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
Estacionamientos, Existen 3 tipos, y tienen diferentes ángulos de inclinación
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 

¿Por qué es tan importante saber programar?

  • 1. por Carlos Toxtli ¿Por qué es tan importante saber programar?
  • 2. Presentación Carlos Toxtli Hernández 15 años de experiencia Maestro en Innovación Empresarial y Tecnológica.
  • 3.
  • 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.
  • 21. Plataformas MadeWithCode Es una iniciativa que te permite adentrarte en el mundo de la programación de una forma muy sencilla. madewithcode.com
  • 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
  • 28. Tutoriales Tutorials point El sitio más completo de tutoriales. tutorialspoint.com
  • 29. Ideas locas para programar Pensemos algunas ideas.
  • 30. Mi experiencia Hablaré de cómo fue mi aventura en el mundo de la programación.
  • 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