A resposta é simples, tente usar as tecnologias mais recentes no trabalho e, se não puder, faça projetos paralelos
Mas, para economizar tempo, você precisa primeiro saber o que aprender para que seu tempo seja bem gasto.
Isso é o que funcionou para mim
- Novidades do Hacker, mas é preciso ter cuidado, pesquisar periodicamente se as palavras-chave funcionam para mim
- GitHub - veja a lista dos projetos mais com estrela e bifurcada, isso quase sempre está em sincronia com a realidade
- Stackoverflow - veja as tags e as perguntas mais populares
- Tendências do Google (mas você precisa saber o que procurar primeiro)
- Na verdade, as tendências do trabalho (foi assim que aprendi sobre o MongoDB, por exemplo)
- Meetups (fonte muito boa)
- Twitter - siga os hackers que você respeita, muitas vezes eu aprendi sobre coisas novas dessa maneira
- Coderwall, Geeklist e outras redes sociais dedicadas a hackers ajudam às vezes também
- Conferências - a maioria delas já está on-line gravada após o fato ou ao vivo
- Ou você pode simplesmente criar uma nova tecnologia por conta própria:)
A segunda parte é como aprendê-lo efetivamente para que você use seu tempo efetivamente
Eu descobri que o udacity, o coursera, o codeschool, o codecademy, o teamtreehouse, o edx.org, o udemy, o net tuts + e outros são ótimos recursos, já que seus cursos tendem a acompanhar as últimas tecnologias
Por outro lado, você pode acabar em uma explosão de informações e reclamar sobre isso como eu tinha antes: link