Olá, Mickel!
Essa é uma dúvida muito comum e que atinge quase todo mundo que está começando a desbravar a programação. O volume de conceitos novos (funções, listas, sintaxe, lógica) realmente assusta no início, e tentar guardar tudo na memória apenas assistindo às aulas pode gerar aquela sensação de que estamos esquecendo as coisas assim que fechamos a aba do curso.
Para te acalmar: você não precisa (e nem deve) decorar códigos. Programar está muito mais ligado a compreender a lógica do processo do que memorizar a escrita exata de uma função.
Quando avançamos muito rápido nos cursos para tentar vencer o conteúdo, caímos em uma armadilha psicológica chamada Ilusão de Competência — a gente entende o professor explicando, mas o cérebro não fixa porque não colocamos em prática. Para combater o esquecimento, a psicologia da aprendizagem utiliza um conceito chamado Curva do Esquecimento:
- O esquecimento natural: Nas primeiras 24 horas após ver um conteúdo novo, nosso cérebro descarta a maior parte dele se entender que aquilo não tem utilidade imediata.
- A Quebra da curva: Cada vez que você revisa ou pratica aquele conceito em dias diferentes, o cérebro entende que a informação importa e a move para a memória de longo prazo.
Para organizar seus estudos dentro do tempo que você tem disponível e fazer o conteúdo fixar, tente seguir estes passos:
- Pratique ativamente (Mãos no teclado): Para cada vídeo que assistir, mude os valores do exercício, altere o nome das variáveis e tente quebrar o código para ver o erro acontecer. A nossa mente fixa muito mais quando resolvemos pequenos problemas por conta própria.
- Crie o seu próprio repositório de consultas: Não confie na memória para lembrar a estrutura de uma lista ou como declara uma função. Anote em um caderno, no Notion ou crie um arquivo chamado
anotacoes.js ou anotacoes.py no seu computador com exemplos curtos que você mesmo escreveu. No dia a dia de quem programa, consultar anotações e documentações é a prática padrão. - Construa pequenos projetos do zero: Terminou um capítulo sobre funções e listas? Tente criar um mini-programa fora do ambiente do curso, como uma lista de compras simples ou um sistema para sortear nomes de amigos.
Avançar de forma um pouco mais cadenciada, garantindo que você aplicou o conceito antes de pular para o próximo nível, vai te poupar o tempo de ter que refazer cursos inteiros lá na frente.
Desses pontos que conversamos, você sente que a maior parte do seu tempo de estudo hoje é gasta assistindo aos vídeos ou você consegue reservar um momento para digitar os códigos por conta própria?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!