image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF

GM

Guilherme Macedo31/03/2025 18:06
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

Superando o Medo do Versionamento: Uma Jornada de Aprendizado no Banco Pan em 2023

  • #GitHub
  • #Git

Em 2023, ingressei no Banco Pan em um contexto de grandes expectativas e desafios tecnológicos. Apesar da empolgação, enfrentei uma curva de aprendizado íngreme, especialmente em ferramentas de colaboração em equipe. Um episódio marcante foi meu primeiro contato com versionamento de código, tarefa que parecia simples para colegas experientes, mas se transformou em um marco de superação pessoal. Este artigo relata essa experiência, destacando a importância da persistência e da autogestão emocional em ambientes de alta pressão.

Contexto do Desafio

Como novo integrante de uma equipe de desenvolvimento, fui incumbido de realizar ajustes em um repositório compartilhado usando Git (ferramenta de versionamento). Apesar de conhecer o conceito teórico, nunca havia aplicado na prática fluxos como mergepull requests ou resolução de conflitos. A tarefa exigia:

  1. Clonar o repositório principal;
  2. Criar uma branch para minhas alterações;
  3. Submeter o código para revisão sem afetar a versão estável.

O medo de cometer erros irreversíveis era palpável, mas a necessidade de contribuir falou mais alto.

O Processo: Entre Vídeos, Erros e Autonomia

1. A imersão caótica

Nas primeiras horas, assisti a tutoriais no YouTube, li documentações e até revi anotações de cursos. Mesmo assim, ao executar git push, enfrentei mensagens de erro crípticas (ex.: “detached HEAD state”). A ansiedade aumentava, mas decidi dividir o problema em etapas menores.

2. A primeira vitória

Após recriar o ambiente localmente e testar comandos em uma branch de teste, consegui submeter minha primeira alteração. Porém, ao sincronizar com o repositório remoto, surgiram conflitos de merge. Usando o VS Code como editor, comparei as versões linha a linha, mantendo o código funcional da equipe e integrando minhas mudanças. Apesar do estresse, o código foi aceito após duas revisões.

3. Lições na prática

  • Git não é monstro: Comandos como git stash e git rebase tornaram-se aliados após a prática;
  • Erros são professores: Cada mensagem de erro direcionou meu aprendizado;
  • Colaboração é chave: Colegas ajudaram a desvendar jargões como “fast-forward merge”.

Reflexões sobre o Aprendizado

Autogestão emocional

O receio de “quebrar o projeto” era um obstáculo maior que o técnico. Aprendi que:

  • Medo paralisa, ação liberta: Corrigir erros ativamente reduziu a ansiedade;
  • Pedir ajuda não é fraqueza: Um colega explicou o fluxo de como fazer o versionamento do Git em 15 minutos, e me auxiliando demais!

Competência técnica x Confiança

Dominar o versionamento foi tão importante quanto reconstruir minha autoconfiança. Hoje, encaro novas ferramentas (ex.:Jenkins) com a mentalidade de que o desconhecido é temporário.

Conclusão

Aquele dia no Banco Pan foi mais que uma vitória técnica: foi a prova de que desafios são oportunidades disfarçadas. O versionamento de código, antes um tabu, tornou-se uma habilidade que uso diariamente. A experiência reforçou que, em ambientes tecnológicos dinâmicos, resiliência e curiosidade são tão cruciais quanto o conhecimento prévio. Para quem enfrenta medos similares, meu conselho é: respire, quebre o problema em partes e lembre-se de que até os seniors já estiveram no seu lugar.

Compartilhe
Recomendados para você
Microsoft AI for Tech - GitHub Copilot
XP Inc. - Cloud com Inteligência Artificial
Microsoft AI for Tech - Azure Databricks
Comentários (1)
DIO Community
DIO Community - 01/04/2025 12:31

Guilherme, seu relato sobre a superação do medo de versionamento de código ressoa com a experiência de muitos desenvolvedores que se deparam com desafios técnicos iniciais, especialmente quando se começa em um novo ambiente de trabalho. A forma como você descreveu sua jornada, desde o receio inicial até a confiança adquirida, é uma verdadeira lição de resiliência e autogestão emocional.

Aqui na DIO, acreditamos que, além das habilidades técnicas, é a capacidade de se adaptar, aprender com os erros e seguir em frente que define o sucesso no mundo da tecnologia. Seu exemplo de persistência e a busca por aprender, mesmo quando a ansiedade bate forte, mostra que os desafios são sempre oportunidades disfarçadas.

Agora que você conquistou essa habilidade e confiança, o que mais você gostaria de explorar ou compartilhar com a comunidade?

Recomendados para vocêMicrosoft Certification Challenge #3 DP-100