Por onde começar em desenvolvimento de software? - Parte 1
Tags: beginners, learning, career
Published: 2021-03-11 03:08:14

# Quem sou eu?

Meu nome é Brandon, eu tenho vinte e quatro anos, trabalho como desenvolvedor há 6 anos e através desse artigo eu vim compartilhar um pouco da minha jornada na área de tecnologia, pois sei que esta é uma área que está muito em alta e com muitas oportunidades, mas ao mesmo tempo requer muita dedicação e estudo em vários assuntos e isso para quem está começando pode ser meio assustador, mas eu vim aqui dar dicas de como você pode seguir e trilhar sua jornada nesse universo.

# Como eu comecei?

Assim que concluí o ensino médio, eu iniciei o curso de Análise e Desenvolvimento de Sistemas na faculdade. Depois de cursar 1 semestre, eu consegui um estágio na área, onde eu tive a oportunidade de colocar em prática alguns assuntos que havia estudado. O que ninguém havia me dito é o quão confuso pode ser iniciar uma carreira em desenvolvimento de software.
Eu não tinha muitos exemplos próximos de pessoas que estavam na área e que poderiam me ajudar em qual caminho seguir, o que estudar e por onde começar.
Quando eu comecei o estágio, eu confesso que no início foi difícil e me sentia um pouco perdido pois eu estava tentando absorver muitos assuntos ao mesmo tempo. Eu tinha começado a faculdade há pouco tempo e não tinha experiência em nenhuma tecnologia utilizada na empresa.
Nesse período, eu estava estudando a linguagem C na faculdade, mas no estágio as linguagens utilizadas eram C# e Javascript, que são totalmente diferentes, por isso eu demorei alguns meses para me situar nos projetos e começar entender o que era cada coisa e como tudo funcionava. Nessa época eu pensava que estava confortável trabalhando e conseguia seguir “sozinho”, mas depois eu descobri que eu ainda não estava tão preparado quanto eu imaginava, mas mesmo assim eu aprendi muitas coisas e sou muito grato por ter feito esse estágio por 1 ano.

Após sair do estágio, eu consegui um emprego como trainee em uma empresa de tecnologia voltada para meios de pagamentos, eu tinha apenas a experiência da faculdade e do estágio anterior, mas uma dica que eu gostaria de dar para quem está começando é, se for possível, busque estágios e programas de trainee o mais rápido que você puder, pois vão ser nessas oportunidades que você poderá dar seus primeiros passos e ter contato com o mercado de trabalho de fato.

Voltando para a minha experiência como trainee, queria dizer que esses primeiros meses nessa nova empresa foram os mais importantes pra mim, como desenvolvedor e pessoa. Eu já possuía um pouco de conhecimento em algumas linguagens de programação, porém eu ainda não tinha nenhuma noção sobre boas práticas, como modelar um código que outras pessoas vão trabalhar em conjunto, pois no estágio que fiz anteriormente era apenas eu e meu chefe na equipe e muitos desses assuntos nós não vemos na faculdade e certamente assusta um pouco quem está começando.

Por fim, eu queria ressaltar que o objetivo deste relato é ajudar quem está começando e que talvez não tenha alguém próximo que possa contar com sua experiência, eu sei que existem diversos assuntos na internet, mas muitas vezes não sabemos por onde começar, eu ainda tive o apoio da faculdade, mas sei que muita gente está começando sozinho. Muitas pessoas foram importantes pra mim nesse caminho e sou muito agradecido a elas, por todas as dicas, todos os feedbacks e todas as experiências.

Agora que já contei um pouco da minha jornada, vou descrever um pouco sobre tópicos que são interessantes que você saiba ao entrar na área, mas não se preocupe em aprender tudo de uma vez e nem nessa ordem, pois o processo de aprendizagem de cada pessoa é único, individual e não acontece do dia para a noite.

[Ir para a parte 2](https://dev.to/brandonluizz/por-onde-comecar-em-desenvolvimento-de-software-parte-2-3jdc)