Expectativa e Pomodoro. O que ninguém te fala antes de criar um projeto

Duas dicas que fazem toda a diferença quando você começa a criar seu próprio aplicativo ou sistema do zero.


Quando você decide criar um projeto do zero, duas coisas costumam derrubar quem está começando antes mesmo de chegar na parte boa. A primeira é a expectativa errada sobre o processo. A segunda é tentar programar por horas seguidas sem nenhuma estrutura.

Vamos falar das duas.

A expectativa certa sobre o começo do projeto

O começo de qualquer projeto é sempre o período mais difícil e menos empolgante. Não porque você não sabe o que está fazendo, mas porque você está configurando a base.

Nessa fase você vai ficar mexendo com coisas como: como as telas vão transicionar, onde e como os dados vão ser armazenados, como a informação vai circular entre as partes do sistema. São configurações iniciais que não têm nenhum apelo visual. Você trabalha horas e não vê nada acontecendo na tela.

E é exatamente aí que muita gente para. Começa esperando aquela sensação legal de ver o projeto tomando forma, e quando se depara com essa fase de configuração, acha que está fazendo errado ou que programar não é para ela.

Não é isso. É o processo normal.

Todo projeto passa por essa fase. Você está montando a fundação, e fundação não aparece. Mas quando essa fase passa, as coisas mudam rápido. Você começa a construir em cima da base pronta e o projeto começa a ganhar forma de verdade. As partes visuais aparecem. Você vê progresso.

Saber disso antes de começar faz toda a diferença. Você não vai se frustrar quando chegar nessa parte porque vai saber que ela é temporária e que é parte do caminho, não um sinal de que algo está errado.

O problema de programar por horas sem parar

A segunda situação é mais comum do que parece: você separa o dia inteiro para trabalhar no projeto, abre o editor de manhã e vai até onde aguentar.

Dois problemas costumam acontecer quando você faz isso.

O primeiro é que você fica tão imerso no código que quando aparece um erro, não consegue ver nada. Você olha para o problema de um ângulo só, fica preso, e começa a entrar em pânico sem conseguir identificar o que está errado.

O segundo é um "bug mental", digamos assim. Depois de muitas horas programando sem parar, seu cérebro simplesmente para de funcionar direito. Você não consegue raciocinar mais. Não porque o problema seja difícil, mas porque sua capacidade de pensar já esgotou.

Esses dois problemas têm solução.

A técnica Pomodoro para programar

A técnica Pomodoro resolve exatamente isso. A ideia é simples: você programa por um período focado, depois descansa, e repete.

Uma configuração que funciona bem é 25 minutos de foco total, 5 minutos de descanso. Durante os 25 minutos você fecha tudo que não é o projeto e trabalha exclusivamente nele. Sem mensagem, sem rede social, sem nada.

Os 5 minutos de descanso são para descansar de verdade. Isso significa não abrir o Instagram. Pode parecer exagero, mas rolar o feed estimula o cérebro psicológica e visualmente. Você acha que está descansando mas está processando um monte de informação nova. Não funciona como descanso.

O descanso de verdade é tomar uma água, olhar para o teto, preparar um café e esperar ele ficar pronto sem fazer mais nada. Qualquer coisa que não demande atenção ativa do seu cérebro.

Depois de quatro ciclos de 25 mais 5 minutos, você chegou em torno de duas horas de trabalho. Aí é a hora de um descanso maior, de uns 10 a 30 minutos. Esse espaço maior deixa você recuperar mais antes de voltar para os próximos ciclos.

Por que funciona

Essa estrutura evita os dois problemas que mencionei antes. Você não fica imerso demais no código porque o timer te força a parar. E você não chega ao ponto de colapso mental porque está dando ao seu cérebro espaços regulares para recuperar.

Quando você volta de um descanso, muitas vezes o problema que parecia impossível de resolver fica óbvio. Seu cérebro processou sem você perceber.

Então se você vai passar um dia inteiro trabalhando num projeto, usa essa estrutura. Não precisa ser exatamente 25 por 5, você ajusta conforme o que funcionar melhor para você. O importante é ter o ciclo de foco e descanso, e respeitar os dois.

Expectativa certa sobre o início e uma técnica para não quebrar no meio do caminho. Com essas duas coisas, você já chega muito mais longe no seu projeto.