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