Publicité

Paresseux. Submergé. Confus. Sans but. Chaque programmeur rencontre un éventail d'émotions négatives au cours de son voyage, et s'il est laissé incontrôlées, ces émotions peuvent avoir un impact profond sur les progrès - même en faisant abandonner certains entièrement.

Si vous avez déjà eu l'impression d'être simplement incapable pour écrire du code même si vous êtes techniquement assez compétent pour le faire, alors vous avez confronté ce qu'on appelle bloc du programmeur (ou bloc du codeur). C’est essentiellement un bloc d’écrivain pour les programmeurs.

Blocs mentaux 10 discussions de motivation TED pour vous aider à réduire vos blocages mentauxLa leçon précieuse de la vie des élèves qui réussissent est qu'ils grignotent leurs blocages mentaux de manière plus cohérente que les autres. Dix TED Talks soulignent une chose simple: tout est dans l’esprit. Lire la suite ne sont jamais faciles à surmonter, mais la doublure argentée est qu'il y a toujours une cause profonde. Si vous pouvez identifier la racine, vous pouvez commencer sur la voie de la victoire et du succès.

instagram viewer

Explorons quelques-unes des causes les plus courantes du blocage du programmeur et ce que vous pouvez faire pour les surmonter.

Cause première # 1: impuissance

La première grande source de bloc de programmation, en particulier pour les débutants, est impuissance. C'est ce sentiment d'être tellement submergé que vous vous figez et fuyez vos problèmes, ce qui entraîne des heures passées sur Netflix ou sur Reddit.

L'impuissance elle-même peut être décomposée en deux sous-problèmes: a manque de connaissances ou un problème avec la gestion des tâches.

Supposons que vous ayez été embauché en tant que stagiaire en codage et que votre première tâche consiste à éliminer quelques bugs dans le gigantesque outil de développement interne utilisé par votre entreprise. Il y a des millions de lignes de code à parcourir, des milliers de pages de documentation, et rien de tout cela n'est joli.

Par où commencez-vous? C'est un endroit difficile à vivre, et il ne faut pas faire preuve d'imagination pour voir comment ce genre de scénario pourrait conduire à la mort de l'enthousiasme pour la programmation.

programmeurs-bloc-impuissance

Pour cela, nous vous recommandons d'emprunter une tactique à notre conseils pour mieux étudier ses habitudes 5 façons dont la technologie peut vous aider à favoriser de meilleures habitudes d'étudeCela fait un moment que je ne suis pas allé à l'école, mais je connais quelques amis qui étudient toujours leur chemin vers l'obtention du diplôme. Cela m'étonne combien d'outils existent actuellement pour aider ... Lire la suite : décomposez-le en tâches de plus en plus petites, puis utilisez une liste de tâches pour suivre vos progrès une étape à la fois. En fait, nous recommandons le système 3-Strike Le système 3-Strike: comment hiérarchiser votre liste de tâchesN'êtes-vous pas en train de parcourir votre liste de tâches? Le problème pourrait ne pas être votre productivité, ce pourrait être simplement vos priorités. Apprenons à hiérarchiser la liste de tâches et à faire avancer les choses. Lire la suite pour une productivité maximale.

Une autre chose qui aide est d'affiner vos compétences générales en tant que programmeur. Vous devez peut-être vous familiariser avec ce que vous ne connaissez pas, comme maîtriser un nouveau langage de programmation 7 astuces utiles pour maîtriser un nouveau langage de programmationIl est normal d'être dépassé lorsque vous apprenez à coder. Vous oublierez probablement des choses aussi vite que vous les apprenez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. Lire la suite . Essayez de passer au peigne fin livres de programmation gratuits 9 livres de programmation gratuits qui feront de vous un proAppel à tous les programmeurs, qu'ils soient nouveaux, anciens ou en herbe: nous avons trouvé une grande sélection de livres gratuits (comme dans la bière) pour augmenter vos compétences de codage au niveau suivant. Montez et profitez. Lire la suite que vous le pouvez, ce qui peut vous aider à gagner en confiance.

