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

Excelente a resposta do maniero aqui. Muito importante levar em consideração todas as questões levantadas por ele.

Agora, colocando apenas a minha experiência pessoal como fonte pro meu conselho, vou listar meus pontos:

  • Graduação: vale a pena fazer ciência da computação ou engenharia de computação por causa daquela "base da programação" que todo mundo fala, mas ninguém sabe dizer ao certo o que é. Esses cursos te dão essa base. Vale a pena se quiseres fazer um concurso público. sei que a maioria dos devs não gosta de concurso, mas existem muito boas vagas e talvez seja a melhor forma de entrar no mercado (fora a indicação);
  • MBA: excelente fazer se você procura uma vaga mais de gestão, como um techs leão, por exemplo (não é o meu caso, mas entendo quem quer essas vagas);
  • Especialização: essas, só faria se estivesse muito dentro dos meus planos, tipo uma vaga que exija, ou o conhecimento nessa área é tão específico que vale o investimento. Especialização, pra mim, é igual certificação.
  • Mestrado/Doutorado: só faça se quiser seguir carreira acadêmica.

Finalizo enfatizando que essa é a minha opinião, baseada exclusivamente na minha experiência.

Carregando publicação patrocinada...