Acho que o trava um Júnior de evoluir, pelo menos falo por mim que ainda sou Júnior, é não saber por onde começar ou como prosseguir, não saber o que fazer e ter medo de perguntar e receber uma patada ou uma explicação raza que te deixa com mais dúvidas.
Mesmo não sabendo muito tecnicamente consegui conquistar minha vaga no mercado, faço pequenas coisas mas ainda sim estou imerso no mundo da programação.
Porém toda vez que tento fazer algo do zero me sinto frustrado por não conseguir caminhar sozinho, sem precisar de alguém mais experiente ajudando ou do chatgpt fazendo tudo.
Ainda me pego perdido num simples if ou while, mas acho que isso é tempo e estudo.