Vou te dar uma perspectiva um pouco mais direta, talvez até um pouco polêmica, mas que vem da observação de como o mercado realmente funciona, especialmente nas melhores empresas.
Você está no caminho certo ao pensar que programador resolve problemas, mas está caindo na armadilha que a maioria cai. A pergunta não é se a sua stack importa. A pergunta é: para qual tipo de emprego ela importa?
E a verdade é a seguinte: sua stack (PHP/Laravel, no seu caso) é a coisa mais importante do seu currículo para os empregos ruins ou medianos. Para os empregos excelentes, ela quase não importa.
Deixa eu explicar.
As vagas "ruins" ou limitadas são aquelas que procuram um "Desenvolvedor Pleno de Laravel". O gerente não-técnico ou o RH receberam uma ordem pra contratar alguém que continue apertando os mesmos parafusos na mesma máquina que já existe. Eles não querem um engenheiro, querem um operador de framework. Para essas vagas, se você não tiver a palavra-chave "Laravel", seu currículo vai direto pro lixo. O foco deles é preencher uma cadeira com o mínimo de atrito possível.
Agora, as vagas boas – as de Big Tech (FAANG etc.), as de startups inovadoras, as que pagam salários europeus de verdade – raramente anunciam "Procuramos um especialista em X". Veja as vagas de entrada do Google, da Microsoft, da Amazon. Elas pedem "Software Engineer". O que elas testam no processo seletivo? Algoritmos, estrutura de dados, system design, princípios de computação. Elas partem do princípio que um bom engenheiro, com uma base sólida, aprende qualquer framework em poucas semanas.
Por isso, na minha visão, a sua stack não importa, desde que você domine os fundamentos de verdade. E os fundamentos se traduzem em algumas linguagens-chave que todo engenheiro de software sério deveria ter no cinto de utilidades:
- Assembly: Não pra escrever todo dia, mas pra entender como um computador funciona no nível mais baixo.
- C: É a base de quase tudo.
- JavaScript: É a língua franca da web. Impossível ignorar.
- Java ou C# ou Go: Para entender sistemas robustos, tipagem forte e concorrência em larga escala.
- Python: Pela sua versatilidade absurdaz
Se você tem uma base sólida nisso, você não é um "programador PHP". Você é um engenheiro de software que, por acaso, usou PHP/Laravel para resolver problemas de negócio. É uma mudança de mentalidade e de como você se vende.
Meu conselho prático pra você na Europa:
Não se desespere achando que seu conhecimento em PHP não vale nada. Ele prova que você sabe construir e entregar projetos. Mas, em vez de gastar seu tempo virando um "especialista" em outra stack da moda, reforce seus fundamentos. Estude algoritmos. Faça projetos em C ou Go pra mostrar versatilidade. Resolva problemas no LeetCode.
Quando você for para uma entrevista, não diga "Sou dev PHP". Diga: "Sou um desenvolvedor que resolve problemas. No meu último projeto, construí um sistema X que fazia Y, usando uma arquitetura MVC com PHP e Laravel para garantir a entrega rápida, mas meus fundamentos de engenharia me permitem trabalhar com qualquer tecnologia".
Depois que você tem alguns anos de experiência real, sua stack se torna a coisa menos importante no seu perfil. O que importa é sua capacidade de arquitetar soluções, liderar projetos e aprender. Os frameworks vêm e vão. Os fundamentos ficam!