Não existe um caminho pré definido sobre como crescer em nossa área, no entanto há algumas coisas que aprendi que hoje fazem sentido para mim:
- Seja humilde. Nos primeiros anos nós não sabemos o que não sabemos e isso tende a nos levar para atitudes de arrogância. Por via das dúvidas, sempre assuma que você não conhece nada e busque ouvir conselhos de quem já tem muitos anos de experiência sobre TI. Assim, se mantenha humilde por toda sua vida;
- Seja paciente: não é porque você vê outras pessoas indo do zero à sênior em dois anos, que tem a responsabilidade de chegar no topo logo. O crescimento saudável, com constância e sabedoria fará muito mais diferença do que um crescimento acelerado, sem bases sólidas. Claro que existem pontos fora da curva, mas não são a regra;
- Escolha uma tecnologia e se aprofunde nela. Não seja apenas um usuário de frameworks, mas busque compreender o maxímo possível da linguagem que você utiliza;
- Entenda o ecossistema em que você está inserido: caso seja desenvolvedor web, busque saber os fundamentos da web (verbos HTTP, como uma request funciona, servidores, redes, etc...). Se for um programador de jogos, não busque começar por meio de game engines, mas comece pelo zero, fazendo coisas do zero.
Há muito mais coisas a serem consideradas e muitas delas se resumem à criar um fundamento sólido. Isso fará toda diferença lá na frente