Posso falar da minha experiência como desenvolvedor, alguns tópicos são:
- Desing Patterns (te dará muito repertório e vai evitar que você crie monstrinhos dentro do código)
- Estude as convenções e boas práticas que a comunidade recomenda para a sua linguagem de programação. Todo mundo ama encontrar um código legível para dar manutenção ;)
- Domine os aspectos básicos de SQL ou NoSQL antes de sair criando tabelas, collections e relacionamentos.
Acredito que os próximos passos vão depender da sua jornada, cada empresa e projeto pode te exigir skills diferentes, como dominar framework A ou B, Shell Script, Docker, Kubernetes, AWS, Azure, GCP e etc.
Especificamente sobre Docker, todos os projetos que atuei nos últimos 4 ou 5 anos o utilizam, pode parecer complicado no começo mas vale muito a pena!
Espero ter contribuído!