image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Rafael Maia
Rafael Maia27/05/2025 09:51
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

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.

image

🛠️ 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.

image

💡 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

Clique aqui

JSFiddle

  • Simples, leve, rápido
  • Ótimo para testar lógicas pequenas e trechos isolados

Clique aqui

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)

Clique aqui

image

🧠 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

image

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.

📖 Ver na Amazon

🔧 Snippet útil da semana

image

💬 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

image

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.

🔗 Instalar no VS Code

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

image

🎨 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

👉 Clique aqui pra entrar

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

Compartilhe
Recomendados para você
TONNIE - Java and AI in Europe
WEX - End to End Engineering
Microsoft 50 Anos - Prompts Inteligentes
Comentários (1)
DIO Community
DIO Community - 27/05/2025 13:31

Excelente, Rafael! Sua newsletter é um verdadeiro empurrão para quem está preso na armadilha dos tutoriais passivos. A forma como você desmistifica a ilusão de competência e oferece um método prático para o "Tutorial Ativo" é crucial para qualquer um que busca aprender de verdade.

Na DIO, valorizamos a aprendizagem contínua e a prática ativa, e seu artigo reforça nosso compromisso em capacitar profissionais extraordinários, que não apenas entendem, mas conseguem aplicar o conhecimento. É inspirador ver como você incentiva a comunidade a "colocar a mão na massa".

Pensando na sua dica de "forçar o erro" para criar memória real, qual foi o erro mais "frustrante" que você já enfrentou em um projeto e como essa experiência contribuiu para o seu aprendizado?

Recomendados para vocêWEX - End to End Engineering