Cara, eu sou bem sincero. Então primeiro q não leve pro lado pessoal pq eu não te conheço, eu irei falar de acordo com o q vc apresentou aqui.
Primeiro o q vc está sofrendo é de ansiedade e frustração por demasia, pois vc está jogando altas expectativas na sua "qualidade", mas vc não está enxergando q o problema não acontece só ao redor do seu umbigo.
De começo posso dizer q sim, vc está sofrendo de uma maré de azar, afinal vc está em um cenário q está ruim para os iniciantes da nossa area. O nível de competição está altíssima pela alta quantidade de iniciantes (afinal abriram mtas faculdades durante os
ultimos anos, facilidade de aprender programação através de cursos e outras coisas q facilitaram a aprendizagem em programação), pela grande quantidade de devs experientes sobrando no mercado, e tbm pela crise q estamos passando de fininho, e o governo só piora. Ah, e com a chegada da IA.
Então entenda, esse é apenas 1 parte do problema, mas não é motivo pra vc vir reclamar, pois no final, conseguir trabalho depende de 2 coisas na minha visão: sorte e saber se vender.
A sorte é simples de resolver: se expor, se expor e se expor... como? simples, entregar curriculo, entrar em contato direto com a empresa, fazer videos na internet, fazer um portfolio chamativo, conversar com o pessoal da facul em algum projeto de la, tipo professores e tals, dependendo da facul tem até empresa junior q pode te ajudar em algo, participar de eventos de programação, participar de grupos de programação como projetos opensource e afins... bom tem várias maneiras de se expor. Claro q to ciente da sua condição de ainda estar na facul e tempo limitado, o q estou dizendo ali são formas pra vc expor e aumentar sua sorte da empresa te achar. Se vc só mandar curriculo... meu, espere sua sorte baseada nisso, pois vai depender 100% do seu curriculo.
Agora sobre saber se vender. Isso é prática, precisa de 2 coisas, a soft skills e hard skills.
A hard skills é fácil de falar, mas é trabalhoso, pois é exatamente o portfolio. Se vc não tem nada pra mostrar para a empresa, qm vc acha q ele dará prioridade? É bem simples a resposta. Então assim, vc reclama de não ter tempo... meu, tu tem q fazer um milagre na sua vida se vc quiser algo. Sentar e reclamar não vai te ajudar em nada, só trará frustração e raiva, coisa q não ajuda a concentrar em aprender mais.
Ai tem a soft skills... bem isso é saber conversar, saber mostrar sua capacidade, ser sincero... bem, dá uma procurada no youtube q tem um monte de vídeos ensinando como melhorar isso. tbm pode incluir seu jeito de falar, sua vestimenta, seu modo de comportar... isso parece bobo, mas conta. vc não precisa sair de terno pra uma entrevista, mas pelo menos tem q mostrar q não é desleixado com seu visual. e isso é em qqr profissão q exija interação social, não é exclusivo da gente, então bota isso como obrigação ter. e falo de novo, eu nao te conheço, nao sei como é suas soft skills, estou apenas apresentando pontos q fazem a pessoa se dar mal. filtre e mrlhore o q falta pra ti.
Agora vou te dar umas dicas do q vc pode fazer ao inve's de só ficar pensando negativo. bom, primeiro vc precisa aprender como melhorar seu curriculo, nao vou te ensinar aqui, dá uma olhada na internet ou até aqui msm, tem bte comentários de dicas perdidos pelos posts. só recomendo q tire aquele ifood do curriculo, sei q é um trabalho, mas nao agrega em nada para o curriculo, só faz volume e volume inutil é só perda de tempo para eles, e eles nao estao interessados em perder tempo lendo isso.
depois vc precisa sim ter um portfolio, pois vc precisa mostrar q vc sabe mais q outro concorrente. infelizmente é assim q funciona o mercado qndo tem competição por vaga, até qm faz concurso tem q ser melhor q outro senao nao consegue a vaga. vc pode ate tentar sem portfolio, mas saiba q sempre terá alguem q terá o portfolio e irá conseguir aquela vaga.
um jeito q recomendo é fazer mini-projetos com começo meio e fim bemmm especificos pra tanto aprender algo qnto pra ter algo pronto. sei la, faz algo simples como uma pagina web onde tem um mapa embutido do google maps. ou faz uma pagina de login estilo usado em bancos. de backend tu pode ter algo como um CRUD simples, mas ter toda uma estrutura basica dos dados sair da tela e chegar no banco de dados. sao coisas simples, nao crie mtas firulas pq a tendencia é piorar se quiser fazer um sistema completo financeiro ou de transporte ou seja lá o q for. ideias tem aos montes, use e abuse da IA para pedir por recomendaçoes de projetos, pois isso é uma otima alternativa para uso de IA sem impactar sua aprendizagem.
o bom q vc já mora em joao pessoa, isso ajuda bte pq vc tem mais alternativas pra trabalho presencial. é dificil achar estagio com trabalho remoto.
E assim, nao espere milagres. Existe uma chance de pingar do nada uma oportunidade? claro q existe. mas nunca recomendo basear suas esperanças nisso. é melhor vc ter o controle criando os cenarios para q as chances aumentem.
e tbm nao ache q só por vc estar fazendo as coisas certinho como trabalho de faculdade e tals achando q vai dar tudo certo. a vida nao é binária, depende mto do momento, do local e das pessoas. e tbm nao relaxe na facul. o q vale na facul não é a nota e sim o q vc aprende. se vc acha q tirar 10 é o q vai te ajudar... engano seu. é o q vc aprendeu ali e como usar aquilo para usar no seu dia-a-dia do seu trabalho. a nota boa é só um reflexo da sua aprendizagem, entao é melhor vc focar em gostar de aprender do q focar em tirar nota boa para passar na materia.
E ultima dica, recomendo mto vc aprender a se controlar emocionalmente, nao para conseguir trabalho e sim como vc lida com isso para sua vida. eu já fui igual a ti, e me arrependo um pouco. mas ninguem nunca me orientou, por isso eu achava é q as pessoas deveriam me contratar por eu estar estudando pra aquilo. mas é o contrario. as pessoas sao contratadas pq elas conseguem demonstrar q sao capazes naquilo q faz.
se vc quiser se dar bem na sua carreira, recomendo mto pensar q vc precisa melhorar a si, vendo o q falta e ir aprimorando. as empresas elas buscam pelo q tem disponivel e sempre tenta pegar o melhor das alternativas. deve ser o q aconteceu nesse processo seletivo q vc achou q foi bem. nao adianta achar q só pq falou bonito q sua vaga está garantida. se tiver alguem q eles acharam q se encaixa melhor na vaga, eles vao pegar o outro. por isso recomendo aprender a lidar com sua frustraçao. é dificil, mas é importante para sua vida. se nao deu, parte pro proximo, nao fique carregando esse amargor no seu coracao. é igual qndo vc gosta de uma menina e ela nao te corresponde. nao adianta forçar, o q resta é esquecer e partir para qm te merece.
entao assim, nao fique desesperado, foque no q precisa melhorar, continue trabalhando, afinal nao tem como parar, tente arranjar um tempo para alguns projetinhos, continue procurando e ache um jeito de se expor para o mundo. infelimzente sua condiçao é dificil e vc tem q continuar tentando. reclamar e ter pensamentos ruins só irao te atrapalhar, entao foque no q precisa ser feito, pois uma hora aparece.
boa sorte ai na sua conquista.