Bom vou dar meus 5 cents.
O quanto você está confortável com os fundamentos? Sabe bem como funciona uma request http? estrutura de dados? Sabe testar projetos? Consegue fazer exercícios técnicos? Domina a linguagem em que trabalha?
Ai temos outras coisas de soft skills como, é comprometido? sabe negociar? Consegue conversar com seu cliente? Consegue negociar uma estimativa errada? Sabe procurar coisas que não sabe? Consegue ter autonomia para tomar decisões no dia-a-dia?
Acho que isso pode ajudar a ser reconhecido mais rápido, além de se tornar um programador melhor.
Mas, é minha opinião, espero que possa ajudar.