Desabafo de um engenheiro em busca de sua verdadeira paixão: a programação
Como um engenheiro de produção, decidi mudar de carreira e seguir como desenvolvedor há um ano. Tenho estudado programação desde 2010, quando consegui meu primeiro PC, mas com a falta de acesso à internet e material de estudo, meu avanço foi limitado. Na escola, não houve incentivo na área de programação, então decidi estudar engenharia de produção. No entanto, a paixão pelos códigos continuou e eu sempre criei scripts para solucionar pequenos problemas. Em 2022, devido a eventos imprevisíveis, pensei em mudar minha carreira para o que realmente queria. No entanto, apesar dos esforços, não consegui uma vaga até o final do ano.
Como resultado, fiz várias perguntas sobre como melhorar minha situação, incluindo:
- O que estou fazendo de errado?
- O que preciso fazer para começar?
- Como criar meu portfólio?
- Como lidar com minha falta de foco?
- É a falta de foco o problema?
- Como me organizar e me manter organizado?
- Como adquirir as soft skills tão importantes?
Tenho buscado responder todas essas perguntas, porém estou realmente perdido e agradeço qualquer sugestão que possa ajudar. Quanto às tecnologias que domino, incluem:
- Node.js
- React.js
- React Native
- Expo
- Figma
- Conceitos de Clean Code (Usecase, Repositories)
- TypeScript
- Integração com API externa
- Prisma
- TypeORM
Além disso, consigo me comunicar e consumir conteúdo em inglês. Também sei de forma superficial como solucionar problemas pequenos com:
- Python
- Conteitos de microserviços
- Kafka
- Java para Android
Minha dúvida atual é sobre como monetizar todo esse conhecimento. Estou sempre buscando aprender mais e resolver problemas, mas ainda não encontrei uma maneira de transformar essas habilidades em oportunidades financeiras. Atualmente estou em um emprego, que para mim é só para pagar minhas contas enquanto busco atingir meus objetivos.
elucas, seu caso é mais comum do que imagina.
Tenho 40 anos de programação e mais de 30 como profissional na área de desenvolvimento de software, já passei por tudo e mais um pouco e vou te dar a minha visão que não é uma sentença ou mesmo diagnóstico.
Você já é Engenheiro formado usou programação de forma amadora e acredita que tem conhecimento na área de tecnologia, desculpe, não tem. E isso está te atrapalhando muito.
A partir de tudo que já experimentou você deve definir se quer trabalhar em software para mobile ou web e depois disso se front-end ou back-end.
A primeira coisa que precisa fazer é entender onde você está e onde você quer chegar, a partir dai, trace um plano de estudos, com carga horária específica diariamente, não interessa feriado e fim de semana até alcançar seu objetivo, seu foco estará direcionado e a disciplina vai te levar onde jamais pensou em chegar.
Só há uma maneira de medir seu conhecimento, é realizar pequenos projetos para outras pessoas/empresas, no começo até de forma gratuita.
Comece por freelancer nos sites que oferecem esse tipo de trabalho para ganhar experiência, ali tem projetos de pequeno porte que te remunerarão para isso.
A cada conquista, crie um tópico em seu portfólio, indicando o que foi solucionado, em quanto tempo e para quem de forma resumida.
Algumas dicas, espero ter ajudado. Sucesso!
Cara essa é a melhor profissao do mundo, eu sou formado em direito e administracao mas programo desde crianca (ha mais de 20 anos atras) em 2015 eu comecei um sistema erp para empresas e hoje tenho mais de 400 contratos ativos, fora isso arrumei um bico numa empresa que precisa de um erp exclusivo pra eles e me pagam 8 mil por mes pra estar sempre disponivel, somando tudo eu tiro uns 30 mil por mes estou construindo uma mansao num condominio de alto padrao na minha pequena cidade e vivendo o que jamais imaginei, digo isso tudo nao pra me gabar mas pra mostrar que se voce conseguir um emprego remoto muito bom e ainda procurar ter um sistema ou servico só seu e trabalhar duro, tudo é possivel! ano passado passei 1 ano trabalhando tambem para uma empresa de aplicativos que me pagava mais 4.500 reais por mes tive que aprender flutter pra vaga, aprendi tudo em alguns meses e taquei o pau a trabalhar digo isso porque nao importa o que voce ja sabe hoje, voce tem que aprender o que for necessario pra ganhar dinheiro, se candidata pra vaga primeiro aprende depois kkkk agora com chatgpt voce tem um professor 24h a sua disposicao para aprender tudo de todas as linguagens, nao sei se meu comentario foi util mas é minha experiencia de vida de quem ganha muito bem nesse ramo, talves ajude a saber que sim é possivel!