Je peux - et je l'ai fait parfois - programme pour 36h d'affilée.
Je pense que la pire chose que j'ai jamais vécue a été une semaine avec environ 10 heures de sommeil.
La caféine et les boissons énergisantes n’ont pas aidé. En fait, à long terme, la caféine peut avoir des effets plutôt négatifs. Mon conseil est de boire beaucoup . Vous permet de rester hydraté et les allées aux toilettes sont un bel effet secondaire: vous vous étirez un peu les jambes et vous faites automatiquement de courtes pauses.
Cela étant dit, je trouve cela de plus en plus difficile. Je suppose que c'est une capacité qui est épuisée et éventuellement épuisée. Et peut-être que certains effets négatifs sur la santé - physique ou mental, à long ou à court terme, je ne le sais pas.
Ce que je peux dire, c'est que vous vous sentez comme un zombie et que vous continuerez à le ressentir les jours qui suivent un tel marathon. Personnellement, j'ai eu un très gros burnout après l'avoir fait fréquemment pendant environ un an.
C’est-à-dire que certaines personnes peuvent travailler efficacement pendant une telle période, mais cela a un coût .
C’était généralement le résultat d’une planification médiocre et du fait que nous n’avions aucune expérience en matière de combler les lacunes laissées par des responsables de projets non techniques, c’était la seule option.
Vous constaterez rarement que des codes de qualité sont produits lors de tels marathons. Cependant, la cause principale en est les circonstances dans lesquelles se déroulent ces marathons: Des situations dans lesquelles vous devez fournir les fonctionnalités X, Y et Z dans un délai très court. Personne ne se soucie vraiment de la qualité du code à ce stade. C'est pourquoi vous accumulez beaucoup de dettes techniques par le biais de correctifs rapides et autres.
Dans le même temps, cela indique la performance intacte du cerveau: les correctifs rapides et les piratages requièrent à la fois une vision d'ensemble et de la créativité.
N'oubliez pas que le code de qualité est rarement écrit en une seule fois. Surtout si le code a une longue durée de vie. La qualité du code est obtenue par la révision et la refactorisation. Personne ne prendra la peine de le faire 48h avant la date limite.
En bout de ligne, vous ne devriez travailler que le plus longtemps possible . Si vous ne pouvez travailler que pendant 4h, alors ok. Faites une pause et travaillez ensuite. Essayer de rester éveillé pendant 36 heures au cours desquelles vous avez 8h de travail est inutile. Vous doublez le travail si vous faites 4 séances de 4h et que vous utilisez les 20h restantes pour vous régénérer.
Si vous pouvez travailler aussi longtemps, cela signifie que vous êtes plus flexible pour répondre à la sous-estimation. Cependant, la solution à long terme améliore votre processus de planification et d’estimation. Si cela est impossible sur votre lieu de travail, changez de travail. Si les gens s'attendent à ce que vous travailliez de longues heures, changez de travail. Vous n'avez rien à prouver à personne.