Eu acho que você deve manter no seu github um projeto em python, outro em java+angular, outro em react+node... e assim manter a mente aberta pra essas tecnologias, sem se especializar muito nelas até que consiga um trampo.

Quando vc conseguir um trampo, vai entrar com ojunior, aí você se especializa melhor no que a empresa precisa.

É importante manter um leque maior de linguagens (pelo menos o basico) pra vc conseguir um emprego inicial. Eu prefiro isso a ficar super escpecialista em algo.