First Commit #08 - Se o tutorial parece fácil demais, talvez você só esteja assistindo.
- #Aprendizagem Contínua
- #Boas práticas
🧭 Introdução
Você assiste um vídeo no YouTube sobre como fazer uma calculadora. O instrutor vai explicando, escreve algumas linhas, estiliza com CSS, clica aqui, chama uma função ali... Em menos de 15 minutos: pronto. Projeto finalizado.
Você pensa:
“Tranquilo. Tô entendendo tudo.”
Aí tenta fazer sozinho. A calculadora não soma. O botão não responde. O console vira um desfile de erros. E a confiança que estava lá em cima agora se esconde debaixo da mesa.
Se isso já aconteceu com você (e com certeza aconteceu), esta edição é o empurrão que faltava: Você não precisa de mais vídeos. Precisa aprender a aprender.
🎯 A armadilha dos tutoriais passivos
A maior parte dos tutoriais foi feita pra funcionar como demonstração, não como treinamento. E o seu cérebro adora isso, porque assistir alguém codar parece aprendizado — mas não é.
Isso tem nome: ilusão de competência. Você entende o que está vendo, mas não seria capaz de fazer sozinho.
⚠️ Sinais de que você está preso no modo passivo:
- Assiste várias aulas em sequência e esquece tudo no dia seguinte
- Só consegue fazer um projeto com o vídeo aberto
- Fica perdido quando precisa começar do zero
- Evita errar, quebrar ou experimentar
É como ver aula de direção no YouTube e querer sair dirigindo um caminhão.
🛠️ Tutorial Ativo: como aprender de verdade
Aqui está um método prático e direto pra transformar qualquer tutorial em prática real:
1. Assista em blocos curtos
- Pause a cada 2-3 minutos.
- Escreva o código você mesmo, sem copiar/colar.
2. Pense antes de executar
- “O que esse trecho de código vai fazer?”
- Tente prever o comportamento.
3. Forçe o erro
- Apague uma linha.
- Mude o nome de uma variável.
- Veja o que quebra — e tente consertar. Isso vai criar memória real.
4. Desligue o vídeo e refaça
- Fez tudo acompanhando? Agora fecha e tenta fazer sem olhar.
- Dificultou? Ótimo. Isso é aprendizado acontecendo.
5. Adicione algo seu
- Se fez um contador, adicione um botão de reset.
- Se estilizou um botão, adicione uma animação.
- Criação = domínio do conteúdo.
💡 Exemplo prático: Tutorial Ativo na vida real
🧪 Tutorial original: “To-do list com HTML, CSS e JS” 🎯 Desafio extra:
- Adicione botão para deletar todas as tarefas
- Crie contador de tarefas concluídas
- Adicione persistência com localStorage
⚡ Você vai:
- Reforçar manipulação de DOM
- Trabalhar com eventos
- Treinar organização de código e estrutura de funções
- Sair do tutorial com algo que é seu
🧰 Ferramentas para praticar sem instalar nada CodePen
- Crie projetos HTML/CSS/JS direto no navegador
- Veja o resultado em tempo real
- Compartilhe com outros devs
JSFiddle
- Simples, leve, rápido
- Ótimo para testar lógicas pequenas e trechos isolados
Scrimba
- Permite editar o código enquanto assiste a aula
- Recurso poderoso para treinar enquanto aprende
- Cursos de HTML, JS, React e mais (alguns gratuitos)
🧠 Dica extra: Tutorial ≠ Projeto
Tutorial serve pra entender como algo funciona. Projeto serve pra descobrir se você aprendeu mesmo.
🔄 Use o tutorial como ponto de partida, mas sempre busque:
- Modificar a lógica
- Mudar os dados
- Reorganizar a estrutura
- Escrever explicações em seus comentários
🧱 Você não constrói uma casa copiando o projeto de outro. Você aprende observando… mas constrói testando.
📚 Livro da Semana – “Aprenda como um programador”
Autor: Pete Goodliffe
Amazon
Um manual prático pra quem já começou a programar e agora quer melhorar de verdade.
Esse livro não ensina uma linguagem. Ele te ensina a ser um dev melhor — no código, no pensamento e no dia a dia.
O que você vai encontrar:
- Dicas pra escrever código mais limpo e menos confuso
- Hábitos pra estudar melhor (e não esquecer tudo na semana seguinte)
- Como trabalhar bem com outras pessoas (sem ser o chato do time)
- Reflexões sobre carreira, ética, evolução contínua
💡 É o tipo de leitura que encaixa entre um projeto e outro — e te ajuda a fazer escolhas mais inteligentes, não só técnicas melhores.
🔧 Snippet útil da semana
💬 Prática ativa:
- Altere para só colocar a primeira letra em maiúscula
- Adicione lógica para ignorar nomes vazios
- Escreva um comentário explicando o que o código faz
🧩 Extensão da Semana – Quokka.js
Veja seu código JavaScript (e TypeScript) rodando em tempo real, direto no editor. Perfeita pra testar pequenos trechos enquanto estuda, sem precisar criar um projeto inteiro.
Como usar:
- Instale a extensão
- Crie um novo arquivo .js
- Clique com o botão direito > Start Quokka
- Digite seu código e veja o resultado instantaneamente
💡 Ótima pra treinar map, filter, reduce e testar ideias sem depender de console ou browser.
📌 Links pra guardar nos favoritos
Esses sites vão te salvar mais vezes do que você imagina:
- MDN Web Docs – Documentação oficial de HTML, CSS e JS (use sempre!)
- DevDocs.io – Documentação rápida, leve e com modo offline
- CodePen – Teste projetos no navegador sem instalar nada
- Roadmap.sh – Guias visuais com o que aprender em cada stack
- Frontend Mentor – Projetos reais pra praticar HTML, CSS e JS
🎨 Recomendação de personalização
Se você vai passar horas no VS Code, deixa ele com a sua cara:
Tema: One Dark Pro
Visual limpo, escuro e confortável — ideal pra quem programa de noite (ou o dia todo)
🔗 Instalar
🏁 Antes de fazer o Deploy...
Aprender programação não é sobre memorizar código. É sobre mexer, testar, quebrar, entender... e repetir.
Se o tutorial parece fácil demais, pausa. Testa. Recria. Esse é o atalho real pra aprender mais rápido.
📢 Entra pro nossa Comunidade no Discord
Você já deve ter percebido que aprender sozinho pode ser solitário. A dúvida trava, o medo atrasa, e a comparação com outros devs pode gerar ansiedade.
Por isso, criei uma Comunidade no discord com devs iniciantes que estão na mesma jornada que você. É um espaço leve, colaborativo e sem julgamentos.
No grupo, você vai encontrar:
- Gente trocando dúvidas e aprendizados
- Avisos de conteúdo novo, vagas e eventos
- Feedback sobre portfólio e projetos
- Suporte de quem também está aprendendo
Se você quer evoluir com companhia, esse grupo é pra você.
📋 Pesquisa rápida: o que você quer ver na próxima edição?
Estou preparando os próximos conteúdos do Na Trilha do Dev News e sua opinião faz toda a diferença.
🗳️ Clica aqui e responde rapidinho Leva menos de 1 minuto.
🎯 Precisa de um direcionamento mais claro?
Se você sente que está perdido entre tantas linguagens, frameworks, vídeos e tutoriais… talvez esteja na hora de buscar orientação direta.
Com a mentoria do Na Trilha do Dev, eu ajudo iniciantes a:
- Montar um plano de estudos realista
- Desenvolver projetos com propósito
- Organizar portfólio com foco em empregabilidade
- Melhorar a comunicação técnica (para entrevistas e equipes)
- Estudar com consistência e sem ansiedade
Temos turmas em grupo e opções individuais. Tudo online, leve, acessível e com acompanhamento.
💬 Quer conversar sobre a mentoria? Responde este e-mail ou me chama no LinkedIn com o assunto: Mentoria Dev
Essa edição foi escrita com:
Esta edição da First Commit foi escrita com VS Code, muita prática ativa e um teclado que já deveria ter sido trocado.
Quer receber essa edição por e-mail e não perder nenhuma?Cadastre-se aqui: https://natrilhadodev.com.br/newsletter
💬 Deixe seu comentário! Vamos trocar ideias e melhorar juntos 🚀✨
😎 Curtiu essa edição? Então compartilha com alguém que também está começando agora.
📥 Quer ver algo aqui nas próximas edições? Responde esse e-mail e bora trocar ideia.
🌐 Me encontra no Instagram, LinkedIn ou dá uma olhada no nosso Portal.
Até o próximo commit! — Rafael, do Na Trilha do Dev