Est-il possible pour un programmeur de subir l'équivalent du blocage de l'écrivain? Quelles sont les stratégies pour le surmonter?
Est-il possible pour un programmeur de subir l'équivalent du blocage de l'écrivain? Quelles sont les stratégies pour le surmonter?
Réponses:
Oui, les programmeurs peuvent être bloqués, mais pas de la même manière que les écrivains. Nous sommes bloqués parce que nous sommes trop proches d'un problème ou trop éloignés. Nous ne pouvons simplement pas amener la matière grise à choisir un bon chemin dans le labyrinthe à N dimensions qui est en train de programmer. Une pause, une discussion, en particulier pour décrire le problème à un collègue, peuvent faire des miracles. Une note décrivant un problème fera souvent en sorte que votre cerveau voie une solution potentielle. Vous devez discuter avec une table de résonance, mais ils ne doivent pas nécessairement être techniques ni savoir de quoi vous parlez.
Le bloc des écrivains est de nature similaire mais est en réalité une bête différente. Cela se produit non pas parce que l'auteur ne peut pas résoudre un problème, mais parce que l'auteur ne peut pas lancer son mojo, il manque d'inspiration, sa muse est en vacances, les voix internes lui disent simplement que c'est de la foutaise, même pas la peine d'écrire vers le bas. En outre, cela peut durer des jours, des mois, des années. L'acte d'écrire du code et de rédiger de la prose sont superficiellement les mêmes, mais ils proviennent de différentes parties de notre esprit.
C'est drôle tu demandes. Je discutais aujourd'hui avec l'un de mes ingénieurs du bloc de programmation.
Je recommande aux programmeurs d’avoir 2 ou 3 tâches actives à la fois sur lesquelles il / elle peut travailler. Lorsque vous êtes bloqué quelque part, il est agréable de pouvoir passer à autre chose et de travailler sur autre chose pendant un certain temps, puis de revenir au problème avec une nouvelle perspective.
Je trouve que lorsque je reviens sur le problème, je trouve souvent une solution / un plan que je n'aurais peut-être pas imaginé autrement. Parfois, lorsque je travaille sur une tâche, je tombe sur quelque chose qui provoque en fait l’ampoule électrique dans ma tête pour le problème avec lequel je me débattais.
L'un des ingénieurs avec qui je travaille dit qu'il va faire une pause de 10 minutes et aller faire une promenade. Il dit que quand il revient à son bureau, les réponses commencent soudain à affluer.
Je trouve utile de parler du problème avec quelqu'un d'autre, même si ce dernier n'est pas un programmeur. Je ne peux pas compter le nombre de fois où j'ai simplement parlé d'un problème lorsque soudain la réponse me parvient.
En bref, je pense que le meilleur conseil est que si vous êtes bloqué, changez de sujet un peu.
En tant que personne qui a été écrivain freelance amateur (en quelque sorte) et passée à travers le bloc de l'écrivain avant, voici mes pensées:
Je suis essentiellement d'accord avec MrTelly. Mais juste pour que les choses soient claires et claires: les programmeurs et les rédacteurs sont des créatures différentes parce qu’elles proviennent de différentes causes. Le blocage du programmeur est, dans la plupart des cas, un problème technique qui consiste à être trop près d'un problème et à "ne pas voir la forêt pour les arbres" et à se convaincre que vous êtes sur la bonne voie. C'est-à-dire ne pas reculer suffisamment pour envisager une solution alternative.
Le bloc auteur, par contre, est presque toujours un manque d'inspiration. Après avoir écrit, disons, 50 pages sur un sujet donné, vous avez l’impression de l’avoir épuisé et, comme tout ce que vous avez à dire, vous ne ferez que rajouter et / ou reprendre le même sujet d’une manière légèrement différente. Mais vous avez toujours un contrat (figuratif / interne ou réel) pour écrire 50 pages de plus, et vous ne savez tout simplement pas d’où cela va venir, parce que votre cerveau et votre âme sont simplement dépensés pour traiter du sujet à traiter.
Cela dit, l’ épuisement au stade précoce peut également donner l’impression que vous avez un bloc programmeur. Ceci est un tout autre animal cependant, et présente des symptômes légèrement différents. Mais j’ai pensé que cela valait la peine d’être mentionné, car le fait d’avoir le blocage du programmeur est l’un des premiers signes précurseurs de l’épuisement professionnel - le plus souvent accompagné d’une apathie (c’est-à-dire que je ne me soucie plus vraiment de résoudre le problème et que nous souhaitons simplement que tout disparaisse. Et se sentir comme le travail / projet lui-même est totalement inutile.)
Je suppose qu’ils sont semblables en ce sens que vous ne pouvez pas faire votre travail, mais en tant que programmeur, il est plus facile de contacter des collègues ou le réseau, de rechercher des solutions et / ou d’obtenir de l’aide. Pas sûr qu'un écrivain a ce luxe. Si vous êtes dans un état de funk et que vous savez quoi faire mais que vous ne pouvez tout simplement pas vous lancer dans du code, cela peut être davantage un signe d'épuisement professionnel.
Pour moi, c’est généralement un problème, je viens d’avoir un trop de méchants insectes à chasser, et je crains de faire plus de gaffes. Ensuite, si j’ai évité d’achever un morceau de code pendant un certain temps, je finis par être très inquiet de le reprendre. Et ce qui est drôle, c’est que cette angoisse est là même si ma pause en terminant n’a rien à voir avec la difficulté de la tâche (souvent j’avais une tâche plus prioritaire à faire en premier). Cela représente plus que le coût du changement de contexte mantal. Je pense que cela a à voir avec la peur de tout gâcher. Je pense que cette crainte est peut-être justifiée, car en tant que programmeurs, nous sommes des personnes intelligentes qui souhaitent mener efficacement une tâche, ce qui signifie que nous prenons des raccourcis mentaux. Et la plupart des bugs sont causés par des raccourcis mentaux.