Vou aproveitar este tópico para pedir opiniões:
Eu estive a estudar engenharia mecânica no UK enquanto trabalhava para uma empresa do melhor, mas esta situação da pandemia mudou tudo e acho que o emprego em IT vai aumentar bastante e os salários de um eng mecânico em PT são uma treta, e por esse motivo, decidi mudar de área profissional.
Tendo eu já 22 anos de experiência em IT (não sou propriamente novo mas também não muito velho, thank god!), exerci funções de system admin nessa empresa por interesse próprio. Entretanto regressei a PT por motivos pessoais e decidi apostar numa carreira em IT, sendo que já estou a ter formação específica em DevOps. Apesar de querer exercer DevOps, o meu grande objectivo é cibersegurança (security analyst ou coisa do género).
Acontece que eu registei-me num programa que garante colocação em empresas parceiras, mas a formação tem módulos diferentes e eu tenho que escolher um deles. Passo a enumerar:
1 - Cloud (AWS, GCP e Azure)
2 - Python
3 - Cibersegurança e redes (este módulo é praticamente só CCNAv7.0)
4 - Outsystems
5 - .Net
6 - Java
Eu já tenho contas nos 3 cloud providers, e tenho a minha própria infraestrutura nos 3. De momento estou a aprender Terraform e entretanto concluí K8s e Docker, a próxima fase será CI/CD.
As perguntas:
Dos 6, qual terá mais procura no futuro? Se eu fosse a seguir a lógica, devia escolher o módulo "cloud" mas é um módulo bastante básico, nem sequer ensinam "containerization", só mesmo a estabelecer a infraestrutra diretamente no UI de cada provider sem recorrer a ferramentas de IaC.