Neste artigo você verá como entrar na programação, o que você pode fazer para começar ainda hoje mesmo a programar e se dar bem na área
Fala aí, beleza? Vamos ver agora a melhor maneira para entrar na programação e como aprender a programar de uma forma sólida!
Primeiramente você precisa saber que não existe fórmula mágica, apenas bastante estudo e resiliência
A ideia é estudar bem os conceitos básicos, tendo como aliado um bom roadmap ou plano de estudos, como preferir
Decidindo a área
Antes até que montar um plano de estudo, você precisa saber para onde vai
Temos diversas aŕeas embaixo do guarda-chuva da programação:
- Desenvolvimento web;
- Desenvolvimento desktop;
- Desenvolvimento mobile;
- Ciência de Dados;
Estes são os principais, mas há ainda outras variações para entrar no mundo de TI
A mais utilizada comercialmente hoje e com espaço maior é a web, porém há um grande mercado para mobile
Além de o mercado de dados estar emergindo de uma forma muito forte
Porém o mobile costuma ter uma barreira maior para poder entrar nele, e o de dados precisa de um background matemático
Se isso não te assusta, vá em frente
Porém a minha sugestão, e até vai ter um probabilidade menor de você se frustrar, é o web
Hoje qualquer site da internet está inserido no guarda-chuva da web, além de outros softwares que também funcionam por intermédio da internet
Como você pode ver há muito espaço no mercado
Veja um exemplo dos bancos, antigamente perdia-se horas numa fila, agora você pode fazer uma conta online e pronto!
Plano de estudos
Obs: a partir daqui vou me ater a área web para ficar mais fácil de entender como tudo funciona, mas nas outras áreas o processo é o mesmo
Como você pretende montar um plano de estudos?
As vezes um já pronto não serve e você tem que procurar se identificar com ele para fazer sentido
Sua primeira etapa é escolher uma linguagem principal, tem diversas boas:
- PHP;
- Python;
- JavaScript;
- Java;
A ideia é que ela entre no escopo de back-end, para que você aprenda o fluxo completo de uma aplicação web
Mas com certeza você terá que complementar com outras como HTML e CSS, que são linguagens estruturais para o desenvolvimento web
Um plano de estudos está diretamente alinhado a como entrar na programação, e por que isso?
Porque você vai montar ele de acordo com o que pretende trabalhar, já temos duas referências boas até o momento: área para exercer a programação e linguagem principal
O que falta agora é: o que as empresas estão pedindo?
Você vai precisar fazer uma pesquisa de vagas de programador júnior ou estágio, e procurar todos os requisitos necessárias
Estes entrarão no seu plano de estudo
Tópicos que provavelmente aparecerão (além do que já falamos):
- Como a internet funciona;
- Linux ou pelo menos terminal básico;
- Controle de versão (git);
- Algum banco de dados (estude SQL e depois um banco);
Podem haver outros requisitos, mas como a vaga é para iniciante, já que você quer entrar no mercado, se a empresa pedir mais do que isso ela está querendo alguém barato e não um programador iniciante
Então junte todas as informações e coloque numa lista para poder acompanhar o seu processo
Quer mais conteúdo gratuito sobre carreira de programação? Se inscreva na Semana Carreira Dev, que acontece do dia 29/06 até 02/07
Ta e daí?
Você precisa aprender os conceitos básicos de tudo que selecionou
Criar projetos onde é possível e onde não é: utilizar bastante a tecnologia
Projetos são a sua maior proximidade com o mercado de trabalho possível, por isso seja criativo
Tente clonar algum site e também suas funcionalidades
Comece por baixo, como fazendo um portfólio para você
E vá evoluindo, um sistema bem complexo que posso citar aqui é um e-commerce
Caso você consiga fazer um, que se comporte igual a um que já está funcionando na web, suas chances de conseguir um emprego para júnior/estágio são enormes
Não esqueça de salvar os projetos em algum lugar para poder mostrar na entrevista
Pelo menos o código no GitHub
Porém ter estes projetos hospedados em algum host seria o ideal
O ruim é que isto custa dinheiro, então só faça se você tem alguns reais a gastar 🙂
Na candidatura
Supondo que você já tenha trilhado o seu caminho até o fim e aprendeu tudo que era necessário, precisa agora enviar currículos
Lembre-se de colocar tudo que aprendeu no processo, inclua também o link no currículo para os repositórios dos seus projetos
E não esqueça de se candidatar para vagas que estão alinhadas com o seu perfil, já que você é iniciante, vagas que extrapolam muito o que você sabe vão fazer só você queimar o cartucho
Melhor esperar mais um pouco, quando estiver mais preparado
As entrevistas geralmente tem algum teste técnico, se você seguiu meus conselhos provavelmente já sabe fazer um CRUD
A realidade é que a maioria das vagas pede para fazer um projeto de CRUD com a linguagem principal que você vai utilizar na empresa, então prepare-se!
Gostou do artigo?
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube