Uma forma de possível melhora pode ser a elaboração de projetos de maneira a orientar os devs como se fossem solicitações de seniors/plenos para estagiários/juniors.
Sendo assim cada etapa do projeto víria na forma de uma solicitação com orientações do que fazer, o que usar e em caso de dificuldades ou dúvidas o que estudar.
Havendo a colaboração de devs seniors e plenos pode ser uma forma de ensino totalmente hands-on onde devs sem experiência nenhuma podem experientar ambientes e situações muito próximas do dia a dia.
"Uma espécie de estágio virtual"