Existem programadores que vivem seu trabalho. Eles pensam no trabalho dia e noite, não se distraem com pequenos problemas do dia-a-dia (eles estão acima disso, "pairam" sobre ele). Mas nem todos os programadores têm essa situação. Muitos precisam ter sucesso no trabalho, em casa, no estádio e na parede de escalada ... Você provavelmente entende. No entanto, essa multitarefa leva ao fato de que você precisa retornar às tarefas no trabalho. E depois há resistência psicológica, que leva à procrastinação. Para resolver o problema de procrastinação do início da jornada de trabalho (ou mesmo do início / continuação do trabalho após um intervalo), também é proposta esta técnica.
Antes de começar, pegue um pedaço de papel, um tablet ou outra ferramenta onde possa anotar seus pensamentos. E comece a escrever seus pensamentos sobre o projeto / tarefa atual:
- pense sobre o que precisa ser feito? - liste a funcionalidade que você deseja implementar (talvez apenas hoje), liste quais requisitos você precisa implementar, quais objetivos o desenvolvimento deve alcançar;
- pense em como você implementará isso , quais classes, funções, métodos você usa, quais algoritmos são melhores para aplicar;
- pense sobre, permita-se considerar a implementação em detalhes , compare os algoritmos, compare abordagens possíveis, pense nos nomes das funções, possivelmente variáveis, pense na API, nos detalhes da interface do usuário, se sua tarefa envolver o desenvolvimento da interface do usuário;
- pense sobre qual funcionalidade é melhor implementar primeiro , pense sobre por que vale a pena fazer;
- Considere como você implementará essa funcionalidade .
Se você pode iniciar a implementação, continue.
Se você ainda está lendo ...
Também é possível, antes de terminar o trabalho (voltar para casa do seu local de trabalho), escrever brevemente sobre o que você pode fazer na próxima vez (no próximo dia útil). E quando você vier, comece lendo estas notas. E então vá para a recepção para superar a procrastinação.
Boa sorte E um trabalho bem sucedido.
Se você ainda está lendo II ... (ou por que funciona)
Se você ler artigos sobre procrastinação, saberá que:
* A procrastinação ocorre quando há incerteza sobre o sucesso de um emprego.
Usando esta técnica, você pode considerar o problema e, se desejar, responder a perguntas sobre a melhor implementação da tarefa. Você não tem pressa em codificar e tropeça em uma parede com uma solução apressada e impossível. Você tem uma margem na forma em que pensou na solução do problema. Toda a sua experiência permite que você use as vantagens de muitos anos de desenvolvimento para avaliar o problema "no papel" / "em sua mente", relembrar as tarefas já resolvidas e usar essa experiência para entender como mais um problema pode ser resolvido.
* Depois, relativamente falando, de uma parede de escalada ou de uma noite no kart, você pode simplesmente não querer trabalhar
Essa técnica possibilita começar com a parte fácil da tarefa. Em um ritmo fácil. (Provavelmente você escreve mais devagar do que pensa.) Se você é um gênio na digitação com 10 dedos, pode simplesmente desacelerar ao usar a técnica. Escrever permite refletir melhor o que você escreveu - você pode reler, avaliar e pensar novamente no que já escreveu. Isso pode servir como um gatilho para novas reflexões.
Além disso, usando a técnica, você já está trabalhando. Sim, você não codifica. Mas você já está trabalhando no código. Se muito foi feito "na mente", por que não codificá-lo?
* A procrastinação ocorre se houver medo de falhar
Ok Mas o que é mais provável que você falhe: código escrito às pressas - ou código pensativo? Onde haverá mais erros?
Se você ainda está lendo ... (ou ainda tem dúvidas ...)
A procrastinação é um problema bastante complexo. Apenas um truque é oferecido. Se você quiser saber mais, sugiro um artigo sobre métodos adicionais para ganhar a procrastinação:
Como eu luto contra a procrastinação - e geralmente ganho .