Skip to main content

Snyker en primer plano: lo que aprendí al cambiar de carrera

Escrito por
Headshot of Minsi Yang

Minsi Yang

social snyker spotlight minsi yang

29 de junio de 2021

0 minutos de lectura

Antes me maravillaba ver cómo los programadores de las series o películas podían dibujar unos diagramas, escribir código en una computadora y hacer que apareciera una aplicación increíble. Como violinista independiente, soñaba con tener esa capacidad, pero no me parecía algo posible en la realidad. Cuando llegó la pandemia y vi que probablemente habría poco trabajo en mi campo durante un tiempo, me animé a inscribirme en un bootcamp de programación para explorar ese sueño.

Después del bootcamp, descubrí que sí disfrutaba escribir código y que quería dedicarme a eso. Sin embargo, después de varios meses de solicitudes y entrevistas fallidas, en las que me decían que “me faltaba experiencia técnica”, me sentía bastante desanimada. Era como si el universo hubiera percibido mi frustración: a los tres meses de empezar a buscar trabajo, encontré por casualidad una publicación en Codebar de Aron Carroll (director sénior de Ingeniería aquí en Snyk) sobre el primer programa de pasantías para ingenieros de software de Snyk. Aunque eran las 11 de la noche, abrí mi laptop y en cuestión de segundos encontré el video Cómo explicarías Snyk. Me impresionó mucho la forma tan abierta y creativa en que la empresa explicaba su misión en el video, y lo felices que parecían todos. Sin pensarlo demasiado, solicité rápidamente la pasantía.

La pasantía dura tres meses. Me asignaron al equipo Runtime de Snyk Container, donde trabajé con dos ingenieros sénior y un gerente de Ingeniería. Por un lado, me emocionaba muchísimo tener esta increíble oportunidad de aprender con tres grandes ingenieros. Por otro, me ponía muy nerviosa trabajar con personas con tanta experiencia y no quería hacer el ridículo. En el mundo de la música, basta con cometer un solo error para arruinar tu reputación, y de verdad no quería que eso me pasara durante la pasantía.

Ahora que la pasantía terminó, al mirar atrás y recordar mis preocupaciones iniciales, me parecen insignificantes y un poco tontas. Al reflexionar sobre mi experiencia, esto es lo que aprendí en Snyk:

1. Disfruta los desafíos

Durante la entrevista, comenté que quería aprender a crear una aplicación por mi cuenta, de principio a fin. Y eso fue exactamente lo que me propusieron: crear por mi cuenta una integración para un proyecto de código abierto. Sin embargo, mientras investigábamos y entendíamos el proyecto, mi equipo y yo descubrimos que, para desarrollar la integración, tendría que aprender Golang (un lenguaje totalmente nuevo para mí, ya que en ese momento solo conocía un poco de Ruby y JavaScript), algunos frameworks relacionados, los conceptos básicos de Google protobuf y más. Resultó ser una tarea mucho más grande de lo que esperaba, hasta el punto de que quizá no lograría terminarla antes de que acabara la pasantía.

Al principio, me abrumó darme cuenta de todo el trabajo que implicaba completar la tarea. Pero, después del impacto inicial, entendí que cuanto más difícil fuera, más podría aprender, y mi equipo pensaba lo mismo. También me aseguraron que estarían ahí para ayudarme siempre que lo necesitara. Como resultado, ya avancé más de la mitad del proyecto y lo he presentado dos veces ante toda la empresa.

2. Haz todas las preguntas que puedas y comunícate de más

En parte por la pandemia y en parte por la forma de operar de una empresa internacional como Snyk, mi pasantía se realizó de forma remota por Zoom y Slack. Mi equipo tiene integrantes en Tel Aviv, Cambridge y Londres, así que parte de la cultura del equipo era usar el canal de Slack como oficina virtual para mantenernos al tanto. Me asignaron a Ivan Stanev como compañero de incorporación; le escribía y tenía reuniones frecuentes con él por Zoom —a veces a diario— para hacerle preguntas. A medida que fui conociendo mejor al equipo, me animaron a publicar mis preguntas en el canal de Slack.

Esto aceleró muchísimo mi aprendizaje, no solo porque podía conocer distintas opiniones y recibir ayuda rápidamente cuando me trababa, sino también porque a veces daba pie a buenas conversaciones. Ahora, incluso les escribo a ingenieros de otros equipos para pedirles consejos y comentarios.

Mensaje de chat de Minsi preguntando cómo escribir una prueba para la función WithToken(), con 23 respuestas.

3. Todos somos iguales: sé transparente

Recuerdo que uno de los momentos más incómodos de mi pasantía fue mi primera reunión de Tech Roadmap. Mientras escuchaba y me esforzaba por entender toda la jerga y los conceptos técnicos, Amir Moualem, arquitecto del departamento, me preguntó de repente si tenía alguna opinión al respecto. En ese momento, me preocupaba mucho parecer tonta. Pero me armé de valor y le conté lo que pensaba sobre lo que había logrado entender y lo que no. Después, me dijo que todas las opiniones son importantes y que una opinión nueva tiene aún más valor. También es muy importante para mi propio aprendizaje hacer preguntas en cuanto me surjan, para que puedan responderlas. Desde entonces, me di cuenta de que prestaba mucha más atención a todo, porque sabía que mi opinión también importaba.

4. “Preocuparse de verdad” va más allá del trabajo que haces

Como pasante, me importaba causar una buena impresión. Por eso, solía intentar terminar mi trabajo por la noche y tenía mucho cuidado al hacer preguntas. Sin embargo, en Snyk no me llamaron la atención por cometer errores, sino por preocuparme demasiado por hacer preguntas o por trabajar demasiado. Una vez, abrí un pull request por la noche para que lo revisaran a la mañana siguiente. Al día siguiente, mi equipo me aconsejó que no trabajara hasta tan tarde y me explicó que debía dar prioridad a mi bienestar para evitar agotarme.

Fragmento de texto: “@Minsi teme estar haciendo demasiadas preguntas. Resulta que se equivoca.”

5. Un solo equipo

Además del apoyo incondicional del equipo Runtime, a menudo recibía otros tipos de ayuda. A las tres semanas de empezar mi pasantía, Alex Gibbons, gerente de ventas del Reino Unido, se puso en contacto conmigo. Al principio, pensé que sería una reunión formal de una sola vez para conocer a un colega. Sin embargo, se convirtió en una reunión mensual en la que podía conversar sobre mi experiencia hasta ese momento, hacer preguntas fuera del ámbito de mi equipo y, lo más importante, recibir sus consejos sobre la empresa y la vida en general.

Podría escribir mucho más sobre todo lo que aprendí durante mi pasantía en Snyk, pero este blog podría terminar convertido en una novela. Me siento muy agradecida por haber tenido esta increíble oportunidad de aprender y también me entusiasma mucho que me hayan ofrecido un puesto como ingeniera de software asociada para seguir creciendo en este entorno extraordinario. Me enorgullece decir que soy Snyker y espero que lo que comparto aquí anime a otras personas a interesarse en Snyk y a sumarse a esta increíble familia.

¿Te inspiraste? ¡Estamos contratando! Explora todas nuestras vacantes de Ingeniería.

Publicado en: