mais lidos
Life at Nu
Conheça a sede do Nubank em Pinheiros, São Paulo/Brasil jan 11
Design
A nova aparência do Nubank: conheça nossa nova logo maio 17
Culture & Values
Como os valores e a cultura da Nu moldam os produtos que criamos ago 7
Carreiras
Reunimos grandes mentes de diversas origens que permitem a discussão e o debate e melhoram a resolução de problemas.
Saiba mais sobre nossas carreiras



Este artigo não é só sobre mim. Ele é destinado a qualquer programador que já tenha passado por alguma transição profissional. A minha aconteceu à beira do abismo em que eu passaria de um desenvolvedor iOS nativo para… Bem, o que havia no outro lado não estava claro.
Quando me formei na universidade, apesar do meu desejo de me concentrar em análise de dados (na época isso era chamado de mineração de dados), consegui meu primeiro emprego em desenvolvimento de aplicativos para celular.
No início, comecei trabalhando como desenvolvedor Android nativo em uma empresa dedicada a listas telefônicas na Colômbia, mas após seis meses, me ofereceram a chance de mudar para iOS porque precisavam de suporte para outros aplicativos naquele sistema operacional.
Desde então, tenho trabalhado como desenvolvedor iOS nativo e passei por diversas empresas, incluindo Globant (Colômbia), Rappi (Colômbia), Match (Chile), Banqi (EUA-Brasil) e Scotiabank-Colpatria (Colômbia), antes de chegar ao Nu.
Um desenvolvedor iOS nativo aprende outra linguagem
Apesar de sempre trabalhar com a mesma coisa (iOS) desde então, percebi a importância de ser generalista em um dos meus trabalhos anteriores. O que aconteceu foi que havia uma clara necessidade na equipe de Android e aceitei o desafio de resolver o problema, apesar de estar fora do meu conhecimento.
Evidentemente, no início foi bem difícil me adaptar a uma nova linguagem, a uma nova base de código e a um novo ambiente de desenvolvimento integrado (IDE), mas apesar de tudo isso, entendi que quem consegue assumir a responsabilidade, enfrentar os problemas e deixar o título de lado é sempre apreciado.
Como se sabe, no Nu trabalhamos com Flutter. Então, minha análise foi a seguinte: se sou um bom desenvolvedor iOS e já havia aprendido Android, não vejo por que eu não seria bom com Flutter.
Depois de algumas semanas passei no processo seletivo, mas não imaginava que logo o desafio não mais seria em aplicativos para celular, mas no desenvolvimento back-end.
Conheça nossas oportunidades
Como aconteceu a transição?
Pouco mais de um ano atrás, na equipe para a qual trabalho (Cartões de Crédito), ficou claro que eu não era mais necessário como desenvolvedor Flutter. Pelo contrário, eu teria que virar um desenvolvedor back-end para realizar diversas tarefas que eram priorizadas.
No início daquele estágio, e apesar de sempre ter tido o apoio de muitas pessoas ao meu redor, dentro de mim havia muita incerteza e medo que me impediam de relaxar com a transição.
Meus pensamentos eram mais ou menos assim:
Observação: O ciclo de desempenho no Nu consiste em uma autoavaliação do seu trabalho no último semestre, na avaliação de outros funcionários do Nubank em relação ao seu desempenho e na ponderação do líder da sua equipe de acordo com seus objetivos e conquistas do semestre.
No fim das contas, apesar de todos os desconfortos, decidi enfrentar o desafio. Atualmente, cerca de um ano após o início, consigo olhar para trás e compartilhar o que deu certo para mim.
De desenvolvedor iOS nativo para generalista: O que me ajudou?
Quando você começa um novo trajeto, você sabe a direção que está indo, mas o que pode acontecer no caminho é um mistério.
Os parágrafos a seguir são uma lista de coisas que me ajudaram, e torço para que possam ajudar outras pessoas que ousam confiar no destino (aqui está uma boa ilustração do que significa confiar no destino).
Invista tempo no pré-treinamento
Você precisa fazer o esforço inicial de entender o básico da nova tecnologia com a qual trabalhará.
No meu caso, isso se traduziu em dois itens: fazer cursos introdutórios para entender os elementos básicos da linguagem e entender a arquitetura dos projetos nos quais eu trabalharia.
Quando você entender isso, já sabe onde começar a pesquisar: as responsabilidades de cada camada e onde determinadas funcionalidades devem estar localizadas, entre outras tarefas.
Crie uma rede de apoio
É necessário criar uma rede de apoio que desbloqueará você nos primeiros meses. Para que isso aconteça, creio que três coisas precisam ser feitas:
Postura para enfrentar o desafio
Você precisa de uma atitude positiva quanto ao desafio, e isso se traduz em três coisas:
Confie no acúmulo de conhecimento. Saber que essas tarefas difíceis que enfrenta hoje são as mesmas que possibilitam que você aprofunde seus conhecimentos.
O que me fez assumir o risco de deixar de ser (apenas) um desenvolvedor iOS nativo?
Acho que aceitar esse desafio permitiu que eu crescesse muito como profissional e evoluísse de muitas formas. Por exemplo:
Estou mais preparado para incertezas. Um valor essencial para esse momento de crise econômica e constante evolução das estruturas de trabalho é que aprendi a não ter medo de desafios que envolvem incertezas. No fim das contas, entendi que quando você se acostuma com o desconforto é que começa o crescimento.
O que me fez assumir o risco de deixar de ser (apenas) um desenvolvedor iOS nativo?
Acho que aceitar esse desafio me fez crescer muito como profissional e permitiu que eu evoluísse de muitas maneiras. Por exemplo:
Conclusões
Após essa experiência, e enquanto escrevia este artigo, percebi que todos os meus medos e inseguranças não passavam do meu próprio ego se disfarçando como muitas coisas com o único propósito de evitar situações de vulnerabilidade.
Quais batalhas eu venci?
Por um lado, acreditar em mim mesmo. Lembro que quando morei em Boston e tive a oportunidade de trabalhar com pessoas formadas em universidades renomadas (Harvard, MIT, Universidade de Boston, Northeastern etc.), inicialmente me senti intimidado, mas ao longo do tempo percebi que eu era tão capaz quanto eles e poderia contribuir na mesma magnitude.
Em segundo lugar, descobri valor em ser persistente e dedicado. Sempre tento ter em mente uma frase que ouvi de um professor enquanto fazia meu mestrado: “Dedique-se. A paixão vem depois.“
Um verdadeiro generalista
Me considerar agora como um “generalista” implica que, quando há um problema ou uma necessidade nos negócios, consigo assumir a responsabilidade e lidar com a situação.
Para concluir, espero que este artigo ajude uma ou mais pessoas que estejam em um processo de transição profissional a ousarem confiar no destino. Posso dizer por experiência própria: você não se arrependerá.
Conheça nossas oportunidades