Comment obtenez-vous dans la zone? Combien de temps cela prend-il? Quelles mesures prenez-vous avant? [fermé]

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/20542

  •  22-10-2019
  •  | 
  •  

Question

Entrer dans la zone est un processus agréable et fructueux. Nous produisons un bon code source et nous recevons beaucoup de satisfaction de notre travail effectué tout en étant dans la zone. Mais, comment peut-on entrer dans la « zone »? Suivez-vous un processus spécifique? En dehors de commutation du système de courrier électronique, mobiles et d'autres applications non productives banales, est-il autre chose qui peut être fait?

Était-ce utile?

La solution

concentré sur ce que vous devez faire. Faites l'effort de réellement commencer à le faire. Cela peut être l'une des choses les plus difficiles -. À activement débourrage arrêt à propos de

Ne pas ouvrir ses e-mail. Ne pas Fakebook dans une autre fenêtre. Ne pas de StackExchange aller. Pas de forums. Seulement calme. Et puis passer à autre chose.

Il me prend généralement (et à peu près tout le monde je sais) environ 15-20 minutes pour y arriver.

Vous pouvez soutenir généralement « la zone » pendant environ 2 heures, et généralement qu'une seule fois par jour - son fatiguant mentalement assez. Si vous êtes super-duper vous pouvez gérer deux fois par jour. Après « la zone » le reste de la journée est à peu près léger par comparaison, vous faire avancer les choses, mais l'éclatement de la productivité énorme est terminée.

Oh - et sortir de la zone prend environ 3 secondes - par exemple un appel téléphonique, ou quelqu'un coller leur tête et en disant: « Puis-je vous dérange pas un instant » - à laquelle la réponse est: « oui, vous avez déjà fait". Coup. La zone est révolu. 15-20 pour revenir.

Incroyable combien de s / w défauts introduits par stupides se faire renverser hors de la zone.

Incroyable aussi combien de personnes (gestionnaires esp) pensent que le plan ouvert est une très bonne façon de développer des logiciels de qualité (où personne ne se jamais laisser dans la zone reste seul là-bas).

Autres conseils

Fermez toutes les fenêtres du navigateur pointant vers StackExchange et assez, bon café pourrait être un bon endroit pour commencer.

Une chose que j'ai trouvé pour être utile à entrer dans la « zone » est en fait « zonage ». En général, je mets un casque et écoute instrumental, pas lyrique (dans mon cas spécifique Dj Tiesto ) tout en essayant d'ignorer le monde extérieur. L'acte de casque et de la musique comme une barrière du monde extérieur. études ont prouvé que l'écoute de la musique classique aide concentration.

Cette solution ne peut pas être optimale dans l'environnement d'entreprise que la connectivité et la communication revêtent une importance cruciale, si la situation le permet, écouter de la musique en arrière-plan, ou casque peut aider.

Voici l'article Joel Le logiciel qui couvre ce point .

... les gains de productivité documentés fournis en donnant l'espace des travailleurs du savoir, calme et intimité. Le livre de gestion de logiciel classique Peopleware documents ces gains de productivité largement ...

Voici le problème. Nous savons tous que les travailleurs du savoir qui fonctionnent le mieux en entrant dans « flux », aussi connu comme étant « dans la zone », où ils sont entièrement concentrés sur leur travail et pleinement à l'écoute de leur environnement. Ils perdent la trace du temps et produire des choses à travers une grande concentration absolue. C'est quand ils tous leur travail productif fait. Les écrivains, les programmeurs, les scientifiques, et même les joueurs de basket-ball vous diront d'être dans la zone.

Le problème est, d'entrer dans « la zone » est pas facile. Lorsque vous essayez de le mesurer, on dirait qu'il faut en moyenne 15 minutes pour commencer à travailler à une productivité maximale. Parfois, si vous êtes fatigué ou ont déjà fait beaucoup de travail créatif ce jour-là, vous ne pouvez pas entrer dans la zone et vous passer le reste de votre journée de travail bidouiller, la lecture sur le web, jouer à Tetris.

L'autre problème est qu'il est si facile de faire renverser out de la zone. Le bruit, les appels téléphoniques, sortir pour le déjeuner, avoir à conduire 5 minutes à Starbucks pour le café, et les interruptions de collègues - SURTOUT interruptions par des collègues - tout ce que vous frapper hors de la zone. Si vous prenez une interruption de 1 minute par un collègue de travail vous poser une question, et cela assomme votre assez de concentration qu'il vous faut une demi-heure pour se rendre à nouveau productive, votre productivité globale est en grave difficulté. Si vous êtes dans un environnement enclos des releveurs bruyants comme le type qui dotcoms caffinated aiment créer, avec le marketing des gars qui hurlent au téléphone à côté de programmeurs, votre productivité plongera les travailleurs du savoir obtenir le temps interrompu après le temps et ne jamais entrer dans la zone.

Avec les programmeurs, il est particulièrement difficile. La productivité dépend de la capacité de jongler avec beaucoup de petits détails dans la mémoire à court terme à la fois. Tout type d'interruption peut causer ces détails sont effondrés. Lorsque vous reprenez votre travail, vous ne me souviens pas des détails (comme les noms de variables locales que vous utilisez, ou si vous étiez à la mise en œuvre de cet algorithme de recherche) et vous devez continuer à regarder ces choses, qui vous ralentit beaucoup jusqu'à ce que vous revenez à la vitesse.

