web-dev-qa-db-fra.com

Combien d'heures pouvez-vous être vraiment productif par jour? Comment?

Je trouve que j'ai beaucoup de mal à rester vigilant 8 heures par jour. J'ai entendu parler de gens qui ont négocié des contrats de travail de seulement 4 heures par jour, affirmant qu'ils ne pourraient pas faire beaucoup plus en huit heures.

Je suis souvent submergé de somnolence, d'ennui, de distraction. Certains jours, il me semble que je traverse huit heures dans une furieuse explosion de productivité; d'autres jours, je ne fais presque rien du tout. La plupart du temps, c'est quelque part entre les deux, et je me sens mal d'avoir perdu beaucoup de temps parce que je ne peux pas rassembler la concentration pour être à mon meilleur pendant une grande partie de la journée.

J'aimerais entendre vos expériences (dites-moi que je ne suis pas seul!) Et, si trouvé, vos solutions à ce dilemme.

Êtes-vous productif 8 heures/jour presque tous les jours? Comment?

145
fzwo

Décrivez-vous un sentiment de: 1) Je ne veux pas vraiment travailler là-dessus? ou 2) je suis coincé?

Je ne veux pas travailler là-dessus

  • Certaines personnes font mieux avec les délais. Décollez une partie raisonnable de la tâche et fixez une date limite. Partager les délais avec les autres peut vous aider à rendre des comptes.

  • L'une de mes astuces préférées est de commencer chaque journée avec une feuille de papier et de faire trois colonnes: Doit (faire aujourd'hui - réunions, appels, etc.), Devrait (travailler sur - deadilne imminente) Vouloir (travailler sur) . Sous chaque colonne, divisez les tâches que vous avez en tête. Dans ces listes, choisissez trois éléments que vous pouvez raisonnablement accomplir aujourd'hui pour faire avancer votre pile. Éliminez ces trois et tout ce qui est au-delà est un bonus, c'est-à-dire "j'étais surproductif aujourd'hui". Il faut un peu de pratique pour décomposer les tâches en la bonne quantité, mais c'est efficace.

  • Les pauses sont correctes, mais prenez une minuterie (j'utilise une minuterie de cuisine électronique). Cela peut également être utilisé pour vous "tromper" dans la progression. Certains des miens: "Je vais passer les huit prochaines minutes à essayer de réussir ce test." "Je vais passer les dix prochaines minutes à ajuster cette disposition". Ou si cela vous semble trop court, vous pouvez toujours timebox vos tâches.

Je suis coincé

  • Partagez votre douleur avec les autres. La simple description du problème conduit souvent à une solution.

  • Test exploratoire est une excellente technique pour piquer un système que vous ne comprenez pas mais que vous devez changer.

  • Faire une promenade. Les distractions font partie du processus. Ne faites pas d'eux la seule solution à chaque problème.

81
Steve Jackson

Si nous définissons la "productivité" comme la mesure du code de fonctionnement utilisable physiquement, alors c'est en moyenne ~ 3 h/jour en haut, plus comme ~ 2 h/jour en moyenne. Et ne vous sentez pas mal si vous ne pouvez pas écrire coder toute la journée - la plupart du travail se passe dans votre tête.

Certes, cela pourrait être un problème avec les gestionnaires pris dans l'état d'esprit "Pourquoi Sam ne tape-t-il pas".

60
Jas

Vous pouvez lire l'article de Joel Fire And Motion

Parfois, je ne peux rien faire.

Bien sûr, je viens au bureau, je fais des virées, je vérifie mes e-mails toutes les dix secondes, je lis le Web, je fais même quelques tâches sans cervelle comme payer la facture d'American Express. Mais se remettre dans le flux d'écriture de code ne se produit tout simplement pas.

Ces périodes d'improductivité durent généralement un jour ou deux. Mais il y a eu des moments dans ma carrière de développeur où je suis resté des semaines sans pouvoir rien faire. Comme on dit, je ne suis pas en mouvement. Je ne suis pas dans la zone. Je ne suis nulle part.

40
JD Isaacks

Je travaille jusqu'à 12 heures par jour!

Je connais toutes les techniques mentionnées ci-dessus. Voici ce que je peux ajouter qui est unique à mon processus:

MA TECHNIQUE DE RÉPARTITION DE 3 HEURES: - Je divise ma journée en 4, 3 heures. Ils sont 9,12,3,6 et 9.

  • À ces moments, une alarme se déclenche sur mon téléphone! Comprendre comment le temps passe est important! Avoir une idée de ce que sont les 3 heures et comment les utiliser peut être inestimable.

  • À chaque intervalle, je m'étire, mange, me déplace, puis commence UNE NOUVELLE TÂCHE. Parfois, j'utilise des morceaux de 2 ou 3 heures pour 1 tâche si je "le ressens"

  • J'ai des tonnes de tâches différentes à faire pour me sentir équilibré. En faisant un morceau de chaque tâche, à la fin de la journée/semaine, je ne ressens pas la culpabilité de ne pas faire quelque chose de vraiment important Tandis que je travaille sur autre chose de vraiment important. (Je sais que vous savez de quoi je parle.) Penser à une autre tâche, tout en travaillant sur quelque chose tue la productivité!

  • Régime/exercice: nous ne sommes que des singes! Nous attendons beaucoup trop de nous-mêmes. La seule façon de fonctionner est de respecter aussi la mécanique du corps. Eh bien, je suis ravi de dire que des intervalles de 3 heures sont PARFAITS pour un régime à haute énergie et à métabolisme élevé! Faites plus de recherches avant de commencer, mais en gros, en mangeant une petite quantité de nourriture, toutes les 3 heures, votre corps continue de brûler du carburant au lieu d'aller en état de choc et d'essayer de survivre avec un mauvais régime alimentaire.

  • Et une finale, je dois être fou, mais ça marche pour moi l'idée: j'ai créé un vélo d'appartement avec un terminal devant! Je peux y marcher (dans l'autre pièce avec une belle vue) et faire du vélo stationnaire TOUT EN continuant à travailler! C'est vrai! Je commence mon entraînement sans avoir à arrêter de travailler !!! Le réseau local me permet de reprendre où j'étais sans sauter un battement. C'est génial. Imaginez si, au milieu de votre journée, lorsque vous vous affaissez, vous pourriez plutôt faire battre votre cœur. Mon dieu, après 30 minutes, je suis prêt à tout recommencer! (Parfois, je dois prendre une douche après, mais cela m'a bien servi de moment idéal pour réfléchir à mes tâches)

