Article original : How to Create a Habit System and Stay Motivated as a Developer

Avez-vous déjà trouvé difficile de travailler sur votre projet, votre activité secondaire ou même votre hobby ?

Avez-vous déjà eu ces moments où rien ne semble excitant ? Vous êtes allongé dans votre lit en pensant – est-ce moi, ou est-ce que mon travail est si ennuyeux ?

J'ai aussi ces jours-là. Certaines semaines, je suis chargé d'énergie et déterminé à conquérir le monde. D'autres semaines, je me sens démotivé, ennuyé et bloqué, et j'ai l'impression de ne pas avoir la motivation pour écrire même une seule ligne de code.

Cet article discutera de ce qu'il faut faire lorsque vous n'êtes pas motivé et de la manière de gérer la procrastination.

Que faire lorsque vous n'avez pas la motivation pour travailler sur quoi que ce soit

Nous devons nous rappeler que la motivation prend de nombreuses formes. Certains jours, la motivation ressemble à la création d'une œuvre d'art, tandis que d'autres jours, elle vous inspire pour écrire un article de blog.

Certains jours, la motivation ressemble à une randonnée de 11 kilomètres, tandis que d'autres jours, il s'agit de prendre soin de soi et de travailler dur.

Reconnaissez et appréciez chaque type de motivation et sa forme. Laissez-la vous envelopper, vous emmener dans un voyage et vous apporter de nouvelles expériences, de la joie et de l'épanouissement. Laissez-vous ressentir la motivation – peu importe la forme qu'elle prend, car la motivation sous une forme se transforme en une autre.

Certains jours où je me sens démotivé, je sors mes pinceaux, je mets un tutoriel de peinture de Bob Ross, je lance mon émission préférée en arrière-plan, je me prépare une tasse de thé, j'allume une bougie et je commence à peindre.

Cela fait du bien d'utiliser ce temps pour décompresser. Je ne me soucie pas trop de la qualité – je me soucie de ce que je ressens sur le moment. Je me sens détendu, inspiré, motivé et comme si je prenais soin de moi et que je me sentais créatif en le faisant.

Même si je ne me sens pas motivé pour écrire du code, je me sens motivé pour peindre – et c'est très bien !

Je prends ensuite ce sentiment pour le lendemain, soit pour laisser ma créativité travailler sur mon art, soit pour m'aider à créer autre chose.

Une chose importante à retenir est que la motivation est éphémère. Une bouffée d'inspiration dure généralement 1 à 3 semaines. En ne comptant que sur la motivation pour réaliser vos rêves et objectifs, vous ne créez pas de stratégie pour être constant.

Ce dont vous avez besoin, c'est de discipline. Vous avez besoin d'un système d'habitudes. Un système d'habitudes vous maintient en mouvement jour après jour et devient partie intégrante de votre routine quotidienne, même lorsque la motivation vous a quitté.

Qu'est-ce qu'un système d'habitudes et comment le créer ?

Un système d'habitudes est une routine quotidienne soigneusement réfléchie qui vous rapproche de votre objectif.

C'est un système de ce que vous devez faire, combien de temps vous devez le faire, quelle ambiance vous voulez créer avant de faire les choses que vous devez faire, et comment vous mettrez dans le bon état d'esprit.

Par exemple, en tant que développeur, pensez aux objectifs que vous vous êtes fixés. Ils peuvent ressembler à ceci :

  1. Cette semaine : créer une fonctionnalité pour un projet sur lequel vous travaillez.
  2. Ce mois-ci : apprendre TypeScript
  3. Ce trimestre : publier le projet
  4. Cette année : être compétent en React et TypeScript, parler à une conférence et créer un blog chaque mois.

Maintenant, réfléchissez à la manière dont vous allez décomposer ces objectifs en tâches, et à quelle date limite vous espérez les accomplir. Travaillez à rebours à partir de cette date limite, et voyez quelles tâches vous pouvez accomplir à court terme pour atteindre cet objectif.

Voici un exemple de l'un des objectifs ci-dessus :

Objectif : créer une fonctionnalité pour un projet sur lequel vous travaillez

Date limite : dans 1 semaine à partir d'aujourd'hui.

Étapes :

  1. Rechercher ce dont j'ai besoin – dépendances, parties prenantes, ressources.
  2. Quelles sont les étapes pour créer cette fonctionnalité ?
  3. Quelles sont les questions ouvertes ?
  4. Qui peut m'aider ?

Calendrier :

Jour 1 : Recherche
Jours 2 - 3 : Travail de développement + tests
Jour 4 : Tests de bout en bout + correction des bugs.
Jour 5 : Déploiement dans l'environnement de staging et préparation pour la démonstration.

L'étape suivante consiste à "trouver" le temps pour faire ces étapes. Vous réservez dans votre calendrier pour que cela se produise.

Regardez votre calendrier et bloquez du "temps de concentration". C'est le moment où vous allez accomplir ces tâches.

Ensuite, créez un système pour "mettre en place votre cadre mental". C'est ainsi que vous vous mettez dans l'ambiance pour accomplir le travail.

Mon système d'habitudes

J'ai développé mon propre système d'habitudes que j'utilise pour rester sur la bonne voie. Je vais expliquer chaque partie afin que vous puissiez l'adapter à vos propres besoins.

Comment trouver des idées

Souvent, je ne me sens pas inspiré pour faire quoi que ce soit parce qu'il n'y a rien dans mon assiette à faire. J'ai peut-être beaucoup d'éléments dans le backlog sur lesquels je pourrais travailler, mais je n'ai pas beaucoup réfléchi à ces idées. Et parce que je ne les ai pas "mises dans mon assiette", elles ne semblent pas aussi excitantes.

Alors je parcourt mon backlog ou ma liste d'idées et je vois si quelque chose m'inspire pour surmonter cela. Si ce n'est pas le cas, je vais parcourir des articles de blog sur dev.to, freeCodeCamp ou Medium pour voir si des articles tendances inspirent la créativité.

Si ce n'est pas le cas, je vais trouver des conversations intéressantes sur Twitter. Si cela ne fonctionne pas, je vais ouvrir Udemy ou YouTube et trouver quelque chose à apprendre.

Si rien de tout cela ne fonctionne, c'est un signal que j'ai besoin de me détendre et de prendre du temps pour moi. Je me donne une pause "créative" – je vais me promener, écouter un podcast. Lorsque quelque chose inspire la créativité pendant cette pause, je vais l'écrire.

Comment établir un calendrier

Une fois que j'ai quelques idées en tête, je vais choisir celle qui m'excite le plus. Je vais me fixer une date limite souple – souvent deux semaines. Ensuite, je vais travailler à rebours à partir de la date limite et marquer du temps dans mon calendrier pour travailler sur ce sujet.

Je réserve généralement des créneaux d'une heure dans mon calendrier si mon calendrier est chargé et plus longs si j'ai plus de temps. Certaines semaines, je ne peux peut-être réserver que 2 heures, c'est très bien.

Une fois que c'est dans mon calendrier, je vais me forcer à m'asseoir et à me préparer pour les heures de travail concentré.

Comment créer une ambiance

Créer une ambiance est crucial car avoir une bonne ambiance est vital pour moi et crée un environnement stimulant. Mes stimulants sont le son, l'odeur et la vue.

Son : Je mets une playlist lofi ou de concentration. Celle-ci est celle que je regarde couramment.

Odeur : J'ai des bougies et des diffuseurs installés dans mon bureau pour créer une "ambiance de concentration". Parfois, lorsque j'ai besoin d'un coup de pouce, j'utilise également des huiles essentielles en roll-on.

Vue : Je me sens le plus motivé lorsque quelqu'un d'autre travaille avec moi ou lorsque je suis dehors dans la nature. C'est pourquoi mon bureau de travail fait face à une fenêtre où je peux voir des arbres, le vent qui souffle, les feuilles qui bruissent et les oiseaux qui gazouillent.

