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"
Verdade Luiz, muito bom isso que você falou. Estou pensando em criar algo no Discord, uma pequena comunidade por lá em que a gente pode estar planejando passo a passo do "estágio virtual".
Excelente ideia! Sinto falta realmente de uma comunidade única e exclusivamente destinada à criação de projetos colaborativos.
Acho irada essa ideia de coach