«Cada obstáculo es una oportunidad para aprender, y yo aprendo constantemente».
Brendan Reville ha tenido 20 años muy productivos. Desde idear y trabajar en la transmisión en directo de X-Box en Microsoft, hasta ser un desarrollador fundamental en Code.org, el sitio web líder mundial en educación informática, Reville ha tenido un gran impacto en el mundo a través de su trabajo como ingeniero de software. Antes de iniciar su carrera profesional, Reville se licenció en informática en la Universidad Macquarie de Sídney, Australia. Más tarde se trasladó a Seattle, Washington, para trabajar en Microsoft, y hoy en día sigue viviendo en esa ciudad. Reville es ingeniero de software en Code.org y parte integral del desarrollo de la iniciativa «Hour of Code» (La hora del código) de la organización, un curso introductorio diseñado para enseñar los fundamentos de la informática y la programación a una amplia gama de estudiantes. Este movimiento global se ha impartido en más de 180 países y ha llegado a decenas de millones de estudiantes. A lo largo de su carrera y su vida, desde su etapa de estudiante hasta su faceta como ingeniero de software profesional, Reville ha experimentado tanto fracasos como triunfos. En su enfoque del trabajo y la educación, al igual que en su labor en Code.org, Reville propone el propósito edificante del desafío en la vida de cada persona.
¿Qué es lo que más te gusta de tu carrera profesional, actualmente en Code.org y anteriormente en Microsoft? ¿Cuáles dirías que son algunos de tus logros más destacados como ingeniero de software?
Trabajar en Xbox 360 fue increíble porque pasé de ser un fan desde fuera a formar parte de este equipo increíblemente eficaz y con un talento increíble. La gente que trabajaba allí era de lo mejor del sector y poder estar con ellos, ver cómo hacían las cosas y aprender de ellos fue increíble. Y luego, lanzar una consola que utilizaban decenas de millones de personas cada día fue muy emocionante. Un subproyecto dentro de Xbox: al cabo de un par de años, me encargaron añadir amigos de amigos y un canal de noticias a la consola Xbox. Tuve una idea, hice una propuesta y tuve la oportunidad de llevarla a cabo. Tuvimos que cambiar nuestros planes en el último momento cuando quedó claro que el primer diseño no funcionaba, pero dimos con uno que sí funcionaba. Y fue muy emocionante tener un proyecto que combinaba esa creatividad e ingeniería y que realmente cambiaba algo sustancial de la consola para todos sus clientes. Avanzando rápidamente, Code.org también ha sido una experiencia increíble. Cuando llegué a Code.org, éramos solo 15 personas en una sala, llevábamos solo unos meses y estábamos trabajando a toda prisa para crear nuestro sitio web y la primera hora de código. Ahora he completado tres horas de experiencia de programación y actualmente estoy trabajando en la cuarta. En un equipo tan pequeño se consigue un gran impacto y, una vez más, tengo la oportunidad de trabajar con un equipo muy talentoso. Todos juntos hemos creado algo que tiene un gran impacto en muchos estudiantes de todo el mundo, y eso es muy gratificante.
¿Qué te interesaba cuando eras niño y cómo has aplicado esos intereses en tu carrera profesional?
Probablemente mis intereses eran leer libros, escribir historias y diseñar cosas, pero en realidad me gustaba mucho más el inglés, que siempre fue mi mejor asignatura y mi favorita. Así que siempre me han interesado las historias, la narración y la escritura reflexiva. Una idea errónea sobre la informática es que hay que ser bueno en matemáticas y que tiene mucho que ver con los números, pero en realidad eso es bastante inusual. Es bueno ser bueno en matemáticas para ciertas ramas de la informática, pero la mayoría de las veces no se utilizan muchas matemáticas ni se trabaja con muchos números. Para mí, la programación es en gran medida una especie de ejercicio lingüístico, y ser bueno en idiomas en general significa que probablemente también disfrutarás de la programación informática. Se escribe y se lee mucho, y se comunica mucho. Y en la programación no solo se crean programas, sino que se comunica con los compañeros de equipo y los clientes constantemente, por lo que hay mucha comunicación, así que creo que disfruto de todos esos aspectos.
¿Qué se necesita realmente para triunfar y tener éxito en la ingeniería de software y la informática en general?
Sin duda, hay algunos aspectos fundamentales, como interesarse por la tecnología y aprender en profundidad. Lo que se puede aprender en tecnología tiene amplitud y profundidad, y normalmente es una combinación de ambas cosas. Hay que aprender muchas cosas diferentes, pero también hay que profundizar en el aprendizaje de algunas habilidades y llegar a dominarlas. Identificar qué partes te interesan y en cuáles eres bueno, y potenciarlas, es algo muy positivo, centrarse en ellas. La tecnología está en constante cambio, por lo que es bueno estar interesado en aprender cosas nuevas y no solo leer sobre ellas, sino también ponerlas en práctica, aplicarlas en proyectos, ya sea en el trabajo o en el tiempo libre, donde realmente se aplican estas nuevas tecnologías y se aprende cómo funcionan, porque el mundo tecnológico cambia rápidamente. También se trata de tener una buena red de contactos. Aunque uses mucho el ordenador, tu trabajo en tecnología tiene que ver realmente con las personas que te rodean y con trabajar en equipo y en una organización. Por eso, tener personas con intereses comunes y una buena red de contactos que se dedican a cosas interesantes es realmente invaluable, porque a medida que avanza tu carrera, probablemente encontrarás personas con las que te gusta trabajar y trabajarás con ellas repetidamente a medida que pase el tiempo. Y luego está su disposición a trabajar duro: es de esperar que sea divertido participar en un proyecto que realmente te importa, trabajar duro en él y estar orgulloso de tu trabajo.
¿Cómo ves el avance de tu carrera a partir de ahora en relación con algunos de tus proyectos anteriores, como Brendanland?
No lo sé. Estoy muy a gusto donde estoy ahora. Me encanta la gente, la misión y el trabajo que hacemos. Así que, en realidad, esas son las tres cosas que me importan: la gente, la misión y el trabajo. Brendanland es curioso porque siempre he tenido este interés en mi mente por construir mundos online, pero admito que he cometido todos los errores posibles en ese ámbito y creo que es una forma estupenda de aprender. Los inicios de Brendanland tuvieron problemas tecnológicos que impidieron su expansión. Y luego te preguntabas por Littleland, que realmente no tenía lo que se podría llamar jugabilidad, la gente se preguntaba cuál era su propósito y era: bueno, se podían hacer cosas, pero no eran realmente objetivos ni una estructura de juego formal y no había suficientes cosas que hacer. De nuevo, fue un proyecto interesante para mí, pero realmente, ser un buen emprendedor consiste en identificar las necesidades reales de tus clientes, y creo que lo traté más como un proyecto artístico que como algo emprendedor, porque todavía estoy aprendiendo a crear algo que sea útil para otras personas. Así que lo puse como una especie de interés secundario, pero sigue siendo algo en lo que he cometido más errores que aciertos, y no me importa, así es como se aprende.
¿Tienes algún último consejo que dar?
Mantén esa curiosidad. Sal a explorar un poco. Cuando me tomé un descanso, fui a comer con muchos amigos que trabajan en empresas tecnológicas de todo el mundo, sobre todo en Estados Unidos. Tenía curiosidad por saber cómo era realmente y quería verlo con mis propios ojos. Así que sé curioso, sal a explorar, mira a tu alrededor, encuentra el camino que mejor te vaya y estate dispuesto a aprender de los demás.
Muchísimas gracias a Brendan Reville por dedicarnos su tiempo para esta entrevista. Si desea obtener más información sobre Code.org, visitehttps://www.code.org.