
Programar não é apenas o que você faz enquanto está na frente de um computador. É claro que um bom teclado, monitor e mouse tornarão seu trabalho mais confortável. Isto não tornará seu código melhor, mas certamente fará com que você se sinta melhor ao sentar-se diante do computador para programar. No entanto, estes são apenas objetos que você usa. Parte do que torna a programação mais agradável é o que você faz antes, durante e depois para aprimorar esta prática. Hoje, vou compartilhar como começo meu dia de uma forma que não apenas melhore meu desempenho, mas também me deixe mais feliz e confortável ao programar.
O dia anterior
Tudo começa com o fim do dia anterior. Reservo parte do final do meu expediente para organizar qualquer bagunça que tenha feito na minha mesa de trabalho e planejar o dia seguinte.
Como você pode ver na foto acima da minha mesa, há um bule de chá, uma pequena xícara, algumas canetas, alguns lápis mecânicos e um caderno. Esses são os itens que estou usando enquanto escrevo o primeiro rascunho deste post. Preciso organizá-los antes de encerrar o expediente, para que eu possa começar o dia seguinte com uma mesa limpa—uma ideia que compartilhei no meu post anterior, que você pode ler abaixo:
O próximo passo é definir no que vou trabalhar no dia seguinte. Qualquer tipo de lista de tarefas funciona aqui. Simplesmente anoto num caderno uma lista com as reuniões que preciso participar e com tarefas nas quais quero trabalhar no dia seguinte. Esta lista inclui tudo o que quero lembrar, desde tarefas de programação e trabalho até ideias em que desejo fazer, como projetos pessoais ou exercícios, Katas de programação ou yoga nidra.
Com isso, encerro o dia em um ambiente organizado e já sabendo o que farei no dia seguinte. Nenhum tempo é desperdiçado pensando no que eu poderia fazer ou lidando com a bagunça criada no dia anterior ao resolver um problema ou simplesmente ao comer em frente ao computador (por favor, evite isso se puder).
Antes de trabalhar
Como tudo relacionado ao planejamento foi feito no dia anterior, começo o dia sem preocupações. Já sei o que preciso fazer e quando. Assim, acordo, preparo um chá ou café e tomo meu café da manhã enquanto leio um livro, mangá ou quadrinho. Para mim, a leitura é uma forma de começar o dia devagar. Eu adoraria dizer que sou alguém totalmente focado no chá, no café e na comida, mas ainda não cheguei a esse nível.
Depois disso, saio para caminhar ou correr por meia hora. Prefiro fazer isso sem fones de ouvido ou celular. Essa é uma maneira de garantir que, pelo menos por mais meia hora, eu não usarei nenhuma tecnologia. Já passo o dia todo em frente a um computador e o utilizarei por mais de oito horas. Pelo menos durante as manhãs, fico livre dela.
Não que eu odeie tecnologia, videogames ou algo do tipo. Pelo contrário. Ter um tempo desconectado me faz valorizar ainda mais a tecnologia, melhora meu bem-estar e me reserva um momento para refletir sobre tudo o que fiz e tudo o que quero fazer ao longo do dia. É uma forma de meu cérebro reconhecer e decidir o que fará com cada informação que acumulei, seja lendo livros e artigos, lidando com o trabalho ou navegando em redes sociais.
Durante o trabalho
Durante o expediente, meu principal desafio é lidar com os níveis de energia. Tudo parece fácil quando estou trabalhando em alguma tarefa estimulante, mas sabemos que esta não é sempre a realidade. Também precisamos lidar com tarefas que são mais fáceis ou mais difíceis do que gostaríamos. Como programadores, temos que estudar, buscar soluções, reproduzir bugs aleatórios que só acontecem quando o usuário está em um navegador antigo e em uma conexão 3G ruim.
Normalmente, começo o dia de trabalho verificando mensagens, revisando PRs e revisando meu plano para o dia. Depois disso, começo a trabalhar em um ticket ou continuo o que deixei em aberto no dia anterior. Ao meio-dia, faço uma pausa para o almoço, que dura entre uma hora e uma hora e meia. Uso esse tempo para relaxar e recarregar as energias. Se tenho tempo, também aproveito meia hora para estudar algo novo ou programar algo não relacionado ao trabalho.
No período da tarde, tenho algumas reuniões. Às vezes, é apenas uma daily de 15 minutos, mas em outros dias há mais reuniões. Por volta das 18h ou 18h30, volto para a etapa de “O Dia Anterior” e planejo o próximo dia.
Níveis de energia
Precisamos de uma rotina para lidar com diferentes níveis de energia e com tarefas que exigem mais de nós. Isto varia de pessoa para pessoa, pois cada um tem oscilações de energia diferentes ao longo do dia. No meu caso, começo o dia devagar, mas rapidamente ganho ritmo com a ajuda da cafeína. Depois, desacelero por volta das 9h-9h30. Tomo mais café e me sinto energizado novamente pelo resto da manhã. Após o almoço posso ficar um pouco mais lento, mas por volta das 14h volto ao ritmo e me sinto produtivo até as 17h. Entre 17h e 20h, entro em uma fase mais lenta novamente, mas depois disso me sinto bem até às 22h-23h.
O modelo acima reflete o que acontece no meu dia típico. No entanto, é importante lembrar que tudo depende do que estamos fazendo. Se eu estou trabalhando em uma tarefa que realmente me interessa, posso perder a noção do tempo, porque me sinto motivado. O contrário também é verdadeiro: se sou forçado a trabalhar por muito tempo em algo tedioso, posso me sentir cansado em horários que normalmente não sentiria.
É essencial prestar atenção em si mesmo para entender seu nível de energia e identificar o que realmente te revigora. Para mim, ler um romance ou mangá, meditar, caminhar sem tecnologia por perto e assistir a animes são atividades que me energizam, enquanto navegar nas redes sociais e ler artigos na internet me deixam cansado. Também é importante ser honesto consigo mesmo. Da lista que mencionei, adoro navegar nas redes sociais vendo memes e rindo, e acho a meditação entediante, mas o impacto que essas atividades têm depois de realizadas é diferente da minha opinião sobre elas. Portanto, preste atenção não apenas em como você se sente durante a atividade, mas também em como se sente depois.
Tudo isto é um trabalho em progresso. Ainda tenho muito a aprender e testar. Portanto, se você tem uma rotina diferente, alguma dica para compartilhar ou algo que gostaria que eu explorasse mais a fundo, sinta-se à vontade para comentar abaixo.