Por que você, iniciante em programação, deve trabalhar de graça?
Estou convencido de que a forma mais rápida para se ganhar dinheiro com desenvolvimento é sendo VOLUNTÁRIO. Pode parecer estranho, mas vou explicar:
Comprovar a experiência necessária para primeira vaga, hoje, pode ser árduo. O meio mais fácil de comprovar é lidando com casos reais, do mundo real. E fazer isso com projetos de portfólio, sozinho, não é nada simples ou, sequer, viável.
Nesse momento entra o voluntariado. Procure ONGs, projetos sem fins lucrativos (atuo na ExplicaENEM dessa forma) ou junte-se com alguns colegas da faculdade e resolva algum problema real. Mostre que você gera valor em meio a tanta competitividade.
Segue abaixo uma imagem da pesquisa The State of JS 2022, mostrando que maior parte das pessoas com menos de 1 ano de experiência, atuam como desenvolvedores sem serem pagos. Evidenciando que essa estratégia já é adotada lá fora, uma vez que a pesquisa foi respondida em maior parte por pessoas dos EUA.
Observação: sei que é chato ter que comprovar experiência sendo iniciante, mas a melhor saída é correr atrás, estudar muito e não desistir.
Fonte: https://2022.stateofjs.com/