Ou si les livres ne sont pas votre tasse de thé, regardez peut-être quelques-uns Cours de programmation Udemy Apprendre avec des projets de codage: 9 cours Udemy pour le programmeur débutantLa vraie difficulté est de trouver de bons tutoriels de programmation et des cours qui non seulement vous enseignent les compétences nécessaires, mais le font avec des projets pratiques. C'est là qu'Udemy intervient. Lire la suite au lieu. Le fait est d'apprendre autant que vous le pouvez rendre la programmation pas si écrasante Comment apprendre la programmation sans stressPeut-être que vous avez décidé de poursuivre la programmation, que ce soit pour une carrière ou simplement comme passe-temps. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lire la suite .

Cause fondamentale n ° 2: la peur de l'échec

Tangentiellement lié à l'idée de «se laisser submerger» est peur de l'échec. Cela peut affecter à la fois les débutants et les anciens combattants, et bien qu'il n'affecte pas toutes les personnes, il afflige beaucoup.

En bref, vous savez ce que vous êtes censé faire et vous avez les compétences nécessaires pour y arriver, mais vous êtes si soucieux de savoir si vous êtes assez bon pour y arriver et cette anxiété vous paralyse même de commencer. Certaines personnes tergiversent, d'autres quitter complètement la programmation 6 signes que vous n'êtes pas censé être programmeurTout le monde n'est pas conçu pour être programmeur. Si vous n'êtes pas complètement sûr d'être censé être programmeur, voici quelques signes qui peuvent vous orienter dans la bonne direction. Lire la suite .

Nombreux sont ceux qui sont hostiles à ce problème. Il n'est pas rare de trouver des conseils laconiques qui semblent insultants, comme ce morceau de Bill Schindler:

"Je n'en ai jamais souffert", a déclaré Bill Schindler, consultant en logiciels systèmes et spécialiste XML. "Pourquoi nous laissons les gens s'en tirer avec des choses idiotes comme le bloc écrivain / bloc programmeur, je ne sais pas... Le seul remède pour le bloc du programmeur commence à programmer quelque chose, n'importe quoi - tout comme le seul remède au bloc de l'écrivain est de commencer l'écriture."

HT: ZDNet

Mais les gens qui avoir souffert de ce genre de revers mental sont rapides à offrir des suggestions et des conseils qui pourraient aider, comme dormir, se promener dans la nature ou même méditer:

«J'aime faire une analogie avec la méditation comme étant comme défragmenter le disque dur, vider le cache mémoire et jeter des fichiers temporaires», a proposé [une] affiche Slashdot.

HT: ZDNet

La méditation s'est avérée efficace pour beaucoup de gens quand il s'agit de réduire l'anxiété et de se vider la tête, et nous vous recommandons de les vérifier outils de méditation gratuits La méditation en toute simplicité: outils et ressources pour favoriser votre bien-êtreSi vous êtes arrivé à la conclusion que la méditation est une méthode pour calmer votre esprit et atteindre un bien-être qui vaut la peine d'être essayé, alors nous pouvons vous aider avec des ressources et des outils. Lire la suite pour vous aider à démarrer. De plus, ces des applications qui apaisent votre esprit Les 10 meilleures applications apaisantes pour se détendre, se détendre et se vider l'espritLa vie peut parfois vous submerger de stress et d'anxiété. C'est à ce moment que ces applications apaisantes peuvent vous aider à vous détendre et à vider votre esprit. Lire la suite pourrait faire des merveilles.

Mais au final, la peur de l'échec est un problème immatériel et interne à surmonter. Il peut ne pas être particulièrement utile de dire «faites-le simplement», mais est le chemin le plus pratique à prendre.

Cause fondamentale n ° 3: l'inutilité

Pour ceux qui programment pour le compte d'un autre - ce qui est à peu près vrai pour tout programmeur qui n'est pas partie de leur propre idée de démarrage - la motivation peut parfois être sapée lorsque vous commencez à vous sentir comme votre travail manque de vrai sens.

Quand on regarde la science de la motivation 6 conférences TED époustouflantes sur la psychologie et le comportement humainLe cerveau humain est complexe et déroutant, ce qui explique pourquoi le comportement humain est si complexe et déroutant. Les gens ont tendance à agir d'une façon lorsqu'ils ressentent quelque chose de complètement différent. Voici quelques-uns... Lire la suite , nous constatons que la motivation se présente sous deux formes: intrinsèque et extrinsèque.

