Cara, realmente o mercado vai impor diversas barreiras caso você não tenha uma experiência prévia.

Tem uma analogia simples e fácil de entender que pode te ajudar: "imagine está faltando ovo na sua geladeira e o carro do ovo está passando na sua rua, porém, o carro do ovo está com o som desligado."

Ai eu te pergunto: você iria comprar o ovo?

Também sou autoditata, aprendi a programar sozinho, fuçando na internet e fazendo as coisas por conta. Porém você precisa ser um autoditada inteligente, você precisa expor o seu trabalho de alguma forma, precisa mostrar que já conseguiu agregar valor e que você existe, se não você será mais um carro de ovo sem a música irritante do carro do ovo.

Minha dica pra você que não pode investir agora porém estuda de forma voraz é: seja um autoditada inteligente.

  • contribua com projetos opensource
  • crie projetos de teste, poste-os no Github de forma pública
  • compartilhe suas experiências no LinkedIn ou sites semelhantes (como este que estamos agora)
  • procure um trabalho como estagiário: isso mesmo, o problema é ter experiência? As vezes não dá pra entrar no mercado sentando na janela, eu comecei no setor de suporte, hoje sou CTO (grande bosta).
  • siga um roadmap de estudos inteligente (roadmap.sh por exemplo)
  • reclame menos, faça mais e se esforce, o mercado está cheio de programador mediocre que só faz ctrl + c, ctrl + v e nós que somos autoditata temos uma força de vontade incrível para acelerar na frente desses caras

E uma dica bônus, caso você ainda não tenha feito: assista os vídeos do Fábio Akita no Youtube.

Espero ter te ajudado de alguma forma, bons estudos e mantenha o foco!

Ótimas dicas! só um adendo: vaga de estagiário, como dito no meu post, é exclusiva para estudantes de faculdade ou curso técnico...

Não senhor. Vagas de estágio que são divulgadas geralmente exigem alguma faculdade ou curso técnico. Procure um estágio direto, manda mensagem ou converse com algum dos seus amigos que já estejam na área e busque por um estágio (as vezes você só vai encontrar não remunerado).
Você está equivocado, amigo! É lei, artigo 1º da Lei 11788/2008 https://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/lei/l11788.htm Art. 1o Estágio é ato educativo escolar supervisionado, desenvolvido no ambiente de trabalho, que visa à preparação para o trabalho produtivo de educandos que estejam freqüentando o ensino regular em instituições de educação superior, de educação profissional, de ensino médio, da educação especial e dos anos finais do ensino fundamental, na modalidade profissional da educação de jovens e adultos. § 1o O estágio faz parte do projeto pedagógico do curso, além de integrar o itinerário formativo do educando. § 2o O estágio visa ao aprendizado de competências próprias da atividade profissional e à contextualização curricular, objetivando o desenvolvimento do educando para a vida cidadã e para o trabalho. Por mais que eu gostaria, é crime! Estágio tem função curricular educacional.
Vamos mudar a nomenclatura, procure vagas como **trainee.**
Entendi exatamente oque quis dizer, são vagas de programador 'estagio', ou vagas de auxiliar de programador como já vi em alguns anuncios de vagas. @DevDokas são vagas tipo estagio, mas onde voce nao precisa de faculdade.