Você senta pra estudar, abre o editor, olha pro código e pensa: "faz meses que eu tô nisso e ainda me sinto burro". Aí vem a pergunta que ninguém gosta de dizer em voz alta: será que eu não sirvo pra isso? Se bateu a vontade de desistir de programar, respira. Você não está quebrado, e isso não é sinal de que você escolheu a carreira errada.
A resposta curta é essa: quando o progresso parece lento demais, na maioria das vezes ele não parou — ele só ficou invisível. Aprender a programar acontece em degraus, não em linha reta. Tem semanas em que você avança muito e não sente nada, e tem semanas em que você sente que regrediu justamente porque começou a enxergar o tamanho real do que ainda não sabe.
Neste artigo a gente vai direto ao ponto: por que essa fase acontece, como saber se você realmente estagnou ou só acha que estagnou, e o que fazer nos próximos dias pra destravar — sem tomar a decisão de largar tudo num dia ruim.
Vontade de desistir de programar é normal? É, e quase todo mundo passa por isso
Sim, é normal. Aqui na Dev em Dobro a gente acompanha milhares de pessoas aprendendo a programar do zero, e essa conversa aparece com uma frequência que assusta quem acha que é o único.
O detalhe importante: a vontade de desistir quase nunca aparece no começo. No começo tudo é novidade, tudo é vitória. Ela aparece lá na frente, quando você já sabe alguma coisa — e é exatamente por isso que dói. Você já investiu tempo, já falou pros outros que ia aprender, e agora parece que travou.
Quem desiste raramente desiste por falta de capacidade. Desiste porque interpretou errado um sinal normal do processo. Essa é a parte que a gente quer corrigir aqui.
Por que o progresso parece tão lento (mesmo quando não está)
Existem três motivos principais, e provavelmente pelo menos dois estão acontecendo com você agora.
1. O aprendizado acontece em degraus, não em rampa
A gente imagina a evolução como uma rampa: estudou 10 horas, subiu 10 pontos. Não funciona assim. Você passa semanas juntando peças que ainda não conectam, se sentindo parado — e aí, de repente, um conceito cai a ficha e tudo o que você viu antes faz sentido de uma vez.
Esses períodos "planos" entre um salto e outro são a parte mais chata e a mais inevitável do processo. O erro é achar que o platô é o fim da estrada. Ele é o trecho antes do próximo degrau.
2. Quanto mais você aprende, maior fica o mapa
No primeiro mês você não sabia nem que existia Git, deploy, requisição HTTP, estado, banco de dados. Sua lista de "coisas que eu não sei" era curta — porque era ignorante sobre ela.
Hoje você conhece o tamanho do território. Então a sensação piora justamente porque você evoluiu. Aquele desconforto de "quanto mais estudo, menos pareço saber" é um sintoma de progresso, não de fracasso.
3. Você compara seu bastidor com o resultado dos outros
Você vê no LinkedIn alguém anunciando a primeira vaga, no YouTube alguém montando um projeto em 20 minutos, no Discord alguém resolvendo em 5 minutos o bug que te travou 3 dias.
Só que você está comparando o seu processo bruto com a versão editada dos outros. Ninguém posta as 6 horas travadas num erro de importação. A régua fica impossível, e o seu esforço real parece pouco perto de uma ficção.
Como saber se você realmente estagnou (o teste honesto)
Antes de decidir qualquer coisa, tira a emoção da conta e mede. Responda com sinceridade:
- Você consegue ler um código que escreveu há 2 meses e entender o que ele faz? Se sim, você evoluiu. Dois meses atrás esse código parecia complicado.
- Você trava nas mesmas coisas de antes? Se os seus bugs mudaram de tipo — antes era erro de sintaxe, hoje é lógica ou estrutura — isso é evolução, não repetição.
- Você precisa do passo a passo pra tudo? Se hoje você consegue começar um arquivo em branco sem seguir um vídeo linha por linha, o salto já aconteceu.
- Quantas vezes você programou de verdade nas últimas 4 semanas? Não "assistiu aula". Escreveu código.
Se você foi bem nas três primeiras e mal na última, o diagnóstico é claro: o problema não é a sua capacidade, é a quantidade de prática real. Aula assistida em modo passivo dá sensação de estudo sem produzir habilidade — e é a causa número um da sensação de estagnação.
O que fazer quando bate a vontade de desistir: 5 movimentos práticos
1. Não decida nada num dia ruim
A vontade de largar quase sempre aparece no fim de uma sessão frustrante, à noite, cansado. Decisão de carreira tomada nesse estado é péssima. Combine com você mesmo: nada de decidir desistir no dia em que deu vontade. Se em duas semanas ainda fizer sentido, aí conversamos.
2. Reduza o tamanho da sessão, não a frequência
O instinto é o oposto: "essa semana tá corrida, paro e volto mês que vem". É aí que a maioria some pra sempre.
Melhor caminho: corte de 2 horas pra 25 minutos, mas mantenha quase todos os dias. Frequência preserva o contexto na cabeça; pausa longa te obriga a reconstruir tudo do zero — e é isso que dá aquela sensação de "voltei pro começo".
3. Volte de propósito pra algo que você já sabe fazer
Passe uma sessão inteira fazendo algo confortável: refaça um projeto antigo, reescreva uma função que você já domina. Parece perda de tempo — não é. Serve pra duas coisas: te mostra na prática o quanto você já avançou e quebra o ciclo de frustração acumulada.
4. Termine uma coisa pequena até o fim
Progresso invisível vira visível quando algo fica pronto. Não comece um projeto grande agora. Escolha algo minúsculo — uma página, uma calculadora, um formulário que valida — e leve até o deploy.
Um projeto pequeno no ar vale mais pra sua motivação (e pro seu portfólio) do que três projetos ambiciosos pela metade.
5. Fale com gente que está na mesma estrada
Isolamento é o que transforma dificuldade normal em "eu não sirvo pra isso". Quando você entra numa comunidade e vê cinco pessoas travando no mesmo ponto que você, o diagnóstico muda na hora: não era você, era a etapa.
Essa é a diferença mais brutal que a gente observa entre quem chega no primeiro emprego e quem para no meio. Não é talento. É não estar sozinho quando trava.
Às vezes o problema não é você — é o método
Tem um caso em que a vontade de desistir é um sinal legítimo, mas não de que você deve parar: de que o jeito que você está estudando não está funcionando.
Sinais claros disso:
- Você estuda muito e não consegue construir nada sozinho, sem tutorial aberto do lado.
- Você pula de conteúdo em conteúdo porque nunca sabe se o que está estudando é o que o mercado pede.
- Você passa mais tempo decidindo o que estudar do que estudando.
Isso é o clássico da jornada autodidata sem direção: a maior parte do tempo perdido não é estudando, é descobrindo o que estudar. Trocar de método aqui resolve o que "mais força de vontade" nunca ia resolver.
O que quase ninguém te conta sobre quem chegou lá
Quase todo dev que hoje trabalha na área já teve essa exata crise. Vários tiveram mais de uma vez. A diferença entre eles e quem largou não foi nunca ter pensado em desistir — foi ter voltado no dia seguinte.
Aprender a programar não é uma prova de talento, é uma prova de permanência. E permanência não depende de motivação constante: depende de reduzir o atrito. Ter a ordem certa pra seguir, alguém pra perguntar quando travar e algo pequeno terminando de vez em quando pra te lembrar de que a agulha está andando.
Se você chegou até aqui com vontade de desistir, saiba de uma coisa: quem não se importa não pesquisa isso. Essa frustração é feita do mesmo material que a sua vontade de conseguir.
A gente já viu essa fase mil vezes — e sabe como atravessar
Aqui na Dev em Dobro a nossa missão é fazer com que ninguém trave sozinho no meio do caminho. A gente ensina na ordem certa, com projetos reais pra você ver progresso acontecendo, e uma comunidade no Discord onde você pergunta quando empaca em vez de passar três dias preso num bug achando que o problema é você.
Se o que está te cansando é estudar sem saber se está no caminho certo, conheça o Dobro Pass — nosso acesso completo a todas as formações, com acompanhamento em cada etapa e preparação até a primeira vaga.
Não decide hoje. Só volta amanhã. É assim que passa.
Quer continuar? Leia também: "Todo mundo evolui e eu fico parado: como parar de se comparar e destravar seus estudos" e "Como Manter a Consistência nos Estudos de Programação".