¿Cómo es hacer unas prácticas en Square?

Estaba de prácticas en Square este verano pasado, y estoy muy contenta de haberlo hecho porque nunca antes había estado rodeada de tantos ingenieros de software con talento que son súper apasionados por lo que hacen y que realmente creen en el propósito de la empresa (el empoderamiento económico).

Algunos aspectos destacados de mis prácticas:

  • Semana de hacking. De vez en cuando, los equipos de Square dejarán lo que están haciendo durante una semana, y los ingenieros trabajarán en proyectos de hacking de su elección. Dato curioso: Square Cash fue originalmente un proyecto de la semana del hack. La semana de hackeo fue una de mis experiencias favoritas de este verano porque conocí a algunos ingenieros increíbles en otros equipos, uno de los cuales se convertiría en mi mejor amigo (e ídolo) en Square. También tuve la oportunidad de abordar una parte diferente de la base de código de Register POS, que fue un reto pero divertido.
  • Semana de hacking interno. A pesar de que no teníamos oficialmente personas de tiempo completo en nuestro equipo para la semana de hacking de los internos, tuvimos una enorme cantidad de apoyo de personas de tiempo completo que estaban dispuestos a ayudarnos a través de Slack o en persona. La mayoría de los equipos sólo tienen un interno, por lo que esta fue una buena oportunidad para trabajar con otros internos en un proyecto, mientras que todavía se benefician de los conocimientos de los expertos de la base de código.
  • Conocer el liderazgo de Square. A lo largo del verano, tuvimos sesiones de preguntas y respuestas con Jack Dorsey (CEO), Jackie Reses (líder de capital y líder de personas), Sarah Friar (CFO) y Gokul Rajaram (líder de Caviar). Me inspiró no sólo la cantidad de conocimientos y experiencia que cada uno de ellos aportó a sus funciones, sino también su compromiso de utilizar el propósito de la empresa de empoderamiento económico para impulsar las decisiones empresariales.
  • Enfoque de toda la empresa en el aprendizaje. Jack Dorsey habla mucho de la importancia de aprender sobre el aprendizaje automático para prepararnos mejor para el futuro. En uno de los recientes town squares, anunciaron que todos los ingenieros deberán pasar por el ML Bootcamp, y los no técnicos tendrán la oportunidad de tomar una clase de ML para no ingenieros. No me cites, pero creo que en algún momento, van a hacer que este recurso esté abierto al público también.
  • Serie de oradores de la plaza. En uno de los pasillos de la oficina hay retratos de todos los ponentes que han dado charlas en Square, como Sal Khan y Nora Poggi. Este verano, tuve el privilegio de escuchar a DeRay McKesson hablar sobre el activismo de los derechos civiles.
  • Mi proyecto. Este ha sido, con diferencia, el mayor proyecto de prácticas que he llevado a cabo, y me sorprendió la gran responsabilidad que me dieron. Como pasante en el equipo de Android de Checkout Experience, trabajé en una nueva función para la aplicación Register POS. La aplicación tiene ya varios años, así que, a lo largo del año pasado, un equipo de ingenieros diseñó una nueva arquitectura de "futuros" para resolver algunos de los puntos débiles de la implementación actual. Mi función fue la primera en emplear la arquitectura de futuros, lo que fue emocionante pero también frustrante a veces. Podría seguir hablando de cómo se podría haber mejorado la gestión de mi proyecto, pero lo dejaré para otro momento. En resumen: Aprendí de la manera más dura lo importante que es tener un PRD y un documento de diseño antes de sumergirse en un proyecto.

Por último, y francamente la parte que más voy a echar de menos,

  • Los seres humanos de primera categoría que conocí. Era prácticamente como trabajar con celebridades. Antes de estas prácticas, no era consciente de la presencia de Square en el código abierto, pero está ahí. Me pareció una locura acudir a los autores de Mortar and Dagger para que me ayudaran en mi proyecto, pero siempre fueron pacientes conmigo y estuvieron más que dispuestos a compartir su experiencia. Además de su destreza en la programación, los ingenieros de Square me sorprendieron con sus intereses fuera del trabajo y sus vidas pasadas. Trabajé con alguien que solía enseñar literatura griega antigua en una prisión, alguien que ejerció la abogacía antes de convertirse en programador, e incluso un fanático de la aviación que también resulta ser una celebridad de Quora. Como ya he insinuado antes, mi proyecto tuvo muchos retos, pero gracias a las increíbles personas que me rodeaban, conseguí pasar el verano de una pieza, rompiendo la construcción maestra solo un puñado de veces 🙂

.