DEV Community

Vinícios Costa
Vinícios Costa

Posted on

Minha primeira experiência desenvolvendo "de verdade" e sozinho

Um dos maiores medos de todo dev iniciante é o tal do "primeiro projeto real". Não importa quantas Pokédex e calculadoras você faça, entrar em contato com seu primeiro projeto sempre vai te fazer ter medo de digitar algo errado e acabar quebrando toda a aplicação.

Imagine então qual foi a minha reação, trainee recém-contratado, ao ser escolhido para participar de um projeto que já estava em desenvolvimento há quatro anos e eu estaria sozinho.

Meme

Em um milésimo de segundo, todo tipo de pensamento passou pela minha cabeça: "Vai dar muito bom", "Vai dar muito ruim", "Talvez seja fácil", “E se eu não der conta? O que meu líder vai dizer?”... mas a única coisa que eu tinha certeza era que eu não poderia deixar uma oportunidade dessa passar e agarrei com todas as minhas forças.

(Disclaimer: por mais que dizer que eu estava sozinho tenha dado um peso dramático pra história, eu não estava abandonado, ok? Entrei no projeto aos poucos, me passaram tudo que seria necessário e, sempre que preciso, tive ajuda)

Algumas coisas que eu aprendi nesse processo:

Encarar o código de um projeto que não foi feito por você é assustador, mas inofensivo

Imagino que, nesse projeto, nada me assustou tanto quanto abrir os projetos (sim, são mais de um) pela primeira vez. Zilhões de pastas, arquivos e linhas de código. A quantidade de informação de uma única vez foi quase sufocante, mas esse sentimento rapidamente passou com o passar dos dias ao perceber que:

Você não precisa entender e/ ou lidar com tudo ao mesmo tempo

Claro que, quanto mais por dentro do projeto você estiver, mais fácil será para administrar tudo. Mas, principalmente no começo, foque no que é necessário!
Vai criar uma feature X no lugar Y? Procure entender como Y funciona e onde está sendo utilizado.
Apareceu um bug no componente Z? Debugue o código dele e dos componentes com os quais ele interage.

Codando

Saiba pedir ajuda...

Nenhum dev é mágico ou gênio (exceto o criador do vscode-pets), principalmente quem tá começando. Não sinta culpa ou vergonha de procurar ajuda. Todo mundo, em qualquer nível de senioridade, está aprendendo o tempo todo e começou em algum lugar. Ninguém vai te julgar (e, se julgar, não deveria).

...mas saiba quando pedir ajuda

Nem sempre você vai precisar da ajuda de alguém, além de ser primordial para um dev saber pesquisar e obter conhecimento. Google, Stack Overflow, ChatGPT, documentação... use a ferramenta que for necessária. Caso não encontre o que procura, aí sim é hora de pedir socorro!

Você consegue

Quem coloca a gente numa situação dessas sabe do nosso potencial e até onde a gente consegue chegar. Confie nessas pessoas, no processo e, principalmente, em você! Vai dar tudo certo.

You got it!

Participar desse projeto vem sendo um grande aprendizado. Os sentimentos de dúvida não foram embora, mas eles de forma alguma me limitaram. Eles são o gás que me fazem correr atrás de aprender cada vez mais.

Top comments (0)