Opa, tudo bem? Eu concordo com 90% do que você escreveu, e ressalto ainda mais a importancia de criar/participar de projetos open source. Concordo também em relação a personalizar o currículo pra vaga que está aplicando (o candidato ter preguiça de ajustar o currículo mostra que nao está tao interessado na vaga). A única coisa que discordo foi quando você falou das pessoas com expêriencia em Vue/angular/svelte se candidatando pra vagas React. Eu entendo que no caso dessa empresa a vaga era mais imediatista, mas não acho um absurdo (ou como vc disse disperdicio de esforço/tempo) a pessoa se candidatar, até pq ela nao sabe a situaçao da vaga. Vários conhecimentos sao transferiveis, e, por exemplo, um colega meu trabalhava com react antes de entrar na empresa que trabalho e hoje, pouco mais de 6 meses depois, ele é um dos que mais sabe de Angular na equipe.

Concordo, ja tiveram algumas vagas ,de angular por exemplo, que eu ja passei adiante por simplesmente ter uma experiencia muita grade em react. Mas, a dura realidade eh que voce tem estar preparado tanto que nao fui contratado por causa do desafio tecnico

Concordo. Achei esse ponto um tanto desconexo com a realidade das ferramentas. Apesar da abordagem de cada uma ser diferente, os fundamentos que regem elas são os mesmos e como você falou, são transferíveis. Então, é bem provável que alguém muito bom em Angular/Vue consiga ser muito bom em React também e vice-versa em pouco tempo. Dando como exemplo meu caso, maior parte do meu tempo de trabalho até hoje foi com Vue e poucos meses atrás fui remanejado para um projeto com React. E por saber bem de Vue (ao menos é o que gosto de pensar kk) consegui abrir a doc do React e destrinchá-la com pouca ou nenhuma dificuldade e fazer um bom trabalho com essa ferramnta. Do ponto de vista de um aplicante, ficaria bem chateado em saber que fui eliminado do processo simplesmente por não deter um tempo X com uma ferramenta, mas possuindo todo um background da área (front-end) em um longo tempo, às vezes até maior do que o que é pedido. Para mim, isso declara que o dev não precisa ser bom na área como um todo, ser versátil, esperto... ele só precisa ser bom em um único ferramental e se fechar naquilo dali. Claro, não falo para contratarem pessoas com 0 experiência com a ferramenta em questão, mas talvez ser tão "booleano" baseado no tempo, não me parece algo razoável.

Concordo até descordando de mim mesmo 😅 para a vaga específica que utilizei como exemplo, entretanto, era necessários que alguns desafios técnicos já estivessem enraizados no profissional com 3 a 5 anos de experiência em React. Basicamente um profissional que estivesse concentrado nessa stack. De fato, é possível migrar de um framework para o outro, mas cada um tem as suas particularidades, então era preferível alguém que tivesse muito mais contato com React do que Angular, por exemplo.