Executando verificação de segurança...
6

Dicas de como absorver melhor o conteúdo de vídeo aulas de programação

Uma das melhores maneiras de se aprender a programar hoje é por meio de tutoriais e bootcamps que existem aos milhares disponíveis hoje na internet. Um questionamento que sempre me fiz é se existe alguma fórmula para reter o máximo possível de conhecimento enquanto estou estudando por um vídeo.

Após anos comprando cursos, estudando e sempre tentando obter o máximo possível daquele material, construí um passo a passo que vem se mostrando muito eficaz.

Esse passo a passo ou técnica, como preferir, pode se tornar um pouco maçante no início, porém é como obtenho os melhores resultados. Lembre-se que não existem atalhos para se aprender a programar. Imagine que aprender uma tecnologia nova ou aprender a programar do zero é como estar treinando para uma maratona de 42km. Você não corre com maestria uma maratona treinando apenas por atalhos. Ou seja, se não levar a sério o estudo você sempre será no máximo um digitador de código e não um desenvolvedor de verdade.

A técnica consiste em assistir duas ou três vezes a uma aula obedecendo ao script que apresento abaixo.

[X] Na primeira vez que assisto a uma aula eu somente assisto. Apenas observo como tudo é feito e na maneira que o instrutor constrói o raciocínio para chegar a solução.

[X] Na segunda vez que assisto eu faço minhas anotações sobre os pontos que considero importantes. Anoto os comandos e as dicas que o tutor explica.

[X] Depois de assistir a duas vezes e anotar todos os pontos que julgo importantes, é hora de pôr a mão na massa e executar o que foi ensinado. Faço isso sem rever o vídeo, apenas olhando minhas anotações.

[X] Se ficarem dúvidas, assisto pela terceira vez e vou acompanhando junto as minhas anotações. Caso deixei algo passar batido, tomo nota novamente e repito o passo anterior.

Depois de assistir duas (ou três) vezes uma aula, se você ainda tiver alguma dúvida é hora de perguntar ao professor, pois aí sim é uma verdadeira dúvida e não distração ou falta de atenção em algum ponto.

Uma dica bônus é a de após concluir o treinamento, utilize todo o conhecimento adquirido nele para construir um projeto próprio. Pode ser um clone de alguma plataforma já existente ou alguma coisa que possa ser de utilidade no seu dia a dia.

Carregando publicação patrocinada...
3

Posso discordar em alguma parte?

Eu não acho que essa seja a melhor forma de aprender a programar. Essa pode ser a melhor forma de aprender receitas de bolo para aplicar e conseguir resultados simples e planos de forma fácil e rápida. Aprender a programar é mais complexo e não é possível desta forma na maioria das situações, ainda mais com material feito para iludir a pessoa. Para tudo tem exceção, mas minha experiência é que isso traz uma formação bem rasa para a pessoa.

Então meio que tanto faz para reter, porque é só decoreba na maior parte dos casos.

Quando a pessoa quer aprender, ela começa pela base, vai construindo o alicerce, tijolo por tijolo, sem pressa, sem pular etapas, sem avançar sem entender o anterior (esse é um dos maiores erros que as pessoas cometem) e praticando de forma completa. Isso até está no texto.

Acho que esses vídeos podem ser excelentes complementos, mas não deveria ser a base. Livros são melhores. Se precisar de cursos precisa dos consagrados e não dos marketeiros que prometem entregar muito de forma fácil. A minha discordância é dar tanto valor para os vídeos. Mas se der, faz diferença escolher os melhores, não os mais fáceis, os mais bem produzidos. Os mais xaropes costumam ser melhores (claro que tem caso que é ruim em tudo, até na produção).

Porém, as dicas eu concordo e vão ao encontro do que eu disse e o texto também diz um pouco. Pode valer mais a atitude da pessoa do que o vídeo, desde que ele não ensine errado ou seja muito raso, que não deixa de ser errado.

Se seguir esses passos vai aproveitar mais. É uma maneira de pegar algo que pode ser um pouco raso e fazer ficar menos raso.

O que eu senti falta é de pesquisar mais e procurar outros materiais para se aprofundar, confrontar o que o vídeo disse, e ver a fundamentação daquilo.

De qualquer forma, as dicas obviamente são boas. Só de não serem erradas já é bem importante.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Estou fazendo um curso de video aula e estou tendo um pouco de dificuldade para aprender e vou usar essas dicas para poder aprender melhor.
Muito Obrigado!

1

Suas dicas são boas, só tem alguns pontos negativos que me levam a questionar a eficácia. O indivíduo teria tempo e paciência? Se sim, vamos a outros pontos. As dicas se limitam ao conhecimento visto no vídeo, você não passa recomendações de buscar conteúdo externo, e isso faz o indivíduo ter conhecimento superficial sobre o conteúdo, tendo então que de mesma forma estudar mais adiante, ao invés de usar o tempo que deu revendo o vídeo. Mas você deixou claro que o método se aplica a vídeos e como melhor aproveitá-los, então nesse quesito, funciona bem.

Existe dos mais diversos macetes para estudar melhor, em minha opinião, deve-se usar o método que melhor se aplique ao indivíduo, pois nem tudo funciona bem pra todos.

1

