FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment l'apprentissage de la programmation peut aider votre santé mentale

L'éducation formelle est bonne pour beaucoup de choses; collège, un emploi, une coche sur votre CV. Cependant, ce n'est pas si bon pour vous préparer à la vie. Beaucoup d'entre nous manquent des compétences essentielles qui sont très demandées, comme la programmation.

Il est également vrai que beaucoup d'entre nous souffriront de troubles mentaux ou de maladie mentale tout au long de leur vie. Bien qu'il soit presque impossible de contrôler pleinement votre état, il existe des moyens de subvenir à vos besoins.

Si vous cherchez un moyen d'améliorer votre santé mentale et que vous vous intéressez à la programmation, continuez à lire.

Pratiquer des techniques de thérapie cognitivo-comportementale

Comment l apprentissage de la programmation peut aider votre santé mentale

La thérapie cognitivo-comportementale (TCC) est l'un des traitements non pharmacologiques les plus courants pour les problèmes de santé mentale. Bien qu'aucun médicament ne soit impliqué, la TCC vise à vous aider à réduire les pensées et les sentiments négatifs et à développer des mécanismes pour vous aider à faire face à différentes émotions et problèmes.

Bien qu'il existe des travaux de programmation où vous devez vous rendre dans un bureau, il existe actuellement de nombreux travaux de programmation à distance en demande. La programmation est également une tâche relativement solitaire, qui peut se terminer soit par de l'exaltation si votre code fonctionne, soit par du stress et même par des pensées en spirale si ce n'est pas le cas.

Malgré les risques associés à la programmation, cela peut également être un excellent moyen de développer et de tester les compétences promues par le biais de la TCC. Bien que la TCC soit souvent un programme prescrit, il est possible de suivre des cours en ligne ou même d'acquérir les compétences vous-même grâce à des livres d'auto-assistance ou à la recherche. Si vous avez déjà été coincé dans un cycle de pensées négatives sur vous-même ou vos capacités, vous pourrez peut-être développer des compétences pour les gérer grâce à la programmation.

Bien sûr, il est facile de rester positif lorsque les choses se passent bien et que votre code s'exécute sans accroc. Mais quand ce n'est pas le cas, l'utilisation de techniques de TCC pour gérer ces sentiments vous aidera. Vous pouvez ensuite appliquer ces techniques tout au long de votre vie quotidienne, car la TCC est également l'un des moyens d'arrêter de procrastiner.

Réduire le stress grâce à la résolution de problèmes

Comment l apprentissage de la programmation peut aider votre santé mentale

Il y a généralement deux parties dans la programmation ; créativité et résolution de problèmes. Qu'il s'agisse de corriger un bogue ou un problème dans votre code, ou de le rechercher dans celui de quelqu'un d'autre, c'est une compétence de pouvoir déconstruire un problème logiquement. La résolution de problèmes peut être logique, mais c'est aussi un processus créatif.

Cependant, il n'est pas toujours facile de voir les choses de cette façon. Les pensées négatives et accablantes obscurcissent généralement notre esprit et affectent notre humeur et notre bien-être. Le stress est un terme souvent utilisé avec désinvolture, mais il peut être incroyablement dévastateur et pénible, entraînant une détérioration de la santé mentale.

Les programmeurs sont aptes à décomposer un problème en morceaux gérables qui peuvent être progressivement rayés de votre liste de tâches. C'est une compétence qui peut également être appliquée tout au long de votre vie en dehors du travail. Cela ne veut pas dire qu'être programmeur vous empêchera de vous sentir submergé ou stressé. Vous serez cependant mieux équipé pour le gérer, surtout si vous utilisez également ces diagrammes de résolution de problèmes.

Développer des compétences créatives

Comment l apprentissage de la programmation peut aider votre santé mentale

