Tip:
Highlight text to annotate it
X
Cuando era pequeño, siempre me fascinaba construir cosas
Me gustaba más ser creador que consumidor
Jugueteaba con el arte y la tecnología
y a los 3 años empecé a aprender sobre Photoshop
Con los años mi habilidad se desarolló
y empecé a aprender cómo codificar sitios web y cuando tenía 11 años
conseguí mi primer trabajo de freelance en diseño web
y cuando cuento esto a gente, me miran con cara rara y dicen algo como
"¿Qué?" Si hubiera dicho que aprendí a tocar el piano a los 11 años nadie lo habría cuestionado
Existe una confusión sobre la codificación y la programación
que lo hace sonar tan misterioso y difícil
y en realidad no mucha gente sabe qué significa codificar.
Cuando la gente se imagina qué es programar, piensa en algo parecido a esto
algo muy espantoso y difícil y que es sólo para un grupo de expertos
pero en realidad codificar no es tan complicado.
Codificar no se trata de aprender teorías complejas o de estudiar libros de referencia,
sino de aprender a pensar.
Codificar trata de dar instrucciones a una máquina para que haga algo
Trata de comunicar tus pensamientos de manera lógica y ordenada
Enseñar a un ordenador a ejecutar un programa es como enseñar a un ordenador a conducir un auto,
tienes que explicar los aspectos básicos sobre cómo acelerar y cómo dirigir,
pero una vez que el ordenador sabe cómo hacerlo puedes enseñarle funciones más avanzadas
como derrapar y hacer carreras cronometradas para ganar.
Cada día todos usamos herramientas en línea para
comprar, hacer blogs, banca electrónica, para jugar
pero la mayoría no tenemos ni idea de cómo funcionan estos servicios.
La programación y la codificación informática en general
no son sólo para las personas que quieren ser programadores de software
o diseñadores, o incluso ingenieros
puede abrir los ojos a cualquier persona sobre cómo funciona el mundo entero
Hace 20 años, todos estábamos adaptándonos a los procesadores de texto y a las hojas de cálculo
y en ese entonces era un poco misterioso y atemorizante, aunque muy interesante
y hoy en día, a cada estudiante se le enseñan estas habilidades.
La codificación es la economía doméstica del mañana
son las técnicas de supervivencia de nuestros estudiantes
En un par de años, todos vamos a esperar que
niños de 11 años hagan sus propios programas, páginas web y aplicaciones
y no será una idea tan extraña en absoluto.
De hecho, para el 2020 habrá
un millón más de trabajos de programación que graduados universitarios,
y el motivo de esto se debe simplemente a
que 9 de 10 colegios ni siquiera ofrecen clases de programación informática
y aún así, es el título universitario de mayor paga.
Los estudiantes que tienen acceso a estos cursos
no están aprendiendo solamente a codificar y a manejar tecnología,
están aprendiendo a diagnosticar y averiguar cuál es el problema
cómo colaborar y trabajar en equipo
cómo organizar sus pensamientos de manera lógica
y lo más importante, cómo funcionan las tecnologías que usamos cada día
Para demostrarles lo práctico que es codificar
he creado un programa rápido de software que pueden probar ahora mismo.
Un aspecto importante de la programación es decirle a distintos servicios que trabajen juntos.
De este modo le digo a Gmail que busque imágenes
y cuando encuentre una, que la envíe a Flickr, otro servicio al consumidor.
Flickr cambia el tamaño de la imagen y la envía a nuestra página web.
Cuando tengamos un descanso, quiero que todos Uds. le echen un vistazo,
háganse una foto en su teléfono, mándenla por correo electrónico a esta dirección
y pongan su nombre en el título del asunto.
Este programa sabrá exactamente qué hacer, y en el descanso
verán su foto agregada con las de los demás en una misma pantalla
y crear el programa completo sólo me tomó media hora.
Así que, adelante, pruébenlo, háganme saber qué piensan y disfruten del resto de su conferencia.
(Aplausos)
John Shammas, 16 años