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.