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!

valeu cara, é isso que estou buscando um pouco de sinceridade é preciso ouvir verdades, para poder aprender e chegar aos objetivos. Estou na busca por definir melhor a área de atuação, mas meu perfil está mais para Back-End.

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!

show cara, bom saber que está funcionando para você e é isso sempre tem algo a aprender nesse ramo. É por aí que quero chegar. e vou chegar! Estou na batalha!