L'art et les thérapies créatives constituent un traitement alternatif pour la dépression et d'autres troubles de l'humeur. Il s'agit généralement d'activités artistiques avec le soutien d'un professionnel qualifié. Ils se déroulent souvent en groupe mais peuvent également être suivis en séances individuelles. Le but de ces thérapies est de vous donner un espace où vous pouvez vous exprimer, et cela peut vous donner un exutoire pour des émotions ou des pensées difficiles à mettre en mots.

Comme pour tout traitement, la séance à laquelle vous assistez doit être accréditée et réglementée. Cependant, cela ne signifie pas que vous ne pouvez pas appliquer vous-même des techniques similaires. La programmation offre un espace idéal pour utiliser les arts et les techniques de thérapie créative. Vous utilisez un langage, mais un tout autre langage, où il peut être plus facile de vous exprimer. Les mots dans nos langues parlées ont souvent une trame de fond compliquée.

Les langages de programmation vous permettent de faire preuve de créativité, de résoudre des problèmes et de travailler vers un objectif. Cela est particulièrement vrai si vous vous lancez dans la programmation comme passe-temps ou si vous avez des projets parallèles. Cela signifie que vous disposez d'un espace sûr pour créer et essayer de nouvelles choses, et ce n'est qu'un des moyens par lesquels vous pouvez commencer à vivre de manière créative.

Combiné avec des techniques de TCC et de réduction du stress, cet espace pour explorer votre créativité vous aidera à gérer les émotions souvent difficiles que les problèmes de santé mentale peuvent susciter.

Construire des relations pour surmonter la solitude

Comment l apprentissage de la programmation peut aider votre santé mentale

Nous avons dit plus tôt que la programmation est une tâche solitaire, et c'est souvent le cas. Cependant, que vous travailliez dans un bureau ou à distance, il existe une grande communauté de programmeurs. Parfois, la solution à une tâche nous échappe; c'est alors qu'il est temps de contacter d'autres développeurs.

Stack Overflow est l'un des sites Web les plus populaires pour les développeurs pour cette raison. Le forum a une communauté incroyablement active qui s'entraide. Postez une question, et vous obtiendrez un large éventail de développeurs avec différentes expertises. Mais le site n'est pas seulement pour parler de travail; c'est aussi une plateforme de discussion pour les développeurs et les programmeurs.

En fait, l'enquête Stack Overflow 2018 a révélé que 8,5 % des utilisateurs souffraient d'un trouble de l'humeur ou émotionnel, tandis que 7,8 % disaient souffrir d'un trouble anxieux. C'est une proportion importante des 1,3 million d'utilisateurs enregistrés. Ainsi, il y a des gens qui comprendront et sympathiseront avec vos propres problèmes de santé mentale et pourront vous prêter une oreille attentive lorsque vous en aurez le plus besoin.

Nous considérons souvent la programmation comme une activité purement numérique, mais il existe également de nombreuses communautés de programmation dans le monde réel. Votre lieu de travail peut avoir un réseau professionnel ou il peut y avoir une rencontre dans votre région. Pouvoir parler aux gens en face à face aide certaines personnes à réduire l'isolement et la solitude associés au travail à distance et à la maladie mentale.

Soutenez votre santé mentale avec la programmation

Il y a une prise de conscience croissante que nous devrions prendre soin de notre santé mentale. Et plus de gens s'ouvrent sur leurs luttes que jamais auparavant. Cela ne signifie pas pour autant que votre souffrance n'est pas incroyablement personnelle et que vous ne vous sentez peut-être pas à l'aise de partager ce que vous ressentez avec tout le monde.

Vous êtes peut-être un pro de la programmation ou totalement novice. Quoi qu'il en soit, il existe de nombreuses façons dont la programmation peut améliorer votre bien-être mental. Bien sûr, vous pouvez également essayer ces applications pour gérer également votre santé mentale.

De plus, saviez-vous que Facebook peut vous aider à améliorer votre santé mentale ?


[]