Tenía trece años cuando tuve acceso por primera vez a una computadora.
Mis padres me compraron una Macintosh en 1984 cuando tenía 8 años.
Estaba en sexto grado
Aprendí a programar en la universidad
Aprendí a programar en primer año,
primer semestre de introducción a ciencias de la computación
Escribí un programa para jugar al tres en línea
Creo que fue un inicio bastante humilde. El primer programa que escribí preguntaba
cuál es tu color favorito, cuántos años tienes.
Primero aprendí a que un círculo verde y un cuadrado rojo aparezcan en pantalla.
La primera vez que se me ocurrió algo y dije "Hola mundo",
e hice que la computadora hiciera eso, fue asombroso.
Aprender a programar no empezó como querer aprender todo sobre ciencias de la
computación o intentar dominar la disciplina, ni nada como eso.
Simplemente comenzó porque quería hacer una cosa simple.
Quería hacer algo que fuera divertido para mí y mis hermanas.
Escribí este pequeño programa y luego le fui agregando cosas. Y si necesitaba
aprender algo nuevo, lo buscaba, ya sea en un libro o en Internet.
No es muy diferente a tocar un instrumento o practicar un deporte.
Empieza siendo muy intimidante, pero con el tiempo te acostumbras.
Programar es algo que se puede aprender y puede ser intimidante y muchas cosas
son intimidantes, pero sabes, ¿qué no lo es?
Gran parte del código que se crea es simple. Se trata más de de resolver
problemas y crear algoritmos tal como la gente pensaría en ellos.
No se debe ser un genio para aprender a programar, se debe tener determinación.
Sumar, restar. Eso es todo.
Probablemente conoces las tablas de multiplicar.
No debes ser un genio para programar. ¿Tienes que ser un genio para leer?
Incluso si quieres ser piloto de carrera, o jugar béisbol, o construir una casa,
todas estas cosas han cambiado mucho gracias al software.
Es que las computadoras están en todas partes. ¿Quieres trabajar en agricultura?
¿O en entretenimiento? ¿O en manufactura? Está en todos lados.
Estamos en 2013; comunicarse, informarse, los bancos, todo depende de la tecnología.
Y ninguna de nosotros sabe leer y escribir código.
En la escuela, estaba en este grupo extracurricular llamado "The Wiz Kids".
Y cuando la gente se enteró, se rieron de mí.
No me importa. Es genial, aprendo mucho; algunos de mis amigos tienen trabajo.
Nuestra política es contratar tantos ingenieros talentosos como podamos.
El límite en el sistema es que no hay suficientes personas que estén capacitadas
y que hoy tengan esas habilidades.
Para conseguir a las mejores personas, tratamos de que la oficina sea increíble.
Tenemos un chef fantástico
Comida gratis
Desayuno, almuerzo y cena
Lavandería gratis
Refrigerios
Incluso lugares para jugar, videojuegos y scooters.
Hay todo tipo de cosas interesantes en la oficina, lugares donde se puede
jugar, relajarse, pensar, tocar música o ser creativo.
Tanto si quieres ganar mucho dinero o cambiar el mundo, la programación
es una habilidad increíblemente empoderadora para aprender.
Si alguien me hubiese dicho que el software se trata de la humanidad,
de ayudar a las personas a través de la tecnología de las computadoras,
mi perspectiva habría cambiado mucho antes.
Poder tener una idea, verla en tus manos y presionar un botón, y que esté
en las manos de millones de personas. Somos la primera generación del mundo
en tener ese tipo de experiencia.
Solo eso. Piensa que puedes empezar algo en el dormitorio de tu universidad
y hacer que un grupo de personas que no han creado una gran empresa antes
se reúnan y creen algo que millones de personas usan todos los días.
Es muy loco si lo piensas.
Es una lección de humildad y es asombroso.
Los programadores del mañana son los magos del futuro.
Parecerá que tienes poderes mágicos, en comparación con los demás.
Es increíble, creo que es lo más parecido que tenemos a un superpoder.
Los grandes programadores son las estrellas del rock de hoy. Eso es todo.