Olá, trabalho com Java há anos.
Vale a pena buscar se tornar desenvolvedor numa linguagem como Java em 2023?
Sim. É uma plataforma sólida, nos últimos 20 anos é uma das linguagens mais utilizadas. Sendo que hoje o ecosistema da plataforma está evoluindo de forma impressionante.
Vou conseguir encontrar profissão sem escassez de vaga?
Existem muitas vagas para trabalhar com Java, principalmente para web. Mas tenha em mente o óbvio: as melhores oportunidades exigem um profissional preparado e experiente.
Será que ao fim do curso já vou poder me considerar desenvolvedor júnior Java?
Depende do seu aproveitamento durante o curso. Uma formação técnica depende mais do aluno do que dos professores. De tempo ao tempo, pratique construindo softwares com escopo pequeno, mas implementando de ponta-a-ponta.
O que é fundamental que um desenvolvedor Java conheça?
Garanta que vc tenha um excelente entendimento sobre as APIs básicas da linguagem referente a listas, mapas, arquivos e threads (concorrência e paralelismo).
O que talvez seria importante de estudar depois de terminar o curso?
Não estude algo específico, idealize e implemente um projeto (de escopo reduzido) do início ao fim. Esse projeto deve ser construído utilizando as tecnologias mais comuns que aparecem nas descrições das vagas que vc almeja se candidatar. Publique o projeto no github, pense nele como seu "cartão de visita".
Será que vale a pena também aprender a parte de front-end com HTML, CSS e JavaScript?
Se vc deseja trabalhar com web, sim. É obrigatório se sentir seguro ao trabalhar com essas tecnologias.
A área de programação possui opções de contratação de Jovens Aprendizes?
Na minha experiência isso é raro. Busque por posições de trainee e estagiário.
Uma sugestão no lado pessoal: vc está correndo uma maratona e não os 100 metros rasos. Durante esse processo de formação é mais importante cadência e resiliência do que a velocidade.
Olá, obrigado pelo comentário, é muito bom ouvir de pessoas que já atuam na área. Entendi bem a sua sugestão de desenvolver softwares de escopo pequeno, mas surgiram algumas dúvidas relacionadas a melhor maneira de fazer isso. O que é interessante de se projetar? É melhor que se desenvolva um software (mesmo que de pequeno escopo) em grupo ou sozinho? Os projetos que vão ser desenvolvidos no curso já seguem um cronograma, mas como pensar em um projeto inovador para programar, mesmo que seja só para complementar meu portfólio? O que você considera mais importante para um Desenvolvedor Java dominar?