Executando verificação de segurança...
1

1) O que te faz pensar que quer trabalhar com programação?
2) Você conhece as principais áreas da programação?

Define bem o porquê de tu querer trabalhar com isso, descobre as áreas, e vê qual delas se encaixa melhor com teus objetivos.

Respondendo sobre minha decisão:

  1. Eu gosto de trabalhar sentado no ar condicionado e no computador (não é crime ser honesto). Também gosto de problemas desafiadores, e gosto de interagir com tecnologia, pois me sinto parte da mudança de paradigma que o mundo tá passando.

  2. Conheço as áreas e descartei algumas de cara:

    • Não sou o cara do produto, gosto de lógica de programação, algoritmos e padrões de projeto.
    • Não sou bom com design nem gosto fazer telas, então descartei o front por hora
    • Gosto muito de IA, mas sinto que me falta base sólida em matemática avançada pra ser realmente bom na área.
    • Tenho muito interesse com cloud, pois vejo num futuro muito próximo que a complexidade de manter uma infraestrutura será atribuída majoritariamente a provedores como AWS, Azure e GCP, e acho que isso pode gerar muitas oportunidades.

Direcionei minha energia no backend (java e spring), e estou aprendendo sobre cloud conforme posso. Dá uma olhada num roadmap para dev backend, só pra ter uma ideia de um possível caminho: https://roadmap.sh/backend

Carregando publicação patrocinada...
1

1- Sou apaixonado em resolver problemas/enigmas ao passo em que admiro tudo que envolve tecnologia.
2- Infelizmente, não.
Referente ao que voce disse, eu tambem não seria o cara para o dito DESIGN, portanto, acredito que meu foco seria o backend.
Agradeço imensamente a sua ajuda, muito obrigado por ceder seu tempo a fim de sanar uma duvida minha.Irei dar uma olhana no roadmap

Abraços!

0
1

Acho que está tudo bem não entender, é muita coisa...

Mas agora tu tem um norte: Backend. Não tá escrito em pedra, amanhã vc pode mudar, e não tem problema.

Mas agora tens um norte: Entender as tecnologias relacionadas ao backend, as arquiteturas, processos, como é o caminho até se tornar um dev. Tem zilhões de vídeos no youtube sobre isso.

Depois que tu tiver uma visão maior sobre a área de backend, foca em conceitos e fundamentos de programação:

  • Orientação a objetos
  • Estruturas de dados
  • Algoritmos (Busca, Inserção, Ordenamento, etc)
  • Padrões de design

Não quero inverter as coisas, afinal, esses tópicos são chamados de fundamentos por um motivo, mas é bem mais fácil aprender esses conceitos complicados se entendermos o objetivo da aplicação deles no dia a dia.