Un motivateur extrinsèque est quelque chose qui vous amène à faire quelque chose que vous ne voulez pas faire. Les exemples courants incluent les chèques de paie, les primes, la menace de résiliation, etc. Un motivateur intrinsèque vient de l'intérieur - vous le faites parce que vous vouloir à faire même si vous n'avez rien d'extérieur à gagner.

Vous pouvez être sous l'influence de plusieurs motivateurs à un moment donné, et ces motivateurs peuvent être un mélange à la fois intrinsèque et extrinsèque. Mais si votre carburant consiste en seulement motivateurs extrinsèques, vous pouvez commencer à vous demander: "Qu'est-ce que je fais ici?"

programmeurs-bloc-inutilité

À ce stade, vous avez deux options. Tu peux soit trouver un motivateur intrinsèque pour vos projets en cours, ou vous pouvez trouver un autre projet pour lequel vous vous sentez intrinsèquement motivé.

La motivation intrinsèque se résume à la vision et à la mission. Êtes-vous personnellement investi dans le résultat de votre travail? Êtes-vous en accord avec les objectifs et les convictions de votre entreprise? Vous sentez-vous comme une partie de la propriété de votre travail?

Sinon, il peut être judicieux de commencer à vous demander où vous pouvez commencer à vous investir. Recherchez des moyens de vous approprier votre projet, même sur une base partielle. Dans le pire des cas - si vous ne trouvez tout simplement aucun motivateur intrinsèque - alors il est peut-être temps de passer à des pâturages plus verts.

Cause fondamentale n ° 4: l'ennui

Certains programmeurs, en particulier ceux qui sont quelque peu expérimentés, perdent leur intérêt pour la programmation car commence à se sentir ennuyeux. Ce problème est subtilement différent du problème d'inutilité susmentionné car celui-ci concerne plus défi qu'il ne s'agit mission.

Ou en d'autres termes, lorsque les projets sur lesquels vous travaillez sont trop simples, trop triviaux ou trop banals, vous constatez que votre esprit allume constamment le pilote automatique. C'est trop facile, et à cause de cela, vous vous sentez moins engagé dans votre travail et moins poussé à continuer à coder.

programmeurs-bloc-ennui

La solution est de trouver un moyen de Relevez le défi.

Si vous travaillez pour une entreprise, vous pouvez peut-être vous porter volontaire pour de plus grandes responsabilités. Au lieu de simplement nettoyer les bogues et d'implémenter des utilitaires triviaux, demandez peut-être à changer de tâche ou à rejoindre une autre équipe. Ce n'est pas toujours une option, mais cela vaut quand même la peine d'être demandé.

L'autre voie - et celle-ci est plus pratique - consiste à projet personnel 5 idées de projets pour vous aider à apprendre une programmation plus rapideIl existe plusieurs façons de faciliter la courbe d'apprentissage de la programmation. Mettez la main à la pâte et apprenez plus vite avec des projets parallèles que vous pouvez démarrer à tout moment. Jouez avec ces cinq. Lire la suite . Essayez de construire quelque chose dans un domaine sans rapport avec vos principales fonctions de programmation. Si vous créez des jeux pendant la journée, essayez de créer un site Web la nuit.

Je recommande aux programmeurs d'avoir 2 ou 3 tâches actives en cours sur lesquelles il / elle peut travailler. Lorsque vous êtes coincé quelque part, il est agréable de pouvoir changer de vitesse et travailler sur quelque chose d'autre pendant un certain temps, puis revenir au problème avec une nouvelle perspective.

HT: Échange de pile

Peu de choses sont aussi efficaces pour guérir l'ennui qu'un changement de décor, et la programmation ne fait pas exception. Parfois, vous avez juste besoin d'une dose de quelque chose de nouveau.

Cause profonde # 5: Burnout

