¿Cómo es hacer una pasantía en Snapchat?

Soy el pasante más reciente mencionado en la respuesta de Nic. 🙂 Me uní a Snapchat como pasante de ingeniería de software en el equipo de Android durante el otoño de 2013, tomando un trimestre de licencia en la Universidad de Stanford. He vuelto a la universidad para terminar mi licenciatura y volveré a Snapchat después de graduarme en primavera.

Cada becario es asignado a un equipo, que en mi época se dividía en iOS, Android y Backend. Yo quería ir al equipo de Android desde el principio porque estaba más familiarizado con Java, tenía algo de experiencia con Android y quería trabajar en el lado del cliente. Me incorporaron rápidamente, y pude abordar los errores de menor importancia para el lanzamiento de Stories desde el primer día.

Entonces me presentaron un par de posibles proyectos de prácticas, pero también se te permite tomar la iniciativa y proponer algo que creas que será de valor. Como creía en el valor de las pruebas automatizadas por las prácticas anteriores en Google, decidí crear el marco de pruebas, que todo el mundo apoyó de todo corazón.

El ritmo de aprendizaje fue mucho más rápido que en Google. Nunca había trabajado en un gran proyecto de Android como Snapchat y, además, nunca había montado un marco de pruebas unitarias y un servidor de pruebas de integración automatizado, por lo que cada día me suponía un reto y me convertí en un ingeniero de software mucho mejor en general. Al final, había hecho importantes contribuciones al producto.

Hay mucho énfasis en el progreso individual porque no hay un programa de prácticas dedicado (todavía) y porque había muy poca gente cuando yo estaba allí. No tuve un mentor directo, pero había mucho apoyo y gente a la que buscar consejo cuando me sentía atascado. La naturaleza de mi proyecto principal hacía que mi trabajo estuviera bastante aislado y a veces sentía que no contribuía lo suficiente. Tenía reuniones semanales con el vicepresidente de ingeniería (Tim) y con miembros del equipo de Android, así que pude identificar esta sensación. Hacia el final de mis prácticas, pude dividir mi tiempo entre el trabajo en el marco de pruebas y la implementación de características con el resto del equipo, e hizo que la experiencia fuera mucho más rica. Es increíblemente gratificante poder señalar una función que usan tus amigos y decir: "¡Yo hice eso!"

En cuanto al trabajo en equipo, Daniel, Diana y Nic fueron compañeros increíbles y me hicieron sentir completamente integrado en el equipo de Android. Nadie me trató como "el becario" y dieron la misma importancia a mis opiniones. Mientras trabajaba en las funcionalidades, me relacionaba con los equipos de iOS, backend, soporte y diseño. La estructura es plana y no sentí ninguna barrera al intentar coordinarme con los otros equipos.

Además del trabajo, Snapchat fue muy divertido. La gente es increíble. A pesar de ser unos trabajadores tan inspirados y dedicados, todos eran unos bobos de corazón y tenían mucho humor. Hacía que ir a trabajar fuera mucho más divertido. La comida del chef Ben era fantástica, pero también me encantaron las veces que exploramos los restaurantes locales, porque la comida en Los Ángeles es increíble. Algunas de mis excursiones favoritas fueron al poki de la calle, al onigiri de Sunny Blue y a la barbacoa coreana. Se me hace la boca agua solo de pensarlo...

En general, hacer las prácticas en Snapchat fue una experiencia increíble, educativa y divertida. 10/10, lo volvería a hacer (si no volviera a tiempo completo). Espero que esto ayude.