El proceso de incorporación en receeve está muy organizado. Está dividido en ciclos de una semana y cada uno de ellos tiene una reunión de revisión de incorporación en la que puedes dar y recibir información sobre todo lo que ocurre en el equipo técnico. Una de las primeras cosas interesantes que ofrece receeve es un sistema de compañeros, en el que se me asignó un compañero para ayudarme a guiarme durante todo el proceso de incorporación. Pero también todo el equipo estaba siempre ahí para ayudarme en todo.
Durante mi primera semana, leí mucha documentación (desde directrices de estilo de código hasta diagramas de secuencia, pasando por dominios técnicos), configuré mi entorno de desarrollo y luego empecé a leer la codificación del producto.
Fue muy agradable comprobar que la calidad y la limpieza del código son realmente una iniciativa importante en receeve. Y fue estupendo ver que todos los subsistemas siguen los mismos patrones. Así que cuando has visto uno de ellos sabes dónde encontrarlo todo en todos.
La segunda semana fue mi bautismo de fuego: empecé mi primera tarea. Se trataba de un gran proyecto de refactorización que me ayudó a comprender la lógica de funcionamiento de receeve y la interconexión de los distintos sistemas. Me llevó una semana y parte de la siguiente trabajar en ello. Todo ello supuso un reto total para mis habilidades, pero todos los miembros de mi equipo estuvieron abiertos a responder a mis preguntas y a revisar el código que había escrito. Así que el estrés de hacer algo tan grande como el primer gran proyecto se redujo por completo de inmediato. Me pareció emocionante descubrir, mientras trabajaba en esta tarea, la limpieza del código y lo pequeño y muy centrado en el dominio que es realmente cada subsistema.
Una cosa que me sorprendió fue que no hay una réplica local del ecosistema donde puedas probar tu código. Es decir, cada subsistema está alojado en la nube y totalmente cubierto por pruebas. Así que cuando estás trabajando en una tarea, sólo tienes que cubrir tu código con pruebas automatizadas y luego desplegarlo en el entorno de pruebas directamente en AWS. Al principio esto me pareció una locura, pero funcionó a la perfección. Y al no tener todo el ecosistema ejecutándose localmente significaba que no tendría que luchar con ningún recurso agotándose en mi máquina.
Otra cosa que me ha gustado es cómo podemos optimizar el uso del tiempo. Tenemos horarios de trabajo flexibles y se anima a los desarrolladores a dedicar tiempo a desconectar de los canales de comunicación y relajar la mente. Además, todo, todo el trabajo que me toca hacer es emocionante y desafiante y todas nuestras reuniones están optimizadas y centradas y con muy poca redundancia. Hablando de reuniones, el standup diario al que estaba acostumbrado se celebra de forma asíncrona a través de un canal de Slack. Hay algunas otras reuniones, que nos permiten organizar el trabajo y recibir informes del estado de Empresa . Así que, sí, la transparencia es un aspecto muy importante aquí.
La tercera y cuarta semana empecé a revisar código de mis compañeros, a ayudar a QA revisando mis propias tareas y continué mi integración en el trabajo diario del equipo. Por último, también trabajé en más tickets, donde pude sumergirme en diferentes partes del sistema.
Suele decirse que "el tiempo corre rápido cuando te diviertes". Este fue definitivamente mi caso en mis primeras 4 semanas en receeve. Al ser una primera Empresa remota, es difícil conseguir una relación fluida con los compañeros, pero el espíritu de equipo se fomenta teniendo nuestro canal abierto y divertido donde podemos compartir y discutir cualquier cosa que nos apetezca. Incluso las cosas tontas. También tenemos el Tech Club, donde nos reunimos y hacemos algunas actividades como un gran grupo. Jugamos, tomamos cerveza o vino, y lo guay es que proponemos cualquier actividad para el momento. El último evento fue una partida muy divertida de Pictionary a distancia.
Tengo que decir que estoy muy contenta de cómo ha ido mi incorporación. Me ha parecido menos de un mes, pero estoy deseando afrontar los próximos retos en los meses y años venideros.