Pare de ver tutoriais de programação, experimente isso
- #Machine Learning
- #Python
SCAPE FROM TUTORIAL HELL
Existem duas forma de aprender, passivamente ou de forma ativa, aprender passivamente pode ser:
- Assistir vídeos
- Ouvir podcast
- Copiar a informação com ela foi vista (do livro, do quadro, ou da tela)
Se por um acaso está neste momento em teus estudos, sem que nada seja criado de forma autônoma isto é um problema, escrevi este artigo em prol de compartilhar como lido com essa situação durante os meus projetos de aprendizado.
QDD - Question Driven Development
O que é?
É um sistema que dá ênfase a prática deliberada por meio de perguntas, que se tornam o combustível para o aprendizado, nada de tutoriais por agora, chegou o momento de sentir o frio na barriga de ter que "criar" algo.
Como usar?
Vamos imaginar por exemplo que tem interesse em aprender uma nova biblioteca, digamos o Sklearn porque tem interesse em aprender e aplicar Machine Learning, começo com uma lista de perguntas:
- Qual o objetivo do Sklearn?
- Como instalar?
- Como dividir os dados?
- Como treinar um novo modelo?
- Como verificar se o meu modelo é eficiente?
- ...
- ...
- ...
- Como normalizar dados com Sklearn
nota: seja razoável, e compreenda qual seu nível sobre o tema escolhido, quando comecei a aprender ML anos atrás eu buscava no Google coisas como "projetos para iniciantes" e usava como guia.
O plano é que como sugere o framework, você por meio do erro aprenda novas forma e novas tecnologias gradativamente perguntando como realizar tal tarefa. Aprendizado eficaz é díficl, não caia na ilusão de achar que porque recorda algo que aprendeu.
Vou listar um artigo (inglês) de um dos meus programadores favoritos sobre o tema, Nick Janetakis, no blog tem outros assuntos sobre a carreira de DEV que podem lhe interessar igualmente:
Learning a New Web Framework with Question Driven Development
---
Se desenvolver algo no processo e tiver interesse em me mostrar ficaria feliz,
boa sorte :)