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



Este artículo no es sólo sobre mí. Está dirigido a cualquier programador que haya pasado por una transición profesional. Lo mío pasó asomándose al abismo en el que pasaría de ser desarrollador nativo de iOS a… Bueno, lo que había al otro lado no estaba del todo claro.
Al graduarme de la universidad, y a pesar de mi deseo de centrarme en el análisis de datos (en ese momento se llamaba minería de datos), conseguí mi primer trabajo en el desarrollo de aplicaciones móviles.
Al principio comencé a trabajar como desarrollador nativo de Android en una empresa dedicada a la guía telefónica en Colombia, pero después de seis meses me ofrecieron cambiarme a iOS porque necesitaban soporte para otras aplicaciones en ese sistema operativo.
Desde entonces, he trabajado como desarrollador nativo de iOS y he pasado por varias empresas, entre ellas Globant (Colombia), Rappi (Colombia), Match (Chile), Banqi (EE.UU.-Brasil) y Scotiabank-Colpatria (Colombia) antes de llegar a Nu.
Un desarrollador nativo de iOS aprende otro idioma
A pesar de trabajar siempre en lo mismo desde entonces (iOS), me di cuenta de la importancia de ser generalista en uno de mis trabajos anteriores. Lo que pasó fue que había una necesidad clara en el equipo de Android y asumí el desafío de solucionar el problema, a pesar de que estaba más allá de mi conocimiento en ese momento.
Por supuesto, al principio fue bastante difícil adaptarse a un nuevo lenguaje, a una nueva base de código, a un nuevo IDE (editor de código), pero a pesar de todo esto, entendí que la persona que es capaz de dar un paso adelante, enfrentar problemas y dejar el título de lado siempre se valora.
Como se sabe, en Nu trabajamos con Flutter. Entonces mi análisis fue el siguiente: si soy un buen desarrollador de iOS y ya pude aprender Android, no veo por qué no puedo ser bueno con Flutter.
Después de unas semanas pasé el proceso de selección, pero no sabía que pronto el desafío ya no estaría en las aplicaciones móviles sino en el desarrollo back-end.
Descubre las oportunidades
¿Cómo ocurrió la transición?
Hace poco más de un año, dentro del equipo para el que trabajo (Tarjeta de Crédito), quedó claro que ya no me necesitaban como desarrollador de Flutter. Al contrario, iba a tener que convertirme en desarrollador back-end para realizar una serie de tareas que estaban priorizadas.
Al inicio de esa etapa, y a pesar de que siempre tuve el apoyo de muchas personas a mi alrededor, dentro de mí había mucha incertidumbre y miedo que me impedía estar a gusto con la transición.
Mis pensamientos fueron más o menos los siguientes:
Nota: El ciclo de desempeño en Nu consiste en una autoevaluación de su trabajo en el último semestre, la evaluación de otros Nubankers sobre su desempeño y la ponderación del líder de su equipo de acuerdo con sus metas y logros semestrales.
Al final, a pesar de todos los malestares que sentí, decidí aceptar el desafío. Hoy, aproximadamente un año después de comenzar, puedo mirar hacia atrás y compartir las cosas que funcionaron para mí.
De desarrollador nativo de iOS a generalista: ¿Qué me ayudó?
Cuando emprendes un nuevo camino, sabes hacia dónde te diriges, pero es un misterio lo que puede suceder en el camino.
Los siguientes párrafos son una lista de cosas que me ayudaron, esperando que puedan ayudar a otras personas que se atreven a dar ese acto de fe (aquí hay una buena ilustración de lo que significa un acto de fe).
Invierte tiempo en la formación previa
Hay que hacer un esfuerzo inicial para entender las bases de la nueva tecnología que vas a abordar.
En mi caso, eso se tradujo en dos acciones concretas: tomar cursos de introducción para comprender los elementos básicos del lenguaje y comprender la arquitectura de los proyectos en los que iba a trabajar.
Cuando entiendes esto, ya sabes por dónde empezar a buscar cosas: las responsabilidades de cada capa y dónde deben ubicarse ciertas funcionalidades, entre otras tareas.
Forjar una red de apoyo
Es necesario construir una red de apoyo que te desbloquee durante los primeros meses. Para que esto suceda, creo que se deben cumplir tres cosas:
Actitud para afrontar el reto
Es necesario tener una actitud positiva ante el desafío y esto se traduce en tres cosas:
¿Qué me hizo correr el riesgo de dejar de ser (solo) un desarrollador nativo de iOS?
Creo que haber aceptado este desafío me ha permitido crecer inmensamente como profesional y también evolucionar en diversos sentidos. Por ejemplo:
¿Qué me ha llevado a haber corrido el riesgo de dejar de ser (solo) un desarrollador nativo de iOS?
Creo que haber aceptado este desafío me ha hecho crecer inmensamente como profesional y me ha permitido evolucionar de diversas maneras. Por ejemplo:
Conclusiones
Después de esta experiencia y mientras escribía este artículo, me di cuenta de que todos mis miedos e inseguridades no eran más que mi propio ego disfrazándose de muchas cosas con el único fin de evitar ponerme en situaciones vulnerables.
¿Cuáles fueron las batallas que conquisté?
Por un lado, creer en mí mismo. Recordé que cuando vivía en Boston y tuve la oportunidad de trabajar con personas graduadas en universidades de renombre (Harvard, MIT, Boston University, Northeastern, etc.), al principio me sentí intimidado, pero con el tiempo me di cuenta de que yo era tan capaz como ellos y podía contribuir en la misma magnitud.
En segundo lugar, encontré valor en ser persistente y comprometido. Siempre trato de tener presente una frase que escuché de un profesor cuando estaba haciendo mi maestría: “Comprometete. La pasión seguirá.”
Un verdadero generalista
Considerarme ahora como un “generalista” implica que, cuando hay un problema o una necesidad empresarial, soy capaz de dar un paso adelante y afrontar la situación.
Para concluir, espero que este artículo ayude a una o varias personas que se encuentran en un proceso de transición profesional a atreverse a dar el salto. Te lo digo por experiencia: no te arrepentirás.
Descubre las oportunidades