5 façons de battre le bloc du programmeur maintenant
Paresseux. Submergé. Confus. Sans but. Chaque programmeur rencontre un ensemble d’émotions négatives au cours de son parcours et si elles ne sont pas maîtrisées, ces émotions peuvent avoir un impact profond sur le progrès - et même en amener certaines à renoncer totalement..
Si vous vous êtes déjà senti comme si vous étiez tout simplement incapable pour écrire du code même si vous êtes techniquement assez compétent pour le faire, alors vous êtes confronté à ce que l'on appelle bloc du programmeur (ou bloc du codeur). C'est fondamentalement un bloc d'écriture pour les programmeurs.
Blocs mentaux 10 discussions TED motivantes pour vous aider à réduire vos blocages mentaux 10 discussions TED de motivation à vous aider à réduire vos blocs mentaux La leçon précieuse à tirer de la vie de ceux qui réussissent est qu'ils détruisent leurs blocs mentaux plus systématiquement que les autres. Dix discussions TED soulignent une chose simple: tout est dans l’esprit. Lire Plus n'est jamais facile à surmonter, mais le bon côté, c'est qu'il y a toujours une cause fondamentale. Si vous pouvez identifier la racine, vous pouvez commencer sur le chemin de la victoire et du succès..
Explorons les causes les plus courantes de blocage des programmeurs et ce que vous pouvez faire pour les vaincre..
Cause fondamentale n ° 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 laissez aller à vos problèmes, ce qui vous fait passer des heures sur Netflix ou à naviguer sur Reddit.
L’impuissance elle-même peut être divisée en deux sous-problèmes: un manque de connaissances ou un problème avec la gestion des tâches.
Supposons que vous ayez été embauché comme stagiaire en programmation et que votre première tâche consiste à éliminer quelques bugs de l’énorme outil de développement interne utilisé par votre société. 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ù commence tu C'est un endroit difficile, et il ne faut pas s'étirer d'imagination pour voir comment ce genre de scénario pourrait mener à la mort de l'enthousiasme de la programmation.
Pour cela, nous vous recommandons d’emprunter une tactique à nos conseils pour améliorer vos habitudes d’étude. 5 façons dont la technologie peut vous aider à adopter de meilleures habitudes d’étude 5 façons dont la technologie peut vous aider à adopter de meilleures habitudes d’étude Cela fait longtemps que je n’ai pas été à l’école, mais je sais que quelques amis qui étudient encore leur chemin vers l'obtention du diplôme. Cela me surprend de constater combien d'outils existent actuellement pour… Lire la suite: divisez-le en tâches de plus en plus petites, puis utilisez une liste de tâches à effectuer pour suivre vos progrès, étape par étape. En fait, nous recommandons le système 3-Strike. Le système 3-Strike: comment hiérarchiser votre liste de tâches. Le système 3-Strike: comment hiérarchiser votre liste de tâches. Vous ne terminez pas votre liste de tâches? Le problème ne réside peut-être pas dans votre productivité, mais simplement dans vos priorités. Apprenons à hiérarchiser la liste de tâches à accomplir et à faire avancer les choses. Lire la suite pour une productivité maximale.
Une autre chose qui vous aide est d’affiner vos compétences générales en tant que programmeur. Vous devez peut-être vous familiariser avec des éléments inconnus, comme maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous sentir dépassé lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi vite que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. Lire la suite . Essayez de parcourir autant de livres de programmation gratuits 9 Livres de programmation gratuits qui vous transformeront en pro 9 Livres de programmation gratuits qui vous transformeront en pro Appel à tous les programmeurs, qu’ils soient nouveaux, anciens ou en herbe: nous avons trouvé un grand choix de logiciels gratuits ( comme dans la bière) des livres pour améliorer vos compétences en matière de codage. Montez et appréciez. Lisez plus que vous pouvez, ce qui peut vous aider à renforcer votre confiance.
Ou si les livres ne sont pas votre tasse de thé, jetez un coup d'œil à quelques cours de programmation Udemy Apprenez avec des projets de codage: 9 cours Udemy pour les programmeurs débutants Apprenez avec des projets de codage: 9 cours Udemy pour les programmeurs débutants La vraie difficulté est de trouver une bonne programmation des tutoriels et des cours qui non seulement vous enseignent les compétences nécessaires, mais le font également avec des projets pratiques. C'est là qu'intervient Udemy. Lisez Plus à la place. En fait, apprendre autant que vous le pouvez rendra la programmation moins accablante. Comment apprendre une programmation sans stresser Comment apprendre une programmation sans stresser Peut-être avez-vous décidé de poursuivre la programmation, que ce soit pour une carrière ou tout 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: peur de l'échec
Tangentiellement liée à l'idée de “être débordé” est peur de l'échec. Cela peut affecter à la fois les débutants et les anciens combattants, et bien que cela n'afflige pas toutes les personnes, ça 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 inquiet de savoir si vous êtes assez bon pour réussir et cette anxiété vous paralyse même de commencer. Certaines personnes procrastinent, d'autres abandonnent complètement la programmation. 6 Signes indiquant que vous n'êtes pas censé être programmeur. 6 Signes indiquant que vous n'êtes pas censé être programmeur. Tout le monde n'est pas fait pour être programmeur. Si vous n'êtes pas complètement sûr d'être censé être un programmeur, voici quelques signes qui peuvent vous orienter dans la bonne direction. Lire la suite .
Il y a beaucoup de gens qui sont indifférents à cette question. Il n'est pas rare de trouver des conseils laconiques insultants, comme le dit Bill Schindler:
“Je n'en ai jamais souffert,” Bill Schindler, consultant en systèmes informatiques et spécialiste XML. “Pourquoi nous laissons les gens s'en tirer avec des choses idiotes comme le bloc de l'auteur / bloc du programmeur, je ne sais pas… Le seul remède contre le bloc du programmeur est de commencer à programmer quelque chose, n'importe quoi - tout comme le seul remède pour le bloc de l'auteur est de commencer à écrire.”
HT: ZDNet
Mais les gens qui avoir Les personnes qui souffrent de ce genre de problèmes mentaux n'hésitent pas à offrir des suggestions et des conseils qui pourraient être utiles, comme dormir au lit, se promener dans la nature ou même méditer:
“J'aime faire une analogie avec la méditation, qui consiste à défragmenter le disque dur, vider le cache mémoire et jeter les fichiers temporaires.,” offert [un] poster Slashdot.
HT: ZDNet
La méditation s'est révélée efficace pour beaucoup de gens lorsqu'il s'agit de réduire l'anxiété et de clarifier la tête, et nous vous recommandons de consulter ces outils gratuits de méditation Meditation Made Easy: outils et ressources pour améliorer votre bien-être Meditation Made Easy: outils et ressources pour aider Votre bien-être Si vous en êtes venu à la conclusion que la méditation est une méthode pour vous calmer l'esprit et parvenir à un bien-être qui vaut la peine d'être essayé, alors nous pouvons vous aider avec des ressources et des outils. Lisez plus pour vous aider à démarrer. En outre, ces applications qui calment votre esprit. Les 10 meilleures applications calmantes pour vous détendre, vous désintéresser et vous vider de votre esprit Les 10 meilleures applications apaisantes de votre détente, de déstresser et de vous purifier l'esprit La vie peut parfois vous submerger de stress et d'anxiété. C'est à ce moment que ces applications apaisantes peuvent vous aider à vous déstresser et à vider votre esprit. Lire plus pourrait faire des merveilles.
Mais au bout du compte, la peur de l’échec est un problème interne et immatériel à surmonter. Il peut ne pas être particulièrement utile de dire “simplement fais-le”, mais souvent il est le chemin le plus pratique à prendre.
Cause fondamentale n ° 3: Inutilité
Pour ceux qui programment pour le compte d'un autre - ce qui est à peu près le cas de tout programmeur qui ne fait pas partie de leur idée de démarrage - la motivation peut parfois être sapée lorsque vous commencez à vous sentir comme votre travail manque de sens réel.
Quand nous examinons la science de la motivation 6 Des discours TED époustouflants sur la psychologie et le comportement humain 6 Des discours TED époustouflants sur la psychologie et le comportement humain Le 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 manière lorsqu'ils ressentent quelque chose de complètement différent. En voici quelques-unes… En savoir plus, 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 bonus, la menace de résiliation, etc. motivateur intrinsèque vient de l'intérieur - vous le faites parce que vous vouloir de le faire même si vous n'avez rien d'extérieur à y gagner.
Vous pouvez être influencé par plusieurs facteurs de motivation à tout moment, et ces facteurs de motivation peuvent être à la fois intrinsèques et extrinsèques. Mais si votre carburant consiste en seulement motivateurs extrinsèques, vous pouvez commencer à vous demander, “Qu'est ce que je fais ici?”
À ce stade, vous avez deux options. Tu peux soit trouver un motivateur intrinsèque pour votre / vos projet (s) actuel (s), 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 phase avec les objectifs et les croyances de votre entreprise? Avez-vous le sentiment de faire partie du travail que vous faites??
Si ce n’est pas le cas, commencez à vous demander où vous pouvez commencer à vous investir. Cherchez des moyens de personnaliser votre projet, même de manière partielle. Dans le pire des cas, si vous ne trouvez aucun facteur de motivation intrinsèque, il est peut-être temps de passer à des pâturages plus verts..
Cause fondamentale n ° 4: l'ennui
Certains programmeurs, en particulier ceux qui ont un peu d’expérience, perdent leur intérêt pour la programmation commence à se sentir ennuyeux. Ce problème est légèrement différent du problème d’inutilité susmentionné car il s’agit davantage de défi qu'il s'agit mission.
Autrement dit, lorsque les projets sur lesquels vous travaillez sont trop simples, trop triviaux ou trop banals, vous constatez que votre esprit tourne constamment sur le pilote automatique. C'est trop facile, et à cause de cela, vous vous sentez moins impliqué dans votre travail et moins motivé pour continuer à coder..
La solution consiste à trouver un moyen de relevez le défi.
Si vous travaillez pour une entreprise, vous pourrez peut-être vous porter volontaire pour assumer de plus grandes responsabilités. Au lieu de simplement nettoyer les bogues et mettre en place des utilitaires triviaux, demandez peut-être comment changer de tâche ou rejoindre une autre équipe. Ce n’est pas toujours une option, mais ça vaut la peine de demander quand même..
L’autre solution - et celle-ci est plus pratique - consiste à adopter un projet personnel. 5 idées de projet pour vous aider à apprendre plus rapidement en programmation 5 idées de projet pour vous aider à apprendre plus rapidement en matière de programmation Il existe plusieurs façons d’alléger la courbe d’apprentissage en programmation. Mettez la main à la pâte et apprenez plus vite avec les projets annexes que vous pouvez commencer à tout moment. Jouez avec ces cinq. Lire la suite . Essayez de créer quelque chose dans un domaine sans rapport avec vos tâches principales 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 à la fois sur lesquelles il / elle peut travailler. Lorsque vous êtes bloqué quelque part, il est agréable de pouvoir changer de vitesse et de travailler sur autre chose pendant un moment, puis de revenir au problème avec une nouvelle perspective..
HT: échange de pile
Peu de choses sont aussi efficaces pour remédier à 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 fondamentale n ° 5: l'épuisement professionnel
Si aucune des causes ci-dessus ne vous convient, alors peut-être êtes-vous simplement surmené et épuisé 5 signes que vous travaillez trop dur (et comment les corriger) 5 signes que vous travaillez trop dur (et comment les réparer) Souffrez-vous d’un désir insatiable de travailler? Voici quelques-uns des signes pour reconnaître cette maladie et comment vous pouvez la surmonter. Lire la suite, peut-être même à la limite de workaholism. Les signes incluent anxiété, peur d'être improductif, négliger 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 (surcharge de travail, par exemple)..
Les symptômes de l'épuisement professionnel sont similaires à ceux de la dépression clinique; dans une étude comparant directement les symptômes dépressifs chez les travailleurs épuisés et les patients cliniquement déprimés, aucune différence significative sur le plan diagnostique n'a été constatée entre les deux groupes: les travailleurs épuisés ont signalé autant de symptômes dépressifs que de patients cliniquement déprimés.
HT: Wikipedia
Un cas réel pourrait être établi que le workaholism provoque des changements physiques dans votre cerveau et votre corps, et que 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.
Comme quelqu'un qui a eu du mal à programmer l'épuisement professionnel Programmation Burnout: Comment retrouver votre motivation perdue Programmation 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, c'est de prendre conscience que la motivation peut être retrouvée. Lire plus moi-même, je sais que cela peut être une colline raide à gravir. Aucune solution particulière ne convient à tout le monde. Cependant, si vous avez l’impression que l’agression au travail est un problème réel, il serait peut-être temps de décider d’abandonner ou non la programmation..
Et pour être clair, vous pouvez être un bourreau de travail en programmation même si la programmation n’est pas une carrière à part entière pour vous. Les projets annexes et les loisirs peuvent être tout aussi préjudiciables lorsque vous les laissez filer hors de contrôle.
Voici quelques conseils pour vous remettre de l'épuisement professionnel L'épuisement professionnel vous fait-il détester votre travail? 5 façons de retrouver votre flux est-ce que le surmenage vous fait haïr votre travail? 5 façons de retrouver votre flux En savoir plus. En fin de compte, cependant, la solution pourrait être de passer à autre chose pour de bon.
Comment battre le 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 faire face à de graves crises de dépression et de perte de motivation..
En ce qui concerne l'exercice, il est possible de s'entraîner sans aller au gym Comment s'entraîner sans aller au gym Comment s'entraîner sans aller au gym Il est assez difficile de réserver du temps pour faire de l'exercice, mais vous devez vous déplacer pour aller au travail. beaucoup de temps perdu. 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 de faire ces exercices directement à votre bureau. 8 exercices simples pour vous aider à rester en forme au bureau 8 exercices simples pour vous aider à rester en forme au bureau Rester en forme au bureau, c'est 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 leur routine quotidienne. Lire la suite . Un corps en bonne santé contribue grandement à la santé de l'esprit.
Avez-vous déjà eu du mal avec le bloc de programmation? Comment en es-tu sorti? Ou êtes-vous toujours aux prises avec cela maintenant? Parlez-nous en partageant les commentaires ci-dessous!
Crédits d'image: Homme d'affaires stressé par alphaspirit via Shutterstock, Confused Nerd par lassedesignen via Shutterstock, Travailleuse frustrée par Stokkete via Shutterstock, Programmeur ennuyé par Nomad_Soul via Shutterstock, Femme d'affaires stressée de KieferPix via Shutterstock
En savoir plus sur: Motivation, Programmation.