O que posso escolher entre Java ou AWS?
Não tenho certeza que tipo de pergunta é esta.
Java é uma linguagem. AWS é um serviço web utilizado para fornecer recursos de infra-estrutura para um determinado projecto. Ele é completamente nativo da nuvem e pode ser acessado e utilizado em qualquer lugar do mundo.
AWS é mais como uma ferramenta de orquestração que precisa ser usada em conjunto com uma determinada linguagem, ou seja, uma aplicação escrita em uma determinada linguagem como Java. Para aprender a usar esta ferramenta pode ser vista como uma skill.
Por exemplo, você quer executar um script que é escrito em Python, continuamente. Você usaria o Elastic Beanstalk para executar o código Python e acessá-lo externamente via REST calls/HTTP,etc. O que você está fazendo aqui, é fornecer uma API em seu código externo para comunicar/fazer algum trabalho com o código Python rodando dentro de AWS.
Em conclusão, se você está procurando trabalhos de desenvolvedor, aprender Java é uma melhor escolha a longo prazo.
Para funções de Engenheiro de Suporte à Nuvem/Suporte, etc. aprender como usar AWS é suficiente e você pode ajudar o cliente/cliente fornecendo soluções utilizando as diferentes pilhas AWS.
Espero que isso ajude! :)
Artigos semelhantes
- Qual é a diferença entre uma Amazon AWS versus VMware?
- Na AWS, qual é a diferença entre S3N, S3A, e S3?
- O que eu tenho que instalar, Java 10 ou Java 8? Existe alguma diferença?
- Se eu conheço Java, e como criar aplicativos Android usando Java, quais são os passos para publicar um aplicativo meu próprio?