Publiquei aqui no TabNews o artigo Abandone os seus certificados de programação! que está associado ao aprendizado prático na área de programação.
Acho que como solucionador através de software, todo dev precisa entender o problema e buscar a aplicação das ferramentas que podem resolvê-lo. Acho importante um aprendizado sistemático seguindo a documentação, curso ou algo do tipo pra que se tenha um norte, mas a prática, mais do que qualquer outra coisa, impulsiona absurdamente o verdadeiro aprendizado. Se colocar em situações desafiadoras, aprender a mexer em ferramentas que não sabe nem pra que serve apenas pra conseguir atingir a solução traz um sentimento absurdo de bom.
Isso cria rotas na nossa memória, nos faz aprender a pesquisar melhor, mais rápido e os caminhos da solução de cada novo deafio vai ficando cada vez mais nítido ao longo do caminho do desenvolvimento. No meu artigo que deixei como link acima coloquei dois repositórios e uma plataforma muito boa pra aprender na prática.
Exatamente! Ainda mais na questão da pesquisa, você vai ter que aprender a fazer pesquisas e onde encontrar as informações.
E na questão das rotas na nossa memória, com algum tempo de prática a pessoa faz algo que não sabia de uma forma bem natural.
E vou dar uma lida no seu artigo, valeu!