Eu diria para você seguir no Full-Stack, ir aprendendo front-end aos poucos mas mantendo-se atualizado no backend. Acredito ser mais fácil de arrumar uma vaga assim.

Você pode criar alguns projetos de portefólio.

Para além disso você também pode tentar conversar com seus professores da faculdade, geralmente eles sempre conhecem alguma empresa e podem te recomendar - como foi no meu caso, eu sempre fui empenhado na escola e demonstrava maturidade dai quando eu tava terminando a escola meu professor me ofereceu uma vaga na empresa de um amigo dele. Fiz a entrevista diretamente com o dono da compania e ja trabalho aqui a dois anos.

Embora as vezes não consiga o melhor emprego logo de cara ja vai servir para ganhar experiência e entrarno mercado, depois disso é só criar perfil no LinkedIn e ir acompanhando as propostas.

Tenho medo de estudar front com back e paracer que não sei o que eu quero fazer quando solicitar por uma vaga. Por isso estou na dúvida entre me especializar em uma das partes ou estudar os dois. Mas faz sentido o que disse e entendi que o primeiro emprego mais vale a experiência. Obrigado!

Outra pergunta que gostaria de adicionar. Exite vaga full stack para junior ou esta sugerindo estudar os dois para caso aparecer vaga back ou front eu poder aplicar nas duas vagas?

Eu não recomendo fullstack sendo iniciante. Recomendo focar em um e ter uma noção básica do outro. Senão vc corre enormes riscos de ser o que chamam de "pato", que anda, nada e voa, mas é ruim em tudo isso. Fique realmente bom em proficiente em um, dps busque jogar em ambas as posições com proficiência. Não sendo meia-boca em ambos.