rapaz a vida pra quem ta começando na área na era da IA não ta fácil e não vai ficar mais fácil.
o que posso te aconselhar é ir em empresas menores e adquirir xp.
por que empresas menores? pois sempre estão com dificuldade em achar profissionais, pois o salario e requisitos pedidos não se cominicam, com isso só conseguem atrair iniciantes e é uma oportunidade. pra aprender é ótimo, pois vai fazer de tudo, por ser empresa pequena não tem muita separação de responsabilidades...
tentar empresas maiores sendo junior, na minha opinião é perda de tempo hj em dia, pode ser que consiga algo com sorte, mas talvez não dure tanto pq geralmente não querem esperar vc aprender, querem vc produzindo afinal programador é tido como um recurso caro (apesar de eu discordar)
Obrigado pelo comentário @xdemo. Eu tenho 2 anos de mercado, mas se somar até o meu free lance eu teria 4 anos e meio.
Eu não descarto empresas pequenas de forma alguma, foram em empresas pequenas onde eu mais trabalhei e consequentemente onde mais aprendi. Concordo com você que empresas grandes esses dias, como júnior, tem sido uma dor de cabeça. Porém, tem sido uma dor de cabeça até maior a quantidade de requisito que um júnior precisa cobrir para ser no mínimo chamado para uma conversa em uma empresa pequena.