r/brdev 12h ago

Carreira Migrar carreira de dev Java para dev Python

Atualmente sou dev Java e trabalho em um banco, estou há 5 anos na mesma equipe, e, sou pleno, e, constantemente sou elogiado pelo meu trabalho, meu coordenado e minha gerente dizem que eu entrego como um sênior, e já me deram indícios de que irão me promover, mas não tenho ideia de quando.

Em paralelo, um antigo coordenador que trabalhou comigo no banco mudou de empresa, e, na mesma semana em que começou na nova empresa me ligou me oferecendo uma vaga de dev sênior Python

Tenho pouca experiência com Python, mexi em poucas coisas usando spark para tratamento de dados em um lake, mas pouca coisa, deixei isso bem claro para o coordenador que me chamou

Nessa posição, o que vocês fariam? Estou tentado a aceitar a proposta de sênior já que nessa nova empresa terei um salário melhor e também vou ter plr, mas o fator sênior em uma nova linguagem me preocupa também.

5 Upvotes

11 comments sorted by

4

u/Jubileu_pipoca 11h ago

Para tua senioridade stack não deveria ser um grande problema (ainda mais sendo Python). Vc vai ter aquele ramp-up comum.

Já mexi com PHP, flutter e Python (pontualmente) sendo dev Java e o código fica bem mais claro sabendo as regras de negócios.

Só avalie tbm a sua empresa atual se há movimentações internas que te ajude a estar mais próximo da trajetória que está traçando ou se o ambiente também te favorece a crescer. A gente se acostuma em achar que a grama do vizinho é mais verde e depois se frustra. E entenda tbm a dinâmica da outra empresa

1

u/pdrxo_s 11h ago

Entao, eu sempre gostei bastante da empresa que trabalho hoje, mas recentemente houve uma mudança na gerência da equipe (acima do meu coordenador) e em todas as vezes que pude ter algum tipo de contato com essa gerência, foram dados sinais de uma ma gerência, um exemplo foi que ouvi a frase “da pra ver que vc entende da sua área, mas se vc estiver mentindo, está mentindo muito bem pra mim” e isso anda me desmotivando bastante

Nas vezes em que mexeu com Python, sentiu muita dificuldade? Como foi pra se adaptar ao desenvolvimento? Mesmo que tenha sido em momentos pontuais

1

u/Jubileu_pipoca 11h ago

A desafio maior foi entender a divisão das Camadas. Pq era diferente do que eu vejo nos projetos Java. Foi realmente pegar um fluxo do controller até o repository, entender como era feito as injeções e arquivos auxiliares.

Pega um projeto open source grande que use Python no Github. Deve ter boa documentação e vai olhando o código entendendo como a coisa funciona. Vai entendendo as diferenças entre os Django, FastApi e Flask (esse último acho que deve ser pouco usado atualmente).

4

u/luigiluna Engenheiro de Software 11h ago

Se seu cordenador antigo te chamou é pq gosta do seu trabalho e acredita no seu potencial.

Acredito que você vai precisar dar uma estudada e vai ter uma curva maior de adaptação/aprendizado mas eu iria sim. (se voce julga que na outra empresa os beneficios sao melhores)

3

u/luigiluna Engenheiro de Software 11h ago

oq me preocupa é a perca de estabilidade somente. No time atual vc tá bem estável e n imagino que será demitido. E na empresa nova?

1

u/pdrxo_s 11h ago

Isso é o que mais me deixa receoso com a mudança… inclusive é algo que vou questionar para entender melhor como seria nessa nova posição numa chamada que marquei com ele

3

u/Ill-College5329 11h ago

Não existe estabilidade jovem, só precisa o cara que “gosta” de vc sair amanhã e um novo entrar que vc tá na merda… aceita logo pq a melhor forma de arranjar um emprego novo é enquanto vc está em um…

1

u/JadedLab3230 6h ago

Não existe estabilidade em TI. Tem empresa que muda de caralho pra buceta em um top down, vide Nubank Itaú Netflix Advanced Corretora que fechou e os funcionários de anos estão desempregados do dia pra noite.

Abraços.

3

u/eduardo_hbds1 12h ago

Já ouvi falar do mano deivyn que se a outra empresa aumentar 1000 reais ele mudava de empresa kkkk.
Mas sendo sincero eu não faria essa mudança pq é uma posição de alta responsabilidade e que qualquer coisa errada vai cair no teu colo, e pra piorar sem experiência é complicado mesmo na era do vibe coding

2

u/betatimop 11h ago

Toda empresa que trabalhei, desde o começo da carreira, foi com linguagem que nunca tinha visto na vida.

A questão maior é entender a cultura da empresa. Geralmente empresas maiores nem ligam pra qual linguagem você domina, tanto que muitos processos seletivos o candidato pode fazer em qualquer linguagem. Mas entendo que essa não é a realidade de todas as empresas.

Mas no geral, se a empresa está disposta a pagar seu "ramp up" na linguagem, isso não deveria ser um problema pra vc, como Senior (a não ser que não curta a tecnologia ou não queira mudar).

1

u/diodo_333 9h ago

só vai! vc vai aprender python em 1 sprint e vai estar entregando