Olha, não sei dizer mto como será a sua condição, mas uma coisa q recomendo é escolher uma stack e pelo menos agora no início se especializar nela. De preferência não fique só fazendo telas ou só fazendo coisas do backend, faça do início ao fim.
Por exemplo, uma das coisas q muitos iniciantes pensam é q achar q fazendo 1 ou 2 cursos ou algum projetinho é o suficiente para se candidatar, mas está longe disso, tem q ter mta sorte msm para ser visto. O motivo é simples, o mercado de iniciantes está inflado, então vc precisa aprender a se destacar entre eles. É só pensar, tem um mar de pessoas, se vc for aquela pessoa q não chama atenção, vc nunca será selecionada. De alguma maneira vc precisa se mostrar, tanto em capacidade técnica qnto em capacidade de soft skills.
Então assim, imagino q soft skills é menos problemático, pois imagino q vc já tenha algum manejo em conversas em entrevistas e tals, já q vc está mudando de profissão. Mas se não tiver, treine um pouco a lidar com entrevistas. Infelizmente isso não consigo te orientar, mas na net deve ter mtos vídeos ensinando como se comportar numa entrevistas e tals.
Agora sobre a parte do hard skills, uma coisa q sempre recomendo é vc se especializar (como disse acima), mas tbm saber fazer um monte de coisas nessa especialização. Eu sou mobile, então vou dar exemplos com base nisso. Imagina eu me candidatando para uma vaga só com 1 projeto e um monte de cursos, certificados e tals. Vc acha isso chamativo? Eu acho q não, já q terá outras centenas de pessoas fazendo a msm coisa. Agora imagina vc mostrando um portfólio com vários mini-projetos com objetivos claros do q se trata, por exemplo, no projeto 1 eu aprendi a colocar o google maps no app e desenhar um trajeto nele conforme eu ando (bem parecido com strava, né?), e outro q tem um vídeo rodando e ao arrastar a tela pro lado tem outro, e dpois outro (bem parecido com um shorts, né?), agora eu tbm tenho um projetinho q é um chat q comunica entre um app e outro, mas para ser mais além disso, consegue armazenar em um servidor (zapzap), e assim vai. Olha q não são softwares completos, mas sim um monte de coisas pequenas, com objetivos claros do q quer fazer.
Se vc conseguir fazer isso e transformar em um portfólio, tenho certeza q se destaca mais q outros. Claro q se tiver outro q faz mais, pode ser q ele tenha mais vantagem. E tbm não pode esquecer de documentação, organização, e outras coisas básicas.
Isso não é a bala de prata, q fique claro, mas é uma forma de mostrar sua capacidade de querer conhecer mais sobre programação além do be-a-bá, pois vc estará fazendo coisas q normalmente os plenos q fazem.
Então assim, eu só dei uns exemplos de como se destacar, existem outras formas, mas concluindo, vc só se destaca se vc conseguir provar sua competência.
Ah, e se vc conseguir QI (quem indica), ou seja alguém para indicar vc, melhor ainda, depois dá uma pesquisada sobre esse assunto.