سلامت روانی توسعه‌دهندگان و برنامه‌نویسان

"هوفف!!"این جمله‌­ایست که این روزها همه‌ی توسعه‌­دهندگان، برنامه‌­نویسان، دیزاینر­ها، کدنویس‌­ها، مهندسین نرم­‌افزار و هر کارمند مشغول در حوزه‌ی فناوری بعد از اتمام کارش یا هنگام رسیدن به خانه، به زبان می‌آورد.من هم به شخصه گاهی این حس را تجربه می‌کنم. داشتن تعادل در زندگی کاری، احتمالا حسی مانند یک رویا داشته باشد! اما همه‌ی ما در بعضی نقاط زندگیمان این حس را تجربه کرده­‌ایم.اخیرا همه­‌گیری بیماری باعث شده تا اکثرا در خانه کار کنیم. در این وضعیت مسائلی مانند استرس، فرسودگی دیجیتالی، افسردگی، حجم کار زیاد، مسئولیت­‌های خانوادگی، ددلاین‌­ها، باگ‌­ها، انتشار پروژه و... پیش می­‌آیند. اگر شما هم در نوشتن این مقاله مشارکت داشتید، احتمالا لیست این مشکلات طولانی‌تر هم می‌شد!وضعیت ناتوانیدر میان پاسخ­‌دهندگان، تقریبا 15 درصد اظهار داشته‌­اند که دچار حالتی از اضطراب یا اختلال احساسی هستند. وقتی به تفاوت توانایی جسمی افراد نگاه می‌­کنیم، حدود 2 درصد از پاسخ‌دهندگان دچار معلولیت­‌هایی مانند نابینایی/کم­‌سویی چشم و ناشنوایی/کم‌­شنوایی هستند. این موضوع بر اهمیت ساخت نرم‌­افزار­هایی در دسترس و تاسیس شرکت­‌هایی مطابق با شرایط افراد معلول تاکید می‌­کند. مطالعۀ بیشتربیایید در مورد چالش‌­های زندگی روزمره‌ برنامه‌­نویسان صحبت کنیم.1. ددلاین‌هاکلمه آشناییست، نه؟ ددلاین‌ها یکی از عوامل استرس‌­زا هستند. در دوره­‌ای که ما زندگی می­‌کنیم، دست‌یابی به اهداف در زمان مقرر خیلی مهم است. در این دنیای به شدت رقابتی، همه‌ی ما دوست داریم که از رقیبان خود جلو­تر باشیم.تعریف کردن تسک­‌ها در قالب استاندارد SMART (مشخص، قابل اندازه‌­گیری، دقیق، واقع­‌بینانه، محدود به زمان) و اجرای صحیح این استاندارد­ها هم با چالش همراه است! همچنین تکمیل به موقع این تسک­‌ها وظیفه‌ی اصلی ماست. با این وجود از دست دادن ددلاین‌­ها همیشه آزاردهنده است و خلاقیت، توانایی، کار گروهی، تلاش‌ها و هر چیز دیگری را دچار چالش می­‌کند. از دست دادن ددلاین­‌ها جرم نیست، اما سوال‌برانگیز و قابل بحث است.2. باگ‌­هاکابوس محبوب توسعه­‌دهندگان!باگ‌­ها مانند تانوس، کاراکتر فیلم‌های مارول، هستند که به بازیگر نقش مرد آهنی، رابرت جونیور، می‌­گوید: "من اجتناب‌ناپذیر هستم!" ارور­ها همواره ددلاین­‌ها را به تعویق می­‌اندازند و باعث می‌­شوند مدیر شما بر سرتان فریاد بکشد! توسعه و باگ­ همواره دست در دست هم پیش می‌­روند؛ و حل کردن این باگ‌­ها زمان زیادی لازم دارد. زمانِ بیشتر بر روی هزینه و حتی اعتبار شما اثرگذار است. حتی بازآفرینی این باگ‌­ها زمان زیادی را مصرف می‌کند.3. انتشارخب! این یکی موضوع مهمی است. چون مربوط به کاربران نهاییست. باید مطمئن بود که همه چیز در زمان اجرا به درستی کار می‌­کند و اگر مشکلی پیش بیاید، همۀ اعضای تیم باید آن را جدی بگیرند و مشکل را حل کنند.این موضوع می­‌تواند باعث فرسودگی دیجیتالی و استرس (یا احتمالا همان سردرد) شود. رفع کردن باگ­‌ها و آماده‌سازی محصول برای انتشار می‌­تواند فشار زیادی را بر توسعه­‌دهندگان تحمیل کند.4. کاراییهمۀ ما سخت تلاش می­‌کنیم تا عملکرد خوبی داشته باشیم. همۀ ما دوست داریم که در حرفۀ خود پیشرفت کنیم. همۀ ما نیاز داریم که برای خودمان وقت بگذاریم و از زندگیمان لذت ببریم. شاید دوست داشته باشیم کتاب بخوانیم، گیتار بنوازیم، با دوستانمان فوتبال ببینیم، دوچرخه­‌ای که دوست داریم بخریم یا با کسی که عاشقش هستیم صحبت کنیم.اما ما از این همه کار زیاد خسته­ شده‌­ایم. ممکن است گاهی در رویداد­های کاری شکست خورده باشیم، اما زندگی بالا و پایین دارد. با این وجود، این مشکلاتی مانند شکست در جلو زدن از همکاران یا عملکرد بد داشتن در حرفه‌­ای که در آن مشغول به کار هستیم می­‌تواند ذهن مردم را آشفته کند.5. وابستگی­‌هاما متوجه شدیم که به عنوان یک توسعه­‌دهنده‌ی فرانت‌­اند، زمانی که منتظر هستید تا توسعه‌­دهندگان بک‌­اند وظیفه خود را انجام دهند، پاس کردن تست­‌ها و انجام وظایفتان برای شما بسیار دشوار است. احتمالا منظورم را متوجه می­‌شوید. فرقی نمی‌کند که حرفه‌­ای باشید یا تازه‌کار. این یکی از مواردیست که در زندگی حرفه­‌ای به آن توجه کرده‌­ایم اما نمی‌­توانیم کاری برای آن انجام دهیم.این موضوع می­‌تواند باعث استرس هم بشود زیرا نمی‌­توانیم عملکرد خوبی داشته باشیم. این، یک چالش برای ماست.6. خانوادهبازگشت به خانه تنها برای خوردن و خوابیدن خانواده شما را نا­امید خواهد کرد. آن‌ها تمام روز را منتظر شما بوده‌اند و از سوی دیگر، شما نیز روز کاری سختی داشته­‌اید.با این وضعیت چه کسی حس خوبی خواهد داشت وقتی شما نمی­‌توانید وقت خود را با خانواده­ سپری کنید؟ هر کسی دوست دارد زمانش را با خانواده و دوستانش سپری کند. با این وجود کاری که تمام روز مشغول به آن هستیم، زمان و فضایی برای ما باقی نمی­‌گذارد که آن را به خانواده یا خودمان اختصاص دهیم که این، بیش از همه برای خود ما دردناک خواهد بود. هر چه باشد ما همگی برای شادی عزیزانمان کار می‌کنیم.7. اضافه­‌کاریزمان اضافی سر کار ماندن هرگز شما را موثر­تر نخواهد کرد. همه کاری که باید بکنیم این است که وظیفه­‌ای که به ما محول شده را به اتمام برسانیم. برای همه‌ی ما پیش آمده که کدی که نوشته‌­ایم را به هم می‌­ریزیم و کد تست‌نشده را روی پروژه اعمال می­‌کنیم و شب و روز تلاش می­‌کنیم تا مشکلات به وجود آمده به خاطر تست نکردن کد را رفع کنیم. اشتباهات خود ما این مشکلات را برای ما به وجود می‌­آورند.اما راه‌حل چیست؟1. تمرینات تنفسنفس عمیق کشیدن به شما کمک می­‌کند تا ذهن خود را آرام کنید، و با تمرکز بیشتر روی کاری که انجام می‌دهید، بهتر عمل کنید. نفس عمیق کشیدن اکسیژن را در خون شما جاری می­‌کند. نفسی عمیق بکشید و تا ده بشمارید و هوا را بیرون دهید.2. قدم زدن یا استراحت سالم بین کارقدم زدن یا اختصاص زمان مناسب به استراحت سالم، می­‌تواند به سرعت حال شما را بهتر کند. طبق تجربه‌­ای که من داشتم این کار به پردازشگر درون ذهنتان زمانی هدیه می‌­دهد تا اشتباهاتی که مرتکب آن‌ها شده­‌اید را حل کند. (زمان استراحت نباید از 5 تا 10 دقیقه تجاوز کند)3. موسیقیموسیقی همواره به شما کمک می­‌کند تا درگیری‌های ذهنی خود را پاک کنید. گوش کردن به کنسرت موسیقی هنرمند محبوبتان باعث می‌­شود حس بهتری داشته باشید و شما را آرام می‌­کند تا بتوانید وظایف خود را قبل از فرا رسیدن ددلاین به پایان برسانید.4. انجام کارهای ساده ولی خلاقانهمطالعه، درست کردن کاردستی، نقاشی، طراحی، عکاسی یا نوشتن خاطرات روزانه این امکان را به شما می‌دهد تا احساسات خود را بیان کنید و آن‌ها را مدیریت کنید.5. خندهروز بدون خنده، یک روز هدر رفته است. __ چارلی چاپلیندیدن کمیک‌­ها یا برنامه­‌های تلوزیونی یا کلیپ‌­های مورد علاقه‌­تان می‌­تواند احساسات شما را از استرس رهایی بخشد. این روش همیشه برای من آرامش‌بخش بوده­ است. خواندن یک جوک یا دیدن یک کلیپ طنز حال شما را بهتر می‌­کند و احساس آرامش را برای شما به همراه می‌­آورد.6. معاشرتمعاشرت و گفت‌­وگو با دیگران از موثرترین راه­‌ها برای رها کردن شما از یک ذهن آشفته است. با همکاران خود درباره کدتان صحبت کنید. این، شما را آرام می‌­کند و دید خوبی به شما می­‌دهد.7. یک لیوان چایی/قهوه/آب بنوشیدنوشیدنی‌­ای که مناسب سلامت شماست انتخاب کنید، جرعه‌­ای بنوشید، از آن لذت ببرید و به کار ادامه دهید. کدنویسی شور و هیجان مخصوص خود را دارد. به عنوان یک برنامه‌­نویس فکر می­‌کنم خیلی مهم است که چیزی برای دنیا بسازید که بر بشریت تاثیر بگذارد.فکر کنم برای امروز خیلی نوشته­‌ام! امیدوارم به شما کمک کرده باشد.متنی که خواندید ترجمه این مقاله است.ما را در تلگرام دنبال کنید.