Bonne chance à tous! N'oubliez pas de respirer, de manger et de cligner des yeux! :)

33
user19690

Une concentration élevée pendant 8 heures ne devrait pas être un objectif. Le but est de créer une solution au problème actuel.

26
user19647

Voici quelques choses simples mais efficaces que je fais pour obtenir plus de 8 heures de codage chaque jour:

  • Obtenez 8 heures de sommeil la nuit.
  • Ne sautez pas le petit déjeuner.
  • Pas de trucs sucrés avant le déjeuner (pas de soda ou de biscuits gratuits de la salle de pause)
  • Faites de courtes pauses lorsque cela est possible. Même 5 minutes pour prendre un café, c'est bien.
  • Prenez votre déjeuner à l'heure.

Quand je ne fais pas ces choses, je trouve que je deviens somnolent, ennuyé et facilement distrait.

9
Glenn Sandoval

Je pense que cela dépend entièrement de ce que vous faites pendant cette journée. Si je fais quelque chose d'intéressant, d'excitant et d'engagement, 8 heures s'écouleront; mais si je suis en train de parcourir le code hérité pour trouver un bug obscur, le temps passe.

En tout cas, je pense que vous pouvez faire beaucoup pour rester productif tout au long de la journée.

Tout d'abord, faites des pauses régulières. Travailler pendant plusieurs heures d'affilée réduira la productivité par rapport à une pause de 5 minutes toutes les heures, qu'il s'agisse de faire une tasse de thé ou de café, d'avoir une conversation avec un collègue, de se promener au bureau, de sortir pour une cigarette, ou même une petite pause pour consulter des sites d'actualités ou des sites sociaux.

Cela permet également de varier vos tâches (si possible). Faire la même chose pendant plusieurs jours sans variation mène à l'ennui et à la corvée. Travailler sur une chose le matin puis une chose différente l'après-midi permet de maintenir des niveaux de concentration élevés, mais la praticité de cela dépend entièrement de votre environnement de travail.

9
Nellius

Tout d'abord, un commentaire: si vous mesurez la productivité comme "pratique, écrivant du code", je pense que vous avez la mauvaise mesure. En tant que développeurs, beaucoup de ce que nous faisons est comprendre le problème réel. Cela peut prendre beaucoup de temps. Mieux vous comprendrez à l'avance, plus vous aurez de chances d'écrire le bon code la première fois. Cela signifie envoyer des e-mails, parler à des collègues, faire du tableau blanc, etc. Je pense que 3 heures de code réel par jour seraient formidables.

Quelques autres choses à considérer:

  • Régime : Personnellement, je trouve que je travaille comme de la merde si j'ai pris un gros repas, en particulier un repas riche en glucides (cuisine chinoise ou thaïlandaise) , avec beaucoup de riz, sont les pires). C'est très subjectif cependant, je pense que votre ADN y est pour beaucoup. Certaines personnes vivent très bien du riz. D'autres préfèrent les protéines maigres et les légumes. Personnellement, je trouve que les repas riches en glucides/lipides sont terribles pour la productivité . Un cheeseburger et des frites me couleront pour l'après-midi. Vous pourriez envisager de lire "The Blood Type Diet". Je trouve que les sucres sont finalement nuisibles à ma concentration - bons à court terme (heure) mauvais à long terme (reste de la journée).
  • Distractions : Votre téléphone émet-il un bip toutes les dix minutes? Éteignez-le pendant que vous travaillez. Qu'écoutez-vous pendant que vous travaillez? J'ai lu - pas de lien pratique - que vous réussirez mieux dans une tâche si vous écoutez des gens parler d'une tâche similaire. Il peut donc être utile d'écouter des podcasts. J'aime beaucoup le podcast Herding Code.
  • Cerveau : Mon hypothèse est que les ordinateurs, les téléphones, les e-mails, etc. sont très bons pour cultiver l'esprit d'un singe: facilement distrait, se concentrer constamment en mouvement, tendu et réactif . Le contre-pied est la méditation. La méditation vous aidera à apprendre à regarder les choses qui demandent votre attention et à dire "non, pas maintenant" de manière très automatique. J'ai récemment choisi " Zen and the Brain "; c'est un livre dense sur ce que la méditation fait à votre cerveau: "des liens de causalité peuvent être trouvés entre les pratiques zen et la physiologie du cerveau, et James H. Austin les expose un par un, en s'inspirant de ses propres expériences zen et des dernières recherche neurologique. " C'est un livre intimidant.
6
jcollum

Je pense qu'il y a deux problèmes ici:

