Foco de atención

Conozca a Brendan, Ingeniero de Software

Carrera relacionada Ingeniero de Software

"Cada obstáculo es una oportunidad de aprender, y yo aprendo constantemente".

Brendan Reville ha vivido 20 años muy productivos. Desde idear y trabajar en la transmisión en directo de X-Box en Microsoft, hasta ser un desarrollador de equipo vital en Code.org, el sitio web líder mundial en educación en ciencias de la computación, Reville ha tenido amplias repercusiones 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 Sydney (Australia). Más tarde se trasladó a Seattle (Washington) para trabajar en Microsoft, ciudad en la que sigue residiendo en la actualidad. Reville es ingeniero de software en Code.org y ha participado en el desarrollo de "La Hora del Código", un curso introductorio de la organización diseñado para enseñar los fundamentos de la informática y la programación a un amplio abanico de estudiantes. Este movimiento mundial 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 de su vida, de estudiante a ingeniero informático profesional, Reville se ha encontrado tanto con fracasos como con triunfos. En su enfoque del trabajo y la educación, como en su labor en Code.org, Reville defiende el propósito edificante del desafío en la vida de todos.

¿Qué es lo que más le gusta de su carrera, actualmente en Code.org y en el pasado en Microsoft? ¿Cuáles diría que son algunos de los logros de los que se siente más orgulloso como ingeniero de software?

Código.org Trabajar en la Xbox 360 fue increíble porque pasé de ser un aficionado desde fuera a estar dentro de un equipo increíblemente eficaz y con un talento increíble. La gente que había allí era de lo mejor del sector, y estar cerca de ellos, ver cómo hacían las cosas y aprender de ellos fue increíble. Y luego lanzar una consola que usaban decenas de millones de personas cada día fue muy emocionante. Un par de años más tarde, en un subproyecto de Xbox, me puse a trabajar para añadir amigos de amigos y un servicio de noticias a la consola Xbox. Tuve una idea, hice una propuesta y tuve la oportunidad de construirla. Tuvimos que cambiar nuestros planes en el último minuto cuando quedó claro que el primer diseño no funcionaba, pero encontramos un diseño que sí funcionaba. Y fue emocionante tener un proyecto que combinaba creatividad e ingeniería y que realmente cambiaba algo sustancial de la consola para todos sus clientes. Si seguimos adelante, Code.org también ha sido una experiencia increíble. Cuando llegué a Code.org éramos sólo 15 personas en una habitación, teníamos sólo unos pocos meses de edad y estábamos corriendo para construir nuestro sitio web y la primera hora de código. Y ahora he hecho tres horas de experiencia de codificación y actualmente estoy trabajando en la cuarta. Y en un equipo tan pequeño se consigue tanto impacto y tengo la oportunidad de trabajar con un equipo de gran talento, una vez más, y todos hemos estado construyendo juntos algo que tiene un impacto en muchos estudiantes de todo el mundo y eso es muy gratificante.

¿Qué le interesaba de niño y cómo aplicó esos intereses a su carrera?

Probablemente me interesaba leer libros, escribir historias y diseñar cosas, pero en realidad me gustaba mucho más el inglés: siempre fue mi mejor asignatura y mi asignatura favorita. Siempre me han interesado las historias, la narración y la escritura reflexiva. Una idea equivocada sobre la informática es que hay que ser bueno en matemáticas y que se trata mucho de números, y en realidad eso es bastante inusual. Es bueno ser bueno en matemáticas para ciertas ramas de la informática, pero la mayor parte del tiempo no se utilizan muchas matemáticas ni se trabaja con muchos números. Para mí, la programación es en gran medida un tipo de ejercicio lingüístico, y ser bueno con los lenguajes en general significa que probablemente también disfrutarás programando. Escribes y lees mucho y te comunicas mucho. Y en la programación no sólo creas programas, sino que te comunicas con tus compañeros de equipo y tus clientes todo el tiempo, así que hay mucha comunicación, así que creo que disfruto con todos esos aspectos.

¿Qué se necesita realmente para triunfar 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 a fondo. Hay amplitud y profundidad en lo que se puede aprender en tecnología, y normalmente es una combinación de ambas cosas. Tienes que aprender un montón de cosas diferentes, pero también tienes que profundizar en el aprendizaje de algunas habilidades y ser realmente bueno en ellas. Identificar qué partes te interesan y cuáles se te dan bien y centrarte en ellas es algo muy bueno. La tecnología cambia constantemente, así que es bueno interesarse por aprender cosas nuevas y no limitarse a leer sobre ellas, sino ponerlas en práctica, realizar proyectos en el trabajo o en tu tiempo libre en los que apliques estas nuevas tecnologías y aprendas cómo funcionan, porque el mundo de la tecnología cambia muy rápido. También se trata de tener una buena red de contactos. Aunque uses mucho el ordenador, tu trabajo en tecnología tiene que ver con la gente que te rodea y con trabajar en equipo y en una organización. Así que tener gente con un interés común y una buena red de personas que se dediquen a estas cosas interesantes tiene un valor incalculable, porque a medida que avanza tu carrera probablemente encontrarás gente con la que te guste trabajar y con la que trabajarás repetidamente a medida que pase el tiempo. Y su disposición a trabajar duro: es divertido participar en un proyecto que te interesa de verdad, trabajar duro en él y sentirte orgulloso de tu trabajo.

¿Hacia dónde ve avanzar ahora su carrera en relación con algunos de sus proyectos anteriores, como Brendanland?

No lo sé. Estoy disfrutando mucho donde estoy ahora. Me encanta la gente, la misión y el trabajo que hacemos. Esas son las tres cosas que me importan: la gente, la misión y el trabajo. Brendanland es curioso porque siempre he tenido en mente la idea de construir mundos en línea, pero admito que he cometido todos los errores posibles y creo que es una buena forma de aprender. Los primeros Brendanland tenían problemas tecnológicos que impedían su ampliación. Y luego te preguntabas por Littleland, que no tenía lo que se dice una jugabilidad, la gente preguntaba cuál era el propósito y la respuesta era: bueno, podías hacer cosas, pero no eran realmente objetivos o una estructura de juego, y no había suficientes cosas que hacer. De nuevo, para mí fue un proyecto interesante de construir, pero en realidad, ser un buen empresario consiste en identificar las necesidades reales que tienen tus clientes y creo que lo traté más como un proyecto artístico que como algo empresarial, porque todavía estoy aprendiendo a construir algo que sea útil para otra persona. Así que lo puse como una especie de interés de fondo, pero sigue siendo algo en lo que he cometido más errores que cosas bien hechas y estoy bien con eso, así es como se aprende.  

¿Tiene algún último consejo?

Mantén ese sentido de la curiosidad. Explora un poco. Cuando me tomé un tiempo libre fui a comer con muchos amigos que trabajan en muchas empresas tecnológicas de todo el mundo, especialmente en Estados Unidos. Tenía curiosidad por saber cómo era realmente y quería verlo de primera mano. Así que sé curiosa, explora y mira a tu alrededor, encuentra el camino que mejor se adapte a ti y estate dispuesta a aprender de los demás.

Muchas gracias a Brendan Reville por dedicar su tiempo a esta entrevista. Si desea más información sobre Code.org, visitehttps://www.code.org.