Mas leido
Building Stories
Modo Rua: Redefiniendo el desarrollo de aplicaciones mediante iteración centrada en el usuario Ago 23
Building Stories
NuStories: Adaptación de productos para clientes fanáticos en varios países Oct 30
Culture & Values
Cómo los valores y la cultura de Nu dan forma a los productos que creamos Ago 7
Carreras
Reunimos a grandes mentes de diversos orígenes que permiten la discusión y el debate y mejoran la resolución de problemas.
Conoce más sobre nuestras carreras



Probablemente tengas curiosidad sobre el stack de ingenieros que utilizamos aquí en Nubank. El lenguaje Clojure y la base de datos Datomic son bastante peculiares y únicos. Como seres humanos, nuestra primera impresión es que necesitamos aprender el stack antes de postularnos a Nubank, con el riesgo de ser despedidos si no entregamos lo suficientemente rápido.
No necesitas saber nada sobre el stack de Nubank para trabajar aquí.
Sin embargo, a Nubank realmente no le importa si conoces el stack o no, porque tenemos una excelente forma de hacer onboarding a los nuevos ingenieros, o Nuvinhos como los llamamos, para aprender las tecnologías al ritmo que deseamos, ya inmersos en el contexto de Nubank.
¿Qué es el Onboarding de Ingenieros?
La palabra “onboarding” debe ser un poco confusa cuando la miras por primera vez, sin embargo consiste en un conjunto de acciones o procesos que ayudarán a un recién llegado a integrarse en un nuevo ámbito.
El onboarding es un conjunto de procesos para integrar a las personas a un nuevo ámbito.
En Nubank tenemos una definición de procesos precisa y en constante evolución que llamamos onboarding, y ahora tiene un gran nivel de madurez. Somos capaces de capacitar ingenieros de diferentes niveles y antigüedades en cortos períodos de tiempo.
Además, en Nubank no solo contamos con Onboarding de Ingenieros para nuevas contrataciones, también lo hacemos para ingenieros que están haciendo algún traslado lateral, cambiando de equipo, por ejemplo, y necesitan tener un periodo para adaptarse y acostumbrarse a esa nueva unidad de negocio.
Descubre las oportunidades
¿Cómo ocurre el Onboarding para los recién llegados?
El proceso de Onboarding comienza el primer día que llegas a Nubank. No queremos y ni siquiera esperamos que pases tiempo trabajando horas extras en tu casa aprendiendo nuestras tecnologías, así que creamos un proceso que en la mayoría de los casos te hará sentir la comodidad suficiente como para comenzar a hacer las cosas por tu cuenta en un buen período de tiempo.
El período de onboarding varía según el nivel de antigüedad, ya que algunos ingenieros pueden necesitar más tiempo y otros menos. Sin embargo, siempre permitimos que cualquiera use el tiempo que necesita para sentirse con comodidad. En nuestra visión de incorporación, estipulamos que un ingeniero necesitará alrededor de 3 meses para comenzar a codificar y crear funciones por su cuenta, con un buen conocimiento del idioma y algo de contexto. Y que en 6 a 9 meses el ingeniero estará completamente integrado a las tecnologías y al contexto del equipo.
El onboarding
Tenemos algunas fases en el onboarding:
Todas esas fases normalmente suceden al unísono, ya que creemos que es demasiado aburrido profundizar en una sola, y probablemente solo frustrará al nuevo ingeniero en lugar de agregar algo.
Y todas esas fases varían en tiempo dependiendo del nivel del ingeniero, pero normalmente tomará al menos 3 semanas. Normalmente, en esas primeras 3 semanas todavía no estás realmente involucrado en las actividades del equipo, ya que tienes muchas sesiones de entrenamiento obligatorias que se dividen en las fases mencionadas anteriormente.
¿Qué hace que el proceso de Onboarding sea tan efectivo y eficiente?
Hay dos acciones que, en mi opinión, garantizan que la incorporación se realice tan rápido y tan bien. La primera son las Sesiones grupales antes mencionadas, que es una de las fases, pero también algo en lo que confiamos en nuestras actividades diarias de equipo en Nubank. El segundo es el sistema de compañeros, que asigna a una persona de tu equipo para que te ayude en tus primeros 3 meses.
Sesiones grupales
Para aquellos que no han oído hablar de esta técnica excepcional, las Sesiones grupales son sesiones de programación colectiva para acelerar el desarrollo de una función, compartir conocimientos e incluso aprender lenguajes de programación.
Es bastante similar a la programación en pareja, pero con más personas involucradas. Durante el onboarding, normalmente tenemos sesiones grupales enfocadas en los Nuvinhos, en las que uno de nuestros ingenieros traerá una tarea real de su equipo para que se realice con los nuevos ingenieros. La idea principal con eso es hacer que los recién llegados ejerciten el pensamiento lógico y aprendan con el ingeniero consolidado sobre cómo organizamos nuestros microservicios y cómo implementar sus ideas en Clojure.
Las sesiones grupales son actividades prácticas que te colocan en una situación real de resolución de problemas.
Durante toda la sesión solo codificarán los Nuvinhos, hacemos rondas de rotación cronometradas, de 5 a 10 minutos, para mantener la atención y participación de todos. Además, esto es muy efectivo, porque tienes una actividad práctica en situaciones reales, lo que facilita la aplicación de los conocimientos adquiridos.
Realmente creemos en este enfoque, y es por eso que también lo usamos en nuestra rutina. Hay equipos que reservan lugares durante la semana para programar juntos, mientras que hay otros que prefieren mantenerlo abierto y usarlo solo para resolver tareas críticas. Sin embargo, vemos muchas ganancias en esta acción, ya que ayuda al proceso de difusión del conocimiento entre todos.
Compañeros
El compañero será la persona que estará disponible para ayudarte con cualquier pregunta. Siempre es alguien en el mismo capítulo que nuestro recién llegado, y el nivel de conocimiento de esta persona realmente no importa. Con frecuencia tenemos ingenieros junior que son compañeros de los senior, porque lo que cuenta normalmente es el período de tiempo que esta persona está en Nubank. Por lo tanto, normalmente su compañero trabajará aquí durante al menos 6 meses.
El compañero será su persona de referencia para preguntar sobre problemas técnicos, dificultades para configurar algo, obtener consejos sobre cómo hacer su vida más fácil, saber más sobre el proceso comercial y hacer tantos emparejamientos como desee. Entonces, es la persona designada para molestar en cualquier momento. Queremos asegurarnos de que no te atasques en un problema porque te avergüenza de preguntarle a alguien, por lo que el trabajo del compañero es ser este contacto flexible.
El compañero es una actividad relevante aquí en Nubank, porque es parte de nuestros principios de ayudar al crecimiento de Nubank, hacer crecer a las personas para ayudar en nuestras misiones. Esta actividad será obligatoria durante 3 meses y después será opcional si quieres seguir haciéndola o no.
Sin embargo, es algo muy importante para nosotros y que ayuda a que los recién llegados se integren fácilmente en el equipo y estén con más comodidad.
Habiendo dicho todo eso, Nubank hace un gran trabajo al brindar onboarding a ingenieros y no esperamos que las personas sepan nada sobre nuestro stack cuando solicitan un puesto. Realmente creemos que la mentalidad y el pensamiento lógico son mucho más importantes y relevantes, y la tecnología siempre se puede aprender. Además, contratamos personas pensando en el largo plazo, por lo que el tiempo del onboarding nos traerá un retorno.
Descubre las oportunidades