tout d'abord, il est tout à fait normal d'être super productif certains jours et de ne rien faire les autres jours. Tout le monde se laisse distraire par les choses, liées au travail (le brief de l'entreprise sur le nouveau site Web des RH auquel il est obligatoire de se rendre) et non liées au travail (programmers.stackexchange)

deuxièmement, votre perception de votre productivité est probablement biaisée. Si vous passez une semaine à déboguer un bug difficile, les quatre premiers jours vous donneront probablement l'impression de ne rien faire lorsque vous explorez diverses ruelles aveugles. le dernier jour sera super productif lorsque les choses se mettront en place et que vous atteindrez votre objectif. Mais il est important de reconnaître que tout ce travail éliminant les possibilités qui n'étaient pas le problème a été productif même s'il ne vous a pas donné ce buzz de réussite.

6
jk.

Cela dépend en grande partie de ce que vous faites et de l'environnement dans lequel vous le faites. Il y a des années, je travaillais sur une chaîne de montage et je pourrais dire que j'ai pu être productif toute la journée. Maintenant, en tant que "travailleur du savoir", je trouve que même si je peux mesurer mon temps vraiment productif comme lorsque je suis assis à travailler sur un projet (par exemple, concevoir des bases de données, rechercher un problème ou écrire du code) que je pourrais n'avoir en moyenne que quatre des heures productives par jour, le reste du temps étant consacré aux réunions et autres frais généraux administratifs.

Sous un délai, je suis en mesure de me concentrer sur une tâche pendant de longues périodes (c'est-à-dire la classe toute la nuit), mais celles-ci ne sont pas durables et en vieillissant, j'ai constaté qu'elles ont tendance à me laisser beaucoup plus épuisé que quand j'étais plus jeune et je finis par avoir besoin de plus de temps de recharge par la suite.

Le plus gros problème que j'ai trouvé n'est pas tant de rester sur la tâche que de commencer, d'autant plus lorsque vous regardez un gros problème qui n'a pas encore commencé! En tant que tel, une astuce que j'ai trouvée est que si vous avez une tâche plus petite (c'est-à-dire 30 minutes à une heure pour terminer) que vous pouvez prendre en charge, le sentiment d'accomplissement que vous obtenez qui peut vous aider à définir le rythme travailler sur le plus gros problème. Les peintres et autres artistes parlent souvent de l'intimation d'une toile vierge et à bien des égards, le développement de logiciels n'est pas différent, rester assis à regarder un fichier vide peut être assez intimidant.

5
rjzii

Je ne commenterai pas les choses que d'autres ont déjà abordées, mais je pense aussi que beaucoup de ce qui constitue votre idée de la productivité dépend de votre environnement.

J'ai commencé à travailler à domicile en janvier, c'est donc devenu un gros problème pour moi. Une chose que j'essaie constamment de me rappeler est la quantité de temps que je passais à être interrompu au bureau: - être traîné pour aider les personnes ayant des problèmes triviaux sans rapport avec mon travail - être mis hors de mon flux par des personnes qui se sont inscrites à mon thier bureau - répondre au téléphone/prendre des messages pour les gens - bureaucratie générale du bureau - et plusieurs autres (dont je suis sûr que beaucoup d'entre vous le savent tous)

En travaillant à domicile, je trouve que j'ai une idée beaucoup plus stricte de ce qu'est une journée productive, par rapport à quand je travaillais dans un bureau à plein temps (ressentant probablement le besoin de faire mes preuves à ceux qui s'imaginent que la main-d'œuvre distante passe toute la journée allongée au lit..). Pour cette raison, je me suis vraiment battu les jours où je ne fais pas grand-chose. Cependant, quand j'y pense, je laisse mon environnement modifier mes normes - je suis certain que j'ai été, si quoi que ce soit, PLUS productif depuis que j'ai commencé à travailler à domicile. C'est juste que je me sens plus responsable d'être productif face à la liberté qui m'a été accordée.

5
DannyC

Je fais habituellement mon meilleur travail dans les ~ 4 heures de ma matinée, puis je constate que j'en fais beaucoup moins le reste de la journée après le déjeuner. Cependant, je craignais beaucoup de perdre trop de temps au travail et d'être trop facilement distrait, alors j'ai commencé à m'y intéresser davantage.

J'ai trouvé que des conseils communs comme prendre le petit déjeuner, bien dormir et écouter de la musique aidaient un peu, mais ce n'était pas très fiable et j'avais toujours tendance à perdre le focus très facilement. J'ai finalement eu un soupçon et j'ai parlé avec mon médecin, craignant que je souffre du TDAH. Je prends Adderall depuis un certain temps maintenant et j'ai trouvé que cela m'a vraiment beaucoup aidé. C'est difficile à décrire, mais c'est comme si cela rendait les distractions concurrentes plus silencieuses, donc je peux choisir la chose sur laquelle me concentrer et cela me permet de me glisser plus facilement dans "la zone" dont beaucoup de programmeurs parlent: un merveilleux état de pure productivité.

Donc, si je prends juste mon médicament, je peux obtenir environ 4 heures ou plus productives: une matinée forte et quelques heures décentes l'après-midi. Si j'aime être censé le faire, bien manger et dormir suffisamment, cela me fait environ 5-6 bonnes heures, et si je passe juste une bonne journée (disons que j'ai un problème très clair à résoudre) alors je peux être productif les 7-8 heures de temps de travail réel.

Quoi qu'il en soit, je ne dis pas cela pour tout le monde, et je ne le propose pas comme une solution universelle aux problèmes de productivité. Mais pour certaines personnes, lisez les signes du TDAH, parlez-en à un médecin et cela peut peut-être vous aider. Je sais que je suis allé pendant des années en pensant que j'étais juste paresseux ou indiscipliné et c'est pourquoi je ne pouvais pas me concentrer sur le travail scolaire ou le travail jusqu'à ce que je décide que ce ne devrait peut-être pas être physiquement douloureux de se concentrer sur ce que je devrais faire et que je cherchais Aidez-moi.

4
CodexArcanum

J'ai été vraiment productif pendant 8 heures par jour, mais ce n'est que pour de courtes périodes. J'ai vu de nombreuses références qui indiquent que si votre journée normale est supérieure à 8 heures, vous n'obtiendrez aucun gain de productivité.

Outre le temps productif, il y a généralement une longue liste de choses qui doivent se produire qui ne seront pas aussi productives:

  • Courriel et autres communications (peuvent cependant contenir des informations critiques).
  • Remplir la feuille de temps.
  • Planification (non productive en soi, mais peut être essentielle pour être productive.)
  • Pauses (vous en avez vraiment besoin, mais elles ne sont pas productives.)
  • Interruptions (comptez sur la perte d'au moins 15 minutes de productivité en cas d'interruption.)

Quelques éléments qui ont permis d'obtenir une productivité de 8 heures:

  • J'avais mon propre bureau avec tout ce dont j'avais besoin pour faire mon travail.
  • J'avais un projet critique sur lequel je me sentais investi. (Cela aide vraiment à se concentrer.)
  • Les gens autour de moi savaient que j'avais un projet critique et ne m'ont pas interrompu.
  • J'ai pu interrompre n'importe qui (y compris le partenaire principal) pour obtenir les réponses dont j'avais besoin.
  • Quand je prenais une pause, la cafetière était toujours pleine.
  • Le code que je développais se décomposait bien en petites unités hautement cohésives.
  • La structure du code m'a permis de me remettre rapidement dans le courant après une pause.
  • Le projet sur lequel je travaillais était bien défini et je le connaissais très bien.

Je me suis rarement retrouvé dans une telle situation. Les fermes de cubes d'aujourd'hui génèrent des volumes élevés d'interruptions. (Un système de messagerie instantanée qui met les messages en file d'attente peut être utile si les gens s'en mêlent.) Vous pourrez rarement obtenir des réponses instantanées de tout le monde lorsque vous en avez besoin.

Quelques choses que vous devriez essayer.

  • Planifiez votre journée et travaillez d'abord sur les choses les plus importantes.
  • Soyez aussi productif que possible, mais faites de courtes pauses entre les tâches.
  • N'ayez pas peur d'obtenir des réponses lorsque vous en avez besoin.
  • Prenez le temps de chercher des réponses avant d'interrompre les autres. (Essayez de les attraper pendant l'une de leurs pauses.)
  • Partez en fin de journée.
3
BillThor

Je peux code de manière productive environ 4-6 heures par jour (je préfère 4 heures). Je peux faire d'autres types de travail avec le reste du temps. Je pense à mes projets quand je suis en train de marcher ou de courir. Je fais une partie de mon meilleur travail loin de l'ordinateur.

(Il est intéressant de voir combien de personnes ont dit "4 heures")

3
vjones

En plus de toutes les bonnes informations ici, je trouve également utile de poser la question "Qu'est-ce que j'évite?" si j'ai l'impression d'avoir été moins productif. Souvent, il y aura un barrage routier. C'est une sorte de mentalité "SCRUM", si vous regardez les choses de cette façon.

Une fois que vous savez ce que vous évitez, la gestion de votre attitude envers elle devient plus facile.

3
user19673

J'ai deux types de jours. 1) Jours où je sais que je ne ferai pas grand-chose. 2) Jours d'utilisation de la technique Pomodoro. Avec le type 1), je peux m'attendre à faire 2 à 3 heures de vrai travail. Avec le type 2) j'obtiens au moins 6 heures. Je sais généralement à la première heure du matin quel type de journée je passe. J'ai modifié la Technique Pomodoro donc je vais m'en tenir à cela, et je ne suis pas aussi rigide que la documentation semble vouloir que je le sois.

Les jours productifs, j'ai un calendrier assez strict comme suit:

8h30 - 9h00 vérifier les e-mails, vérifier les flux rss et b.s. avec des collègues
9h00 - 9h30 réunion de mêlée, b.s. avec des collègues, et remplissez la liste de tâches d'aujourd'hui
9h30 - 11h30 premier Pomodoro avec 5 minutes de pause toutes les 25 minutes
11h30 - 12h30 déjeuner
12h30 - 2h30 seconde Pomodoro avec 5 minutes de pause toutes les 25 minutes
14h30 - 15h00 pause
3h00 - 5h00 troisième Pomodoro avec 5 minutes de pause toutes les 25 minutes

J'ai trouvé que cela fonctionnait à merveille les jours productifs, mais je ne peux pas le faire tous les jours ou je m'épuise. J'essaye de le suivre 3 jours sur 5.

2
JakeRadakovich

Il y a beaucoup de bons conseils ici, je vais donc essayer d'ajouter quelques réflexions et expériences utiles.

La quantité de travail utile que vous pouvez faire en une journée vous est propre en tant qu'individu. Certaines personnes ont plus d'endurance mentale que d'autres, tout comme certaines personnes peuvent courir des marathons et d'autres peuvent à peine atteindre le bout de la rue. Je pense donc que la première chose à faire est de savoir combien de travail utile peut vous faire en une journée et ne pas aller au-delà pendant des périodes prolongées. Essayer de vous pousser bien au-delà de votre limite actuelle peut être un cercle vicieux car un travail excessif vous fatiguera, ce qui entraînera des erreurs, ce qui entraînera un remaniement. Cela peut conduire à une situation étrange de devoir travailler 12 heures par jour juste pour faire ce que vous avez fait dans le passé en 4 ou 6 heures.

Si vous souhaitez étendre votre capacité de travail productif, je considérerais ce qui suit:

  • Ne travaillez jamais plus de 50 minutes par heure, faites une pause, marchez, faites des étirements légers ou faites de l'exercice
  • Sachez que votre vigilance et votre capacité de concentration varient tout au long de la journée. Certaines personnes sont à leur meilleur tôt le matin, d'autres tard le soir. Tout le monde se sent somnolent en début d'après-midi après un déjeuner copieux. Visez à assumer vos tâches les plus difficiles au moment où vous êtes le plus alerte.
  • Buvez beaucoup d'eau, la déshydratation entraîne de la fatigue
  • Faites de l'exercice pendant votre journée de travail, cela va casser votre temps à votre bureau et libérer des endorphines
  • Profitez chaque jour d'un moment de plaisir avec votre ami et/ou vos collègues en jouant à des jeux informatiques, au baby-foot, au tennis de table, etc. Ce temps de relaxation vous aidera à recharger votre énergie.
2
John Channing

Vous pouvez faire beaucoup de choses lorsque vous êtes distrait, somnolent ou ennuyé. Par exemple, lisez des blogs techniques, lisez des livres techniques. Si vous êtes masochiste, vous pouvez lire les e-mails professionnels sans vous sentir à 100% productif. Ou vous pouvez simplement penser à la conception/architecture de votre produit, ou au dernier bug que vous avez entendu d'un utilisateur.

Même si vous n'écrivez pas de code, vous pouvez toujours faire quelque chose.

2
nikie

Je dirais que si je suis de bonne humeur et de bonne attitude et prêt à travailler, en moyenne, je "travaille" alias le codage actif pendant 3-4 heures. Le reste consiste à réfléchir, à chercher des choses que je veux comprendre, etc.

2
user6791

Je suis heureux si j'obtiens 2 bons morceaux solides de programmation de 2 heures chaque jour. Les jours où je fais plus que cela, je me retrouve à faire tourner mes roues, à perdre du temps et à introduire des bogues dans le logiciel. Le reste de mon temps est consacré à l'apprentissage, à la recherche, à la conversation avec les utilisateurs et à la détente de mon cerveau.

Voici une façon de voir où vous passez vraiment votre temps par rapport à l'endroit où vous pensez que vous passerez votre temps. Lundi matin, asseyez-vous et faites une liste de ce que vous aimeriez terminer pendant la semaine. Ensuite, rangez-le et ne le regardez pas avant vendredi.

Prenez un cahier et chaque fois que vous commencez quelque chose de nouveau pendant la journée, notez l'heure et ce que vous faites. Cela devrait inclure tout. Consultez vos e-mails personnels, lisez des sites Web personnels, lisez des sites Web technologiques, parlez à votre compagnon de cube, programmez sur le projet x, allez déjeuner, travaillez sur le nouveau bogue Z, parlez à l'utilisateur y du nouveau projet, etc.

Vendredi, sortez votre liste initiale et feuilletez la liste de ce que vous avez fait. Comparez-les et voyez à quel point vous étiez réellement productif. Vous serez probablement surpris et trouverez des choses que vous pouvez commencer à changer.

1
Amy Patterson

Je trouve que le problème est souvent que les projets à l'œuvre sont en violation directe des dernières et des plus grandes améliorations dans le domaine. Les choses dont je rêve, sachant qu'elles rendront la vie meilleure pour nous tous.

Je ne veux pas corriger cette ancienne disposition de table lorsque je pourrais utiliser le cadre moins. Je ne veux pas revamper ce XML-RPC gonflé et lent quand je pourrais changer l'API en JSON en une heure. Je ne veux pas continuer à ajouter des fonctionnalités à ce site en exécutant un cadre personnalisé qui n'a même pas d'abstration de base de données appropriée quand je pourrais porter le tout sur un cadre réel en seulement quelques jours . Je ne veux pas faire cette animation jQuery maladroite, inutilisable et boiteuse Je sais que le client supprimera dans les révisions ultérieures après que sa tête soit à droite.

Des jours comme ça, je mets quelque chose devant moi pour me motiver. Comme une récompense.

Si je fais juste cela - alors je me laisserai passer tout le reste de la journée à écrire un système de mise en cache approprié en utilisant membase.

Cependant, je suppose que vous devez aimer votre travail pour penser que passer du temps sur une nouvelle bibliothèque d'API ou jouer avec une nouvelle base de données est amusant. Je sais que oui. J'aimerais pouvoir construire des trucs utiles et cool toute la journée.

1
Xeoncross

J'ai récemment commencé à utiliser workrave disponible pour buntu (workrave)

Il vous rappelle de prendre des pauses toutes les minutes X et Y (3 et 45 par défaut, mais modifiables). Cela augmente votre productivité.

Bonne chance!

1
Mikhail

Vous ne pouvez probablement pas vous concentrer ou être en productivité maximale pour une journée de travail complète, mais ce n'est pas un bon argument pour un travail de 4 heures par jour.

La raison principale est que vos heures productives ne sont pas "à la demande" - vous ne pouvez donc pas simplement faire le travail et rentrer chez vous. plusieurs fois, vous commencez à devenir plus productif après une longue période de distraction.

La meilleure solution consiste à préparer des tâches adaptées à différents états d'esprit, par exemple, à classer les tâches à

  • lecture, recherche, apprentissage - les choses sont moins fastidieuses
  • tâches plus "mécaniques"
  • ...
1
Ophir Yoktan

J'ai du mal à garder l'attention concentrée sur la plupart des tâches pendant plus de quelques heures sans interruption. Je pense que je fais probablement environ 4 heures dans une journée de 7 heures. Cependant, le reste du temps est généralement consacré à l'apprentissage.

1
jonners99

Quelques heures...

La Technique Pomodoro est quelque chose que je m'étais recommandé à quelques reprises. Je n'arrive jamais vraiment à le faire fonctionner pour moi, mais quelque chose à essayer.

1
mlk

Il y a des jours où je peux travailler de 8 à 12 heures en sachant ce que je fais après 5 ou 6 heures. Mais il y a un jour où je ne peux rien faire après parfois.

