Minha Jornada para Aprender Programação e Vencer a Procrastinação
Olá, tudo bem? Meu nome é Gustavo e tenho 22 anos. Sempre tive dificuldades para manter o foco nos estudos, pois sou expert em procrastinação. Quando começo a estudar, já me vem a sensação de que não estou aprendendo nada, o que acaba realmente me impedindo de absorver o conteúdo. Esse ciclo me deixa com receio de fazer cursos ou projetos, temendo que eu falhe e me frustre. Apesar disso, já decidi que quero trabalhar com programação, e, mesmo que demore, sei que é com isso que quero construir minha carreira.
Recentemente, assisti a alguns vídeos do Filipe Deschamps e adquiri o curso.dev, que já posso dizer que é maravilhoso. Tenho aprendido bastante com ele, e as aulas de motivação do Filipe me ajudam muito a seguir em frente. Na última semana, resolvi criar um método de estudo que está funcionando bem: montei um Notion com uma lista de tarefas diárias e um desafio semanal.
Esse desafio semanal funciona assim: no começo da semana, eu escolho um mini-projeto sobre um tema que ainda não domino e vou em busca de aprendê-lo parte por parte, registrando tudo em uma página bem organizada, com prints e anotações.
O desafio desta semana é o seguinte:
Objetivo:
Criar uma área de Login e Registro usando Next.js e Tailwind.
Criar uma API para armazenar os registros dos usuários, possibilitando login.
Configurar a API para fornecer dados de usuários com o método GET e permitir o registro com o método POST.
Opcional:
Adicionar uma funcionalidade para o usuário alterar a senha, usando o método PUT na API.
Como nunca trabalhei com Next.js, estou estudando tudo por partes e montando um esqueleto de como ele funciona. Estou aprendendo sobre as convenções, como o uso de pastas de pages e api routes. Essa abordagem me faz sentir que realmente estou aprendendo, pois estou vendo algo se formar a partir do meu próprio esforço. Não é um professor ou especialista fazendo por mim – sou eu
Além disso, estou anotando um resumo das aulas do curso.dev em um caderno que fiz para anotações. Minha ideia é futuramente revisar tudo e transferir essas anotações para o Notion, separando o conteúdo por aulas para facilitar a busca e poder adicionar mais coisas que fui aprendendo.
Estou encarando esse desafio como um jogo. No final da semana, se eu concluir tudo, vou me dar algum presente para tornar essa jornada mais divertida e menos entediante.