Quels intervalles de travail sont plus productifs: courts ou longs? [fermé]

12

Quelles sessions de travail sont plus productives pour la programmation: courte (<= 30 minutes), moyenne ou longue (> = 2 heures)? Dans quels cas? (Envisagez de coder de nouvelles fonctionnalités, de faire de petites modifications, de modifier l'interface utilisateur, de refactoriser, de déboguer, d'apprendre l'API, d'essayer de comprendre le code des autres).

Que pouvez-vous dire de vos expériences? Les informations issues des études et des meilleures pratiques sont également les bienvenues. Mais ce serait bien de voir des liens ou des références.

Une information fiable est préférable à une réponse complète.


Points à retenir précieux:

  • La pensée focalisée est la cible ultime ici
  • Travail généralement ininterrompu> 2-3 heures entraîne une perte de concentration et des pensées brumeuses
  • Lorsque vous êtes en mouvement, il vaut mieux se laisser travailler pendant 1 à 2 heures
  • Cela vaut la peine d'essayer de pratiquer la technique de Pomodoro, pour aider à surmonter l'inertie de la pensée et la procrastination, pour avoir une meilleure sensation du temps. Surtout, cela peut aider à commencer à faire des choses que vous n'aimez pas faire beaucoup
  • Lorsque vous utilisez un logiciel de «gestion des pauses», vous pouvez vous permettre d'être plus flexible, par exemple pour sauter 1 pause mais pas plus. Cela vous permet de vous adapter à la situation: être en flux, quand il y a un flux, rester gérable quand il n'y en a pas
  • L'air frais, la détente et les exercices pendant la pause peuvent aider à s'impliquer dans l'hémisphère droit pour obtenir de nouvelles idées et solutions

Essayez des outils logiciels pour la «gestion des pauses»:

  • Pomodairo - il suit également la liste des tâches et possède une interface utilisateur
  • WorkRave - offre plus de flexibilité dans la configuration. également utilisable sans haut-parleurs
Alexey
la source
"court" devient très vite "long" par accident: P
Trezoid
Il existe des outils comme le réveil ou Pomodairo, qui vous font prendre conscience de ce qui est court et de ce qui est long;)
Alexey

Réponses:

18

Je crois que la chose la plus importante est de vraiment se concentrer . 5 minutes focalisées peuvent être plus productives que 5 heures bricolées, surfer sur des sites d'échange de pile, discuter, etc.