je me concentre vraiment quand les délais sont là. disons qu'il reste 4 jours et que vous devez le faire et si je sais que cela pourrait être fait en 4 jours alors ça me fait vraiment avancer. si je sais que je ne peux pas m'en sortir, cela m'épuisera et je perdrai ma concentration la moitié du temps. donc tout dépend des choses à portée de main pour moi.

0
maz3tt

Être productif pendant 8 heures n'est pas si important. Au lieu de résoudre un problème avec force brute en y jetant plus d'heures, résolvez-le de manière créative et intelligente et passez le reste de la journée à jouer au fußball.

0
Jacob R

Cela ressemble à deux problèmes que j'ai déjà traités:

  1. Si je suis somnolent, c'est normalement parce que je n'ai pas dormi suffisamment au cours de la dernière semaine. Les besoins de sommeil de chacun sont différents, mais si vous avez souvent sommeil, c'est un bon signe que vous pourriez utiliser plus de sommeil la nuit. De plus, aller dormir à la même heure chaque nuit et me réveiller à la même heure chaque jour m'aide à rester vigilant pendant la journée. J'ai également entendu dire que dormir la plupart de vos heures quand il fait noir aide et cela a un sens logique.
  2. Si je ne suis pas productif, c'est normalement parce que je n'ai pas fixé d'objectifs réalistes que je souhaite atteindre. J'ai trouvé que le livre de David Allen Getting Things Done et The Trusted Adviser de David Maister m'ont aidé avec ça. Apprendre la confiance aide à réconcilier mes objectifs avec ceux avec qui je travaille. GTD est un moyen efficace d'organiser ces objectifs et de suivre les progrès accomplis vers eux.
0
Tom Resing

Pour moi, c'est ce que je fais. Si la tâche est difficile, je travaillerai plus de 12 heures en profitant de chaque minute et je rentrerai chez moi impatient de venir le lendemain pour continuer mon travail. Malheureusement, parfois, des problèmes environnementaux atteignent mon nerf et affectent ma concentration et ma productivité. Je ne m'ennuie jamais, sauf si je travaille dans quelque chose qui ne m'intéresse pas et ne construit rien dans ma carrière ou mon expérience et dans ce cas, je me motive à faire cela dès que possible pour revenir à ce que j'aime et à ce que je devrait faire.

0
M.Sameer

Mon dernier travail Agile Scrum a utilisé le concept des "heures idéales" pour l'estimation des tâches. En termes simples, une "heure idéale" est une heure passée tête baissée à coder de nouvelles choses qui n'ont jamais existé auparavant dans le projet. Une heure non idéale est le temps consacré à la refactorisation, au débogage, au téléphone, en réunion, au déjeuner, en pause, tapi/affiché sur StackExchange, etc.

L'attente typique était de 5 à 6 heures idéales par journée de travail de 8 heures. Vous ne pouvez tout simplement pas vous attendre à ce que les développeurs passent 8 heures par jour "branchés", et même si vous le faites, vous constaterez généralement que vous n'obtenez pas beaucoup plus dans ces 2-3 heures que dans les 5-6 normales. . Ce n'est pas une chose de paresse, ce n'est pas une chose "coincée", ce n'est même pas un manque de compétence ou de vitesse de frappe; le simple fait de la question est que sh * t arrive. Quelqu'un va appeler ou envoyer un message instantané à un développeur pour lui demander quelque chose de sa vie personnelle. La dette technique doit être remboursée en organisant et en refactorisant la base de code (que les clients ne verront pas comme productive car ils ne travaillent pas vers des points, mais il est essentiel de maintenir la base de code maintenable et extensible, gardant ainsi le rythme de développement). Et les développeurs doivent faire exploser Steam; nous sommes des travailleurs du savoir créatifs, et de temps en temps, la salle de travail fructueuse et productive se décompose en quelques minutes de jets de papier (ou, si la gaffe est plus encouragée par la direction, un combat avec une arme à feu Nerf) .

Quoi qu'il en soit, l'estimation de notre équipe s'est chiffrée à environ un "point" = environ deux jours-développeur (un pointeur à cinq correspondait à une itération-développeur de deux semaines), sur la base de 5 heures de codage tête par jour. Ainsi, un pointeur à cinq points serait facturé au client à un taux à peu près équivalent à 50 heures de développeur.

0
KeithS