Voici l'algèbre simple. Disons que (comme la preuve semble indiquer) que si nous interrompons un programmeur, même pour une minute, nous sommes vraiment souffler à 15 minutes de la productivité. Pour cet exemple, permet de mettre deux programmeurs, Jeff et Mutt, dans des cabines ouvertes à côté de l'autre dans une ferme de veau-engraissement de série Dilbert. Mutt ne peut pas se rappeler le nom de la version Unicode de la fonction strcpy. Il pouvait regarder vers le haut, ce qui prend 30 secondes, ou il pourrait demander à Jeff, qui prend 15 secondes. Comme il est assis juste à côté de Jeff, il demande à Jeff. Jeff se laisse distraire et perd 15 minutes de la productivité (pour économiser Mutt 15 secondes).

Maintenant, nous allons les déplacer dans des bureaux séparés avec des murs et des portes. Maintenant, quand Mutt ne peut pas se rappeler le nom de cette fonction, il pouvait le chercher, qui prend encore 30 secondes, ou il pourrait demander à Jeff, qui prend maintenant 45 secondes et implique debout (pas une tâche facile compte tenu de la condition physique moyenne des programmeurs!). Alors il regarde vers le haut. Alors maintenant, Mutt perd 30 secondes de la productivité, mais nous gagnons 15 minutes pour Jeff ...

Les autres réponses sur la façon de se concentrer et ne pas être dérangé sont bons et je n'ai pas grand-chose à ajouter. Le seul fait que je me méfie au sujet des règles sur les numéros de béton (combien de temps il a besoin pour ...). Je suis convaincu que ces chiffres ne peuvent pas être généralisés à façon telle. Cependant, il est important de se concentrer sur votre tâche et d'éviter de se dérangé.

La tâche que vous travaillez est également très important!

Voici quelques règles générales sur la tâche que vous travaillez sur:

  1. Il faut être impliqué dans une activité avec un ensemble d'objectifs clairs. Cela ajoute la direction et de la structure à la tâche.
  2. Il faut avoir un bon équilibre entre les défis perçus la tâche à accomplir et de son propre compétences perçues. Il faut avoir la confiance qu'il ou elle est capable de faire la tâche.
  3. La tâche doit avoir une rétroaction claire et immédiate. Cela aide à la personne négocier les demandes changeantes et lui permet d'ajuster son tir sa performance pour maintenir le flux état.

Csikszentmihalyi, M .; Abuhamdeh, S. & Nakamura, J. (2005), "Flow", en Elliot, A., Manuel de compétence et Motivation, New York: Guilford Press, pp. 598-698

Ces règles ne sont pas spécifiquement liées au développement du logiciel, mais peut être appliqué facilement à eux.

Il suffit d'ajouter quelques exemples sur la façon dont vous pouvez vérifier si ces conditions s'appliquent à vous et votre tâche:

Savez-vous ce que sera votre prochain commettras? Peut-être fixer des objectifs plus petits? Utilisez-vous piloté par les tests-développement? Avez-vous les connaissances nécessaires pour compléter votre tâche? Travaillez-vous avec un IDE? etc ...

Ceci est seulement pour vous donner une idée de comment elle peut être appliquée à la programmation, il ne peut pas être généralisé.

Obtenir la première tâche sur votre bien entretenu liste .

Le secret est ayant cette liste!

Il y a un moyen vraiment efficace pour battre la procrastination. Il a été décrit dans le livre faire avancer les choses .

Tout d'abord vous devez maintenir une liste de choses à faire. La méthodologie proposée est grande (lu sur wikipedia).

Ensuite, il est la façon dont vous écrivez vos tâches.

Plutôt que d'écrire:

Est-ce que la documentation de la nouvelle interface (aïe un bon candidat pour la procrastination)

Ecrire:

Appel Robert pour lui demander d'inclure des captures d'écran de prendras de la nouvelle interface utilisateur Ecrire un résumé sur ce qu'il faut dire Etc.

L'astuce est que les tâches sont petites et sont des actions réelles. Il est facile de commencer. Et tout le monde sait ici que quand vous avez commencé, vous avez battu la procrastination.

Que voulez-vous dire par zone? Est-ce quand vous êtes tellement concentré sur votre travail que vous oubliez de manger et le reste du monde et toutes les personnes, il semble que le bruit blanc lorsque vous êtes concentré complètement?

Je dois admettre que je ne peux pas le faire tous les jours, mais un jour où je frappe cette zone,

Musique ou casque sans musique est un excellent moyen d'entrer dans la zone. Assurez-vous de ne plug-in pas votre casque dans l'ordinateur , assurez-vous qu'il est branché à votre iPod ou lecteur mp3. En effet, il est vraiment facile d'aller sur YouTube ou commencer à télécharger des trucs .... lorsque votre source sonore est seulement la musique et rien d'autre.

Lorsque vous atteignez le point où vous n'êtes pas concentré en entendant la musique et des sons un peu comme le bruit blanc, il est une confirmation que vous êtes maintenant dans la zone.

Une façon beaucoup plus facile est de commencer tout de codage pour obtenir le feu va essentiellement .... mais parfois juste pour cette étape initiale est difficile .... bien prendre la musique que vous entendez, vraiment écouter de la musique et entrer dans la musique .... canal passion dans la musique maintenant à votre code.

Licencié sous: CC-BY-SA avec attribution
scroll top