Si vous êtes vraiment concentré, vous ne pouvez pas continuer pendant des heures sans interruption (si vous le pouvez, alors vous n'êtes pas vraiment concentré). Votre cerveau sera à court de carburant. En effet, la plupart des techniques de productivité / gestion du temps, telles que la Technique Pomodoro , concernent toutes:

  1. Divisez vos objectifs en petites tâches réalisables.
  2. Prendre une tâche à la fois, en se concentrant sur elle et uniquement sur elle, pendant un certain temps.
  3. Prendre au moins une courte pause.

Lorsque vous faites quelque chose de difficile, le temps d'échauffement - charger toutes les informations dans votre cerveau et comprendre le problème - peut être assez long, donc des périodes arbitrairement courtes ne sont pas productives et la période ininterrompue optimale dépend du niveau de difficulté de la tâche. Mais quoi que ce soit >> 2 heures est tout simplement stupide. Se lever de sa chaise pendant 5 minutes et respirer de l'air frais vous fera gagner des heures, car vous trouverez la solution que vous essayez de trouver depuis 2 heures.


En savoir plus sur Pomodoro Technique, comme l'a demandé Alexey: Je l'ai essayé, en fait c'est la seule méthode de gestion du temps formalisée que j'ai jamais essayée telle quelle. Ce fut une expérience bénéfique qui m'a aidé à valoriser le timeboxing, et je pouvais quand même l'utiliser surtout si j'ai du mal à "démarrer". Cependant, en flux, j'ai trouvé du Pomodoro pur - pause toutes les 25 minutes - trop raide. Faire une pause juste à cause d'un temps précis et prédéfini est écoulé, c'est du gaspillage. La minuterie de sonnerie est une distraction, et elle fait tomber les morceaux mentaux et reconstruire votre "cache de cerveau" après la pause prend du temps.

Aujourd'hui, je travaille principalement en fonction de la situation actuelle. Si j'ai du mal à commencer à faire quelque chose, alors je pourrais fixer un objectif strict, par exemple "faire cela pour les 30 prochaines minutes, période", ou "terminer cela avant de prendre plus de café". Ces règles simples facilitent l'autodiscipline. Mais si je suis plein d'énergie, que je fais du bon code, je pourrais le faire pendant près de 2 heures d'affilée, sans interruption. Après un tel sprint, mon cerveau est à court d'énergie, donc une pause pendant un certain temps se produit de toute façon.

Mais pour être clair, je pense que ma capacité à travailler "selon la situation actuelle" est en grande partie parce que j'ai essayé le timeboxing, même si je ne fais plus rarement de timeboxing strict. Grâce au procès, je sais que lorsque je procrastine, je vais faire une sorte de boîte de temps - une boîte suffit souvent - et bientôt je suis à nouveau dans le courant. Je recommande donc fortement d'essayer de telles techniques. Même si vous ne l'utilisez pas tout le temps, vous apprendrez probablement des outils utiles pour vous contrôler en cas de besoin.

Joonas Pulakka
la source
1
+1, ne serait-ce que pour la suggestion d'air frais. C'est stupéfiant la quantité d'oxygène que vous brûlez lorsque vous ne bougez vraiment pas du tout un muscle, juste en vous concentrant dur. De l'eau aussi. Beaucoup.
Jörg W Mittag
Joonas, pourriez-vous également ajouter à votre réponse l'effet de la technique Pomodoro? Avez-vous remarqué un impact remarquable sur la productivité ou la qualité du travail, après avoir commencé à l'utiliser? Pour moi, des intervalles de 25 minutes + 5 minutes de pause aident à rester concentré lors de la lecture de livres, mais j'ai l'impression que certaines informations s'écoulent de ma mémoire à court terme pendant les pauses pendant que je suis en train de coder. Et je dois le «recharger». Peut-être que je dois juste m'habituer au régime.
Alexey
@Alexey: J'ai ajouté quelque chose sur Pomodoro.
Joonas Pulakka,
1
BTW, très rapidement, j'ai trouvé le son par défaut dans le programme Pomodairo très ennuyeux. Donc je le change juste en musique que j'aime. Et cela ne rompt plus mes pensées. Tu peux essayer.
Alexey
6

Je prends 10 minutes de pause toutes les 45 minutes .

Mais quand je suis dans le courant de la programmation, je me donne le droit d'en sauter une, mais une seule.

Il est important de faire une pause pour réinitialiser votre esprit . Voyez-le comme un nouveau redémarrage de votre système. Ce sera plus rapide.

Pendant la pause, arrêtez de penser au travail. Si vous n'arrêtez pas de penser au travail, vous ne vous arrêtez pas.

Je ne saute pas les pauses pour les tâches où la concentration n'est pas importante comme dans la programmation.


la source
Pierre, votre régime me semble très bien conçu. Comment en êtes-vous arrivé à ce régime 45 + 10? Avez-vous essayé différentes variantes? (Par exemple, je pratique 25 + 5, mais cela ne semble pas très approprié pour le codage). Votre idée de sauter 1 pause (mais pas plus) à l'état «flux» est intéressante et mérite d'être essayée.
Alexey
@Alexey: c'est le paramètre par défaut de WorkRave, le logiciel que j'utilise pour me rappeler quand faire une pause. Je n'ai pas testé d'autre schéma car celui-ci fonctionne très bien. Je pense que 25 + 5 ne fonctionnera pas bien pour moi, mais je vais essayer demain.
3

De longs intervalles de temps sont généralement plus productifs car la plupart des tâches de codage ont un surcoût au début pour entrer dans le "flux".

jzd
la source
Et si vous n'êtes pas dans le courant, cela finit par devenir une tâche courte.
JeffO
2

Je dis grève quand le fer est chaud. Une fois que vous sentez que vous vous traînez, vous devez vous arrêter et vous reposer pour être plus productif à long terme.

La partie difficile pour répondre à cette question est de mesurer la production de programmation. Je ne suis pas sûr que quelqu'un l'ait encore compris, vous devez donc vous fier à l'opinion du développeur. Vous pouvez travailler sur un problème complexe pendant plusieurs heures en ne regardant que l'écran et si vous trouvez la réponse, vous pouvez voir cela comme productif. Faites-le pendant 45 minutes et ne trouvez rien, vous pourriez penser que vous n'êtes pas productif. Essayez deux autres sessions de 45 minutes jusqu'à ce que vous le résolviez. Maintenant, comment notez-vous vos sessions? Deux 45 minutes improductives et une productive alors qu'auparavant vous pensiez que votre session de deux heures et demie était entièrement productive depuis que vous avez résolu le problème.

JeffO
la source
Une distinction importante qui m'obtient est celle entre s'arrêter lorsque vous marchez lentement et ne pas commencer si vous vous sentez ... lourd ...? . Certains jours, je ne pouvais tout simplement pas commencer du tout. Se lancer dans une tâche peut être un défi et ne doit pas être confondu avec "ne pas être prêt"
Carson Myers
1

Cela dépend de la nature de la tâche. Habituellement (comme l'a noté @Joonas), on peut décomposer les tâches en morceaux plus petits, chacun pouvant être géré en 5 minutes à 1 heure de travail ciblé. Parfois, on est confronté à une tâche plus complexe qui nécessite plus de temps pour s'immerger, comme

  • comprendre un morceau de code / algorithme complexe (ou la théorie mathématique derrière),
  • concevoir un système complexe.

Dans ces cas, des intervalles de travail plus longs sont nécessaires - on ne peut tout simplement pas faire de progrès raisonnable lors de courtes rafales répétées. Cependant, la capacité de se concentrer vraiment est limitée à quelques heures au plus, donc des pauses sont nécessaires entre les deux.

Un autre aspect est qu'avec des problèmes vraiment difficiles, vous devez mobiliser tout votre cerveau pour trouver une solution - pas seulement l'hémisphère gauche logique / analytique, mais aussi l'hémisphère droit holistique. Souvent, face à un problème difficile, votre cerveau gauche peut simplement se coincer, se rouler dans la même ornière mentale encore et encore, sans aucune avance. Cela vous fatigue non seulement, mais verrouille complètement toute possibilité pour votre autre hémisphère cérébral créatif de s'engager dans le processus et de communiquer les idées / résultats qu'il a pu trouver. Si souvent, dans de tels cas, après avoir bien compris le problème et son contexte, et posé les questions pertinentes, la meilleure approche peut être de "se détendre", de faire quelque chose de complètement différent pour engager votre cerveau logique, permettant ainsi à votre cerveau créatif de travailler librement.

Péter Török
la source
Peter, quand vous parlez de laisser le travail dans l'hémisphère holistique, pensez-vous passer à une autre tâche ou faire une pause complète et aller boire de l'eau ou du thé?
Alexey
@Alexey, c'est plutôt ce dernier. Tout ce qui est suffisamment différent pour qu'il s'engage, mais détend votre esprit analytique. Voir Faire face à la frustration lorsque les choses ne fonctionnent pas.
Péter Török
1

Il n'y a probablement pas de réponse correcte universelle à cette question. Différentes personnes trouveront des régimes différents qui leur conviennent et, comme indiqué ci-dessus, différentes tâches peuvent exiger des exigences différentes.

Si votre travail de programmation est entièrement basé sur un écran, pour des raisons de santé visuelle, il est conseillé de faire une pause toutes les 50 minutes environ. Cependant, cette considération mise à part, je pense que vous devez reconnaître que différentes personnes ont des pratiques différentes. Non seulement cela, quelle que soit votre option préférée, la capacité d'éviter les perturbations est souvent sérieusement limitée dans un environnement de bureau.

Je dois avouer que je me demande pourquoi vous poseriez ce genre de question.

temptar
la source
Je demande de découvrir un régime qui pourrait être meilleur que mon régime actuel.
Alexey
1

Pour être productif, il ne s'agit pas de prendre des pauses à intervalles fixes. Faites des pauses lorsque vous sentez que vous avez besoin d'une pause pour mieux vous concentrer.

Dhanunjai
la source
2
Dans mon expérience personnelle, je trouve que si je suis très concentré, j'ai tendance à ne pas remarquer que j'ai besoin d'une pause. C'est pourquoi je préfère le timeboxing.
Jörg W Mittag
0

Je fais une pause chaque fois que j'ai envie d'en avoir un. Jusqu'à présent, au pire des jours, la somme de ces pauses n'a jamais dépassé une heure et demie. La durée et le nombre, dans mon cas, dépendent de l’intérêt de la tâche à accomplir. En gros, des pauses moins nombreuses et plus courtes lorsque la tâche à accomplir est plus intéressante. Des pauses plus longues et plus nombreuses si la tâche à accomplir est moins intéressante.

C'est-à-dire que lorsque la tâche à accomplir est plus intéressante, la douleur dans les mains ou la fatigue des pensées ne se produit jamais, ou ne survient qu'une fois la tâche terminée. Dans le cas d'une tâche moins intéressante, ces choses se produisent assez souvent et assez rapidement.

Pourrait être la théorie de la relativité est en jeu ici. :)

vpit3833
la source