Fica notório que a longo prazo uma prática distribuída é mais interessante mas temos que saber a hora de buscar a solução de um problema ao invés de tentar adquirir todo conhecimento teórico para se preparar para futuros problemas. Ficou confuso né? Vamos lá:
Muitas vezes - principalmente quem está começando - tem a vontade de sair aprendendo tudo o que vê pela frente, passa pelo básico, pega um framework daqui, outro dali e vai engolindo diversos conteúdos e muitas vezes esse conhecimento se esvai com a mesma facilidade que ele entrou.
As vezes, é interessante ter a necessidade primeiro, o que seu estágio tá pedindo? Ah legal pega esse framework aqui pois irá usar no seu estágio. Opa! recebeu proposta de outro lugar que usa uma tecnologia diferente? Vai pra essa documentação nova e assim vai. Querer abraçar o mundo de uma vez é um erro que eu acredito que seja muito comum no início e acaba frustrando muita gente. Foque em algo, termine aquilo que começou.
A trilha para se tornar um especialista/sênior vem com o tempo e às vezes ter o problema/necessidade primeiro e aí sim ir atrás desse conhecimento também é válido!