Eu acho que eu discordo da sua tática, na verdade acho contraprodutiva e pouco eficiente. Acredito que assistir 3x um mesmo vídeo, considerando que o último curso que eu fiz são 753 aulas na Udemy, seria loucura assitir 1506 - 2259 vídeos para aprender esses conceitos.
É um curso fullstack? Sim. É uma área que provavelmente demanda talvez até mais de 2259 vídeos para eu entender perfeitamente? Com certeza. Mas os vídeos não variam, não é que os vídeos tenham um grau de complexidade que eu provavelmente desvendaria a cada vez que eu assisto (como nos livros). A grande maioria dos cursos no formato de ensino/bootcamp eles apenas ensinam como implementar o que é necessário da ferramenta. Por exemplo: Nodejs, express, mongodb, mongoose. Que é a stack básica, aí cada uma das ferramentas que vão sendo introduzidas, vão resolvendo alguns problemas que vão aparecendo. Por exemplo, formulários... Você precisa ter uma forma de validar. Validação HTML... Ah, mas alguém mal intencionado pode usar Postman ou alguma ferramenta para zoar seu banco de dados... Ah, posso usar Zod para fazer validação via backend... Enfim, o boilerplate de implementação tá na documentação e é tudo muito fácil de se fazer com uma leitura.

O que eu acho que é muito produtivo e que me ajuda demais na hora de aprender uma nova tecnologia? Crash courses.

Vou usar a stack de front-end para exemplificar:
Aprenda o básico de HTML e CSS.
Vá para Javascript, mas antes de fazer um curso de Javascript. Veja 1-2 Crash Courses de até uma hora. Depois faça um curso extenso por vídeo da forma proposta pelo professor, e depois faça curso solo guiado por projetos.

Na stack de front-end para mim hoje a rota ideal seria:

Javascript crash course 1: https://www.youtube.com/watch?v=XIOLqoPHCJ4
Javascript crash course 2: https://www.youtube.com/watch?v=R9I85RhI7Cg

Anote o que você puder, preste o máximo de atenção que puder, mas não se prenda muito ao que é apresentado, você verá com mais profundidade futuramente.

Faça o curso da Udemy do Jonas Schmedman: https://www.udemy.com/course/the-complete-javascript-course/

Terminou o curso? Hora de eliminar todas as lacunas dos seus conhecimentos: https://www.theodinproject.com/

Vai repetir os conhecimentos? Sim, você vai rever HTML, CSS e Javascript. Mas aqui, não tem ninguém para te mostrar o caminho, e como você já tem um conhecimento base sólido, agora você vai desenvolver suas habilidades de desenvolvedor de fato.

Terminou o curso Foundations do The Odin Project? Se gostar muito da forma que o curso é preparado, você pode continuar na stack full Javascript com NodeJS, mas eu não fiz a parte mais avançada para recomendar.

Se a sua próxima ferramenta de aprendizado é NodeJS + MongoDB, faça o seguinte:

NodeJS crash course: https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
Express crash course: https://www.youtube.com/watch?v=SccSCuHhOw0
Mongoose crash course: https://www.youtube.com/watch?v=DZBGEVgL2eE
MongoDB crash course: https://www.youtube.com/watch?v=ofme2o29ngU

Depois de ver quantas vezes achar necessário esses cursos, eu te digo o seguinte, com a base de Javascript que tu vai ter, tu vai ter muita facilidade em entender todas essas partes:

Agora tu vai fazer outro curso, Colt Steele webfullstack: https://www.udemy.com/course/the-web-developer-bootcamp/

Nesse curso é bom você aprender Bootstrap, só para ter essa skill depois pular todo o Javascript e ir direto para NodeJS.

Acabou o curso? Faça o mesmo com React. Escolha 2-3 crash courses de React e assista, no caso de React eu diria que o conhecimento necessário é muito importante, então segue a dica.

Faça esse curso depois de ver os 3 crash courses: https://www.udemy.com/course/the-ultimate-react-course/

E antes de cada ferramenta importante como: Hook, State, Redux, useEffect, etc. Procure assistir um vídeo ou dois curtos sobre o tema antes de fazer no curso.

Terminou o curso? Por último: https://fullstackopen.com/en/

Aqui tu vai eliminar as lacunas de todo conhecimento aprendido em vídeo e convertê-los em dev-ready de uma vez.

Depois existem ferramentas como Next, diversas ferramentas que devem ser aprendidas on-the-fly. Enfim, escrevi com pressa espero que dê para entender.

1

Nossa mano, sem palavras pra descrever seu post. Muito obrigado por passar tantas informações importantes. Você não tem ideia do quanto isso irá me ajudar!!!!! Já salvei nos favoritos e vou procurar seguir exatamente como colocado.

Enfim, escrevi com pressa espero que dê para entender.

Se tudo isso foi escrito com pressa, quero nem imaginar o que sairia se escrevesse outro com calma.

Meus sinceros agradecimentos.

1
1

Então, eu até mandei o link de dois crash courses se não me engano. Mas resumindo, crash course é um curso do tema completo mas muito mais rapido e conciso. Por exemplo, o curso de Javascript que eu mandei, são 70 horas. Os dois crash courses que eu mandei são 1 hora cada. O bom de ver esses cursos rápidos é que ja vai alocando na sua memória os conceitos necessários, e tu nem sabe explicar como tu ja sabe resolver alguns problemas que vão aparecendo depois do curso mais extenso. Já ouviu dizer que ler a matéria antes de assistir a aula ajuda na fixação? basicamente esse princípio.