Dans la vidéo YouTube que j'ai liée, le gars travaille également, ce qui me donne envie de travailler. C'est comme avoir un partenaire de travail.

J'ai créé un stream Twitch et un serveur Discord pour cette raison. Lorsque rester seul dans mon bureau à domicile n'est pas suffisant pour me motiver, et que j'ai besoin de motivation externe, je vais dans un café. Récemmement, je suis également allé dans un parc de quartier pour écrire, ce qui a été très utile pour créer des articles.

Comment éliminer les distractions

C'est très important pour moi car j'ai une capacité d'attention d'un poisson rouge. Si on me donne une chance, je vais joyeusement naviguer sur Twitter, cliquer sur les notifications ou continuer à faire défiler Instagram.

Alors pendant mon temps de concentration, je mets mon téléphone en mode silencieux, je quitte mes applications de messagerie et je mets Slack en mode Ne pas déranger. Je me dis que pendant les 45 prochaines minutes, je ne regarderai pas mon téléphone, je ne répondrai pas aux e-mails, je ne regarderai pas Twitter ou je n'ouvrirai pas Slack.

Si j'ai besoin d'arrêter de me laisser distraire, je vais me déconnecter de ces applications. Hors de vue, hors de l'esprit. 😄

Comment se mettre en route

À ce stade, j'ai choisi mon idée, mon ambiance est prête, ma boisson est à la main, ma musique joue, et la seule chose que je dois faire est de commencer à taper.

Je lance mon minuteur Pomodoro. Je travaille en sessions de 45 minutes avec des pauses de 15 minutes. J'utilise la vidéo que j'ai liée ci-dessus comme mon minuteur Pomodoro. Mon objectif est que je devrais travailler à travers toute la vidéo d'ici la fin de la journée.

Une fois que la cloche dans la vidéo sonne "ding", je suis prêt. Je commence à taper tout ce qui me passe par la tête. Je ne me soucie pas trop de polir le contenu ou le code dès le premier essai. C'est un premier essai de toute façon. Je reviendrai et réviserai le code ou le contenu à plusieurs reprises.

L'idée ici est de se mettre en route et de faire couler les idées. Il s'agit de faire en sorte que votre esprit déverse toutes les idées sur la page.

N'oubliez pas de faire une pause

Une fois le minuteur terminé, il est temps de faire une pause. Je me force à me lever, à faire une promenade, à sortir, à me préparer une nouvelle tasse de thé, à faire une course – n'importe quoi tant que ce n'est pas scroller sans réfléchir sur Twitter ou Instagram.

C'est le moment pour moi de me donner une pause. Parfois, vers la fin de la pause, vers la marque des 10 minutes, je vais vérifier Slack, les e-mails ou les notifications urgentes sur mon téléphone. Parfois, personne n'a besoin de moi ☹️ alors je retourne au travail pour un autre cycle de 45 minutes.

Conclusion

J'ai réalisé pendant ces sessions que pour avoir de la continuité et être motivé dans la session suivante, je dois savoir ce que j'ai accompli, où je me suis arrêté et ce que je dois faire ensuite.

Pour cela, je vais prendre des notes à la fin des sessions, généralement une révision du plan ci-dessus – ce que j'ai fait, quelles questions ouvertes j'ai, ce que je dois faire dans la prochaine session, les points d'action et les personnes que je dois contacter pour obtenir de l'aide.

Et ainsi, le cycle se répète.

Conclusion

J'espère que cet article vous a aidé à vous inspirer pour créer un système d'habitudes pour vous-même afin de rester sur la bonne voie.

Si vous souhaitez travailler ensemble sur Twitch ou Discord, envoyez-moi un DM sur Twitter en me disant quel est votre horaire de travail préféré :

  1. 9h - 11h PST en semaine
  2. 21h - 23h PST en semaine

Dans le prochain article, je parlerai de ce qu'il faut faire lorsque la motivation ne frappe pas, que aucune idée ne vient à l'esprit et que vous devez vous donner un coup de fouet. Restez à l'écoute. Vous pouvez également recevoir des notifications sur le prochain article directement dans votre boîte de réception.