Quais sessões de trabalho são mais produtivas para a programação: curta (<= 30 minutos), média ou longa (> = 2 horas)? Em quais casos? (Considere a possibilidade de codificar novas funcionalidades, fazer pequenas modificações, ajustar a interface do usuário, refatorar, depurar, aprender a API e tentar entender o código de outras pessoas).
O que você pode contar com suas experiências? Informações de estudos e melhores práticas também são muito bem-vindas. Embora seja bom ver links ou referências.
Informações confiáveis são preferidas à resposta completa.
Alimentos valiosos:
- O pensamento focado é o objetivo final aqui
- Geralmente, o trabalho ininterrupto> 2 a 3 horas gera foco e pensamentos nebulosos
- Quando você está no fluxo, é melhor se deixar trabalhar por 1-2 horas
- Vale a pena praticar a técnica Pomodoro, por ajudar a superar a inércia do pensamento e a procrastinação, para obter uma melhor sensação de tempo. Especialmente, pode ajudar a começar a fazer coisas que você não gosta tanto
- Ao usar o software de 'gerenciamento de interrupção', você pode ser mais flexível, por exemplo, pular 1 interrupção, mas não mais. Isso permite que você adote a situação: estar no fluxo, quando houver um fluxo, permanecer administrável quando não estiver no fluxo
- Ar fresco, relaxamento e exercícios durante o intervalo podem ajudar a envolver o hemisfério direito para obter novas idéias e soluções
Experimente ferramentas de software para 'gerenciamento de interrupção':
- Pomodairo - além disso, rastreia a lista de tarefas e possui interface de usuário pice
- WorkRave - fornece mais flexibilidade na configuração. também utilizável sem alto-falantes