Si aucune des causes ci-dessus ne semble être la bonne, alors peut-être que vous êtes juste surmené et brûlé 5 signes que vous travaillez trop dur (et comment les corriger)Souffrez-vous d'un désir insatiable de travailler? Voici quelques signes pour reconnaître cette maladie et comment vous pouvez la surmonter. Lire la suite , peut-être même à la limite du bourreau de travail. Les signes incluent l'anxiété, la peur d'être improductif, la négligence de votre santé pour le bien de votre travail.

L'épuisement professionnel est un terme psychologique qui fait référence à l'épuisement à long terme et à la diminution de l'intérêt pour le travail. On a supposé que l'épuisement professionnel résultait d'un stress professionnel chronique (p. Ex., Surcharge de travail).

Les symptômes de l'épuisement professionnel sont similaires à ceux de la dépression clinique; dans une étude qui a directement comparé les symptômes dépressifs chez les travailleurs épuisés et les patients cliniquement déprimés, pas de diagnostic des différences significatives ont été trouvées entre les deux groupes: les travailleurs épuisés ont signalé autant de symptômes dépressifs que cliniquement déprimés les patients.

HT: Wikipédia

Un cas réel pourrait être avancé que le bourreau de travail provoque des changements physiques dans votre cerveau et votre corps, et ces changements peuvent avoir un impact sérieux sur votre bien-être mental. La perte de motivation à coder n'est qu'un des nombreux symptômes potentiels.

programmeurs-bloc-burnout

Comme quelqu'un qui a eu du mal avec l'épuisement de la programmation Programmation du burnout: comment retrouver votre motivation perdueÉcrire toutes ces lignes de code peut être épuisant physiquement et émotionnellement. Tout ce dont vous avez besoin pour vous relever est la conscience que la motivation peut être retrouvée. Lire la suite moi-même, je sais que ça peut être une pente raide à gravir. Aucune solution particulière ne convient à tout le monde. Cependant, si vous pensez que le workaholism est un vrai problème, il est peut-être temps d'évaluer s'il faut ou non abandonner la programmation.

Et pour être clair, vous pouvez être un bourreau de travail de programmation même si la programmation n'est pas une carrière à part entière pour vous. Les projets secondaires et les loisirs peuvent être tout aussi néfastes lorsque vous les laissez échapper à tout contrôle.

Voici quelques-uns conseils pour se remettre d'un burnout Le burnout vous fait-il détester votre travail? 5 façons de retrouver votre flux Lire la suite . En fin de compte, cependant, la réponse pourrait être de continuer pour de bon.

Comment battez-vous le bloc du programmeur?

Une dernière chose que je veux mentionner: parfois, le blocage du programmeur peut être causé par la faim, la soif ou la sédentarité. Si votre cerveau ne reçoit pas suffisamment de nourriture ou d'hydratation, vous pouvez ressentir des épisodes aigus de dépression et de perte de motivation.

Quant à l’exercice, il est possible de entraînement sans aller au gymnase Comment s'entraîner sans aller au gymnaseIl est déjà assez difficile de réserver du temps pour faire de l'exercice, mais ajoutez vos déplacements et cela peut vous faire perdre beaucoup de temps. Essayez ces séances d'entraînement efficaces sans jamais quitter votre domicile. Lire la suite . Si vous êtes vraiment à court de temps, nous vous recommandons ces des exercices que vous pouvez faire directement à votre bureau 8 exercices faciles pour vous aider à rester en forme à votre bureauRester en forme à votre bureau est en fait possible. Voici quelques exercices que tout le monde peut faire. Certains n'ont même pas besoin de se lever, d'autres ne prennent pas plus de 10 minutes de votre routine quotidienne. Lire la suite . Un corps sain va très loin vers un esprit sain.

Avez-vous déjà rencontré des difficultés avec le bloc du programmeur? Comment en êtes-vous sorti? Ou êtes-vous toujours aux prises avec cela maintenant? Dites-le nous en partageant les commentaires ci-dessous!

Crédits image: Homme d'affaires stressé par alphaspirit via Shutterstock, Nerd confus par lassedesignen via Shutterstock, Travailleuse frustrée par Stokkete via Shutterstock, Programmeur ennuyé par Nomad_Soul via Shutterstock, A souligné la femme d'affaires par KieferPix via Shutterstock

Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.