Exercism
O que treina: Lógica e a linguagem que você estuda, com mentoria gratuita.
Passo 1: Escolha a trilha da sua linguagem (são mais de 50).
Passo 2: Faça 1 exercício fácil por dia e peça mentoria no que travar.
Prática gratuita
Curso te mostra. Prática te contrata. Para cada site: o que ele treina, como começar hoje e o link. No fim, o roteiro de 30 minutos por dia. Resolva sem IA primeiro. Travou por 25 minutos? Veja uma dica, feche e termine sozinho. Use a IA só no fim, para revisar o seu código.
O caminho1 exercício por dia1 projeto por semanatudo no GitHub
Quem pratica todo dia chega à entrevista com projeto para mostrar. Na mentoria, eu monto com você o plano de estudo para a vaga que você quer, ajusto o seu LinkedIn e te ensino a achar as melhores vagas.
O que treina: Lógica e a linguagem que você estuda, com mentoria gratuita.
Passo 1: Escolha a trilha da sua linguagem (são mais de 50).
Passo 2: Faça 1 exercício fácil por dia e peça mentoria no que travar.
O que treina: HTML, CSS e JavaScript a partir de um design pronto, como no trabalho.
Passo 1: Pegue 1 desafio Newbie gratuito por semana.
Passo 2: Publique no GitHub com deploy e coloque no portfólio.
O que treina: Projetos de back end e front end com requisitos claros, do básico ao avançado.
Passo 1: Comece pelo Task Tracker (um CLI simples) na trilha de back end.
Passo 2: Suba 1 projeto por semana, cada um um pouco maior.
O que treina: SQL de verdade: você resolve um assassinato fazendo consultas.
Passo 1: Ache o relatório da cena do crime com SELECT e WHERE.
Passo 2: Siga as pistas com JOIN até o culpado, sem olhar a solução.
O que treina: Terminal Linux e SSH, nível por nível.
Passo 1: Comece no nível 0: usuário bandit0, porta 2220.
Passo 2: A senha de cada nível é a entrada do próximo. Anote os comandos que aprendeu.
O que treina: Git visual: um jogo gratuito e open source que mostra o que cada comando faz.
Passo 1: Jogue as fases de branch e merge.
Passo 2: Repita no terminal do seu projeto o que fez no jogo.
O que treina: Lógica e algoritmos em desafios contados como história.
Passo 1: Os desafios dos anos anteriores ficam no ar. Comece pelo dia 1 de 2024.
Passo 2: Resolva sem IA e depois compare a sua solução com a de outras pessoas.
O que treina: Lógica em desafios curtos (katas), separados por nível.
Passo 1: Comece pelos katas de nível 8 kyu, o mais fácil.
Passo 2: Depois de resolver, leia as soluções mais votadas.
O que treina: JavaScript puro: 30 projetos em 30 dias, com vídeo, sem framework.
Passo 1: Faça 1 projeto por dia, primeiro com o vídeo e depois sem.
Passo 2: Mude algo em cada projeto para ele ficar seu.
O que treina: Layout com CSS (flexbox e grid), em jogos curtos e em português.
Passo 1: Faça todos os níveis do Flexbox Froggy e depois os do Grid Garden.
Passo 2: Refaça um layout do Frontend Mentor usando o que aprendeu.
Roteiro de 30 minutos por dia
Segunda: Exercism: 1 exercício da sua trilha.
Terça: Codewars: 2 katas do seu nível.
Quarta: SQL Murder Mystery ou 1 nível do Bandit.
Quinta: Projeto da semana (Frontend Mentor ou roadmap.sh): avance uma parte.
Sexta: Projeto da semana: termine, faça o deploy e publique no GitHub.
Sábado: 1 dia do Advent of Code ou 1 fase do Oh My Git!.
Domingo: Descanso. Ou refaça o exercício da semana em que você mais travou.
O júnior coleciona certificado de curso. O júnior que é contratado mostra o que construiu, e é isso que o recrutador abre primeiro.
1 exercício por dia → 1 projeto por semana → tudo no GitHub.
Conteúdo sobre carreira dev, todo dia: @lucasadvice ↗
Mentoria
Prática diária vira portfólio, e portfólio vira entrevista. A mentoria acelera esse caminho: plano de estudo para a vaga que você quer, LinkedIn que mostra o seu trabalho e as empresas certas para conversar.