روتین روزانه یک برنامه نویس موفق

برنامه روزانه یک برنامه نویس موفقمغز انسان طوری طراحی شده است که همیشه بهترین و بالاترین سطح کارایی خود را داشته باشد. البته این در صورتی است که ماهم از آن درست استفاده کنیم و مراقب سلامتیمان باشیم.شما به عنوان یک برنامه نویس باید خیلی مراقب سلامت جسم و روانتان باشید. در این مطلب به شما خواهیم گفت که یک روتین روزانه خوب برای یک برنامه نویس چگونه است؟خوابما یک سوم از تمام طول عمر خود را خواب هستیم. آمارها نشان می‌دهد که مردم در جهان به نسبت 20 سال پیش حداقل 1 ساعت کمتر می‌خوابند. چیزی که واقعاً بدیهی است این است که کمتر خوابیدن و شب بیداری‌های مکرر به شدت کارایی انسان را کاهش می‌دهد.کم خوابی رفتاری است که اغلب افراد کم کم به آن عادت می‌کنند. اما اصلاً معنیش این نیست که این عادت خوب است. البته طبیعی است که هرچه افراد بیشتر کار کنند، کمتر می‌خوابند. اما مهم‌ترین و ساده‌ترین موضوع برای شما به عنوان یک برنامه‌نویس این است که به اندازه بخوابید.برای درک اهمیت این موضوع آن را برای خودتان اینطور تفسیر کنید که خواب درست، ابزار مهمی از کار شماست. مثل این است که بخواهید برای کد زنی IDE ای را انتخاب کنید که پر از اشکال فنی است. با چنین ابزاری هرچقدر هم که کد خوب بزنید، بازهم برنامه شما درست اجرا نخواهد شد. این اتفاق در مورد خوب نخوابیدن هم رخ می‌دهد. مغز شما نمی‌تواند از بهترین ظرفیت خود استفاده کند و در نهایت خروجی آن، که همان ایده‌ها و افکارتان برای حل یک مسئله یا رفع یک باگ است هم درست عمل نخواهد کرد.بهترین کار برای این که در طول روز و در حین کار احساس خواب آلودگی نکنید این است که زمان کافی برای خواب خود را پیدا کنید. معمولاً انسان بین 7 تا 8 ساعت خواب مفید نیاز دارد. بخش اعظمی از این خواب باید در ساعات تاریکی هوا رخ بدهد. بنابراین بهترین زمان برای خواب خود را پیدا کنید و حتماً بین 7 تا 8 ساعت، بخوابید.خالی کردن ذهن قبل از خواباگر وقتی بلافاصله بعد از کد زدن بخوابید، اصلا خواب با کیفیتی نخواهید داشت. احتمالا ذهنتان وقتی خواب هستید هم دارد به راه حل ها فکر می‌کند. وقتی از پشت میز به رختخواب می‌روید ذهنتان هنوز هم فکر می‌کند باید به کارش ادامه دهد.این حالت واقعا آزار دهنده است و کیفیت کار شما بعد از خواب را هم به شدت کاهش می‌دهد.بعد از کد زدن های مداوم برای این که ذهنتان خالی شود و بعد بخوابید، باید یک کار سبک جسمی انجام دهید. به این ترتیب به مغزتان می‌فهمانید که باید دست از سر تحلیل کدها بردارد و حالا نوبت یک کار جسمی است. نیازی نیست دمبل بزنید، یا بدوید. البته اگر این کارها را بکنید که عالیست. اما اگر نشد یا خیلی دیروقت بود می‌توانید دوش بگیرید، ظرف های توی سینک را بشویید، میزکارتان را دستمال بکشید، غذای فردا را درست کنید، پنج دور، دور خانه را قدم بزنید، کشوی میزتان را بیرون بریزید و دوباره مرتب کنید، رانندگی کنید، یک الگوی تصویری را رنگ آمیزی کنید، دوچرخه سواری و خلاصه هر کاری که حجم فعالیت ذهنی در آن کم و کار جسمی در آن پررنگ تر باشد.لطفا اگر نتیجه این روتین را در بالا رفتن کیفیت خوابتان دیدید، آن را اینجا برای ما کامنت کنید.برنامه نویسان موفق چه میکنند؟ورزشفقط خوب خوابیدن نیست که برای بدن یک برنامه نویس لازم است. شما ساعات طولانی را پشت میز در حال کد زدن هستید. بنابراین آخر روز با بدنی کوفته که برای شاداب نگه داشتنش مجبور به نوشیدن چند ده لیوان آب، قهوه، چای و دیگر نوشیدنی‌ها بوده‌اید چالش خواهید داشت. چون این بدن نه حاضر است پشت میز به کارش ادامه بدهد و نه می‌توانید آن را به مهمانی و گردش ببرید.پس روتین ورزش داشته باشید. این هم ابزار کار شما و برایتان حیاتی است. البته برای ورزش کردن سخت نگیرید. همین که طی روز 30 تا 45 دقیقه پیاده روی سریع داشته باشید واقعاً کافی است. البته دمبل زدن یک دولوپر حرفه‌ای که روی کیبورد و باکی‌هایش غوغا می‌کند حتماً برای خودتان هم جالب خواهد بود.خوردن و نوشیدنبدن انسان مثل یک ماشین به سوخت نیاز دارد. اما اگر روغن زیتون را در ماشین بریزید واقعاً نمی‌تواند بهترین عملکرد را داشته باشد.حتماً غذاهای متنوع بخورید و از سبزیجات و میوه‌ها بیشتر استفاده کنید. اگر زیاد ورزش نمی‌کنید اما زیاد گوشت می‌خورید، کار خوبی نمی‌کنید! شما برنامه نویس هستید و حتماً به سبزیجات با رنگ‌های متنوع و با شیوه‌های پخت و طبخ مختلف نیاز دارید چون هرکدام آن‌ها یک کار مهم در مغز شما انجام می‌دهند.البته نیازی نیست این عادت را به یکباره در خودتان تغییر دهید. با اضافه کردن روزی یک خیار، نصف هویج، یک تکه کلم بروکلی یا یک چهارم گوجه فرهنگی شروع کنید. به تدریج می‌توانید از حجم گوشتی و کربوهیدارتی که میل می‌کنید، بکاهید و به هراندازه که دلتان می‌خواهد سبزیجات بخورید.در مورد آب هم احتمالاً به اندازه کافی شنیده‌اید. اگر آب خالی دوست ندارید برای خودتان دتاکس واتر درست کنید و آن را روی میزتان بگذارید تا دیدن رنگ جذاب و یادآوری طعم متفاوتش ترغیبتان کند که بیشتر آب بخورید.روتین برنامه نویسان موفق دنیاآموزش مستمراگر روی یک زبان خاص تسلط دارید و با همان اغلب پروژه‌های خود را پیش می‌برید، خب عالیست! اما آیا مطمئنید که زبانی که امروز روی آن کار می‌کنید تا همیشه روی بورس است؟!دنیایی که شما وارد آن شدید تا حد بسیار زیادی بی رحم است. حجم تغییرات و سرعت آن خیلی زیاد است. پس روزی حداقل بیست تا چهل و پنج دقیقه روی یادگیری یک زبان جدید وقت بگذارید.یوتیوب دریای اطلاعات رایگان است و این زمانی که از آن حرف می‌زنیم به اندازه دیدن یک ویدئوی آموزشی در این پلتفرم است.اگر پایتون می‌زنید، Rust بخوانید و اگر Go کار می‌کنید راجع به F# هم اطلاعات کسب کنید. شاید زودتر از چیزی که فکر می‌کنید دلتان خواست که از یک زبانی که به آن مسلط هستید روی یک زبان تازه‌تر سوییچ کنید.عادت‌ های روزانه یک برنامه نویس موفقعضویت در باشگاه همکاران یا همان فروم‌های برنامه نویسیعضو چند فروم فعال و چند زبانه درحوزه برنامه نویسی هستید؟یکی از عادت‌های روزانه برنامه نویسان موفق در دنیا این است که در اوقات فراغتشان به فروم‌های برنامه نویسی سر می‌زنند. آنجا راجع به مشکلات دیگر برنامه نویسان مطلب می‌خوانند و در صورتی که حوصله داشته باشند که به چالش دیگران پاسخ می‌دهند.این موضوع هم کمک می‌کند احساس بهتری در مورد عضویت در یک جامعه همگن با دغدغه‌های مشابه داشته باشید. هم خواندن سوالات دیگر برنامه نویسان و تلاش به پاسخ دادن به آن‌ها کمک می‌کند یک بار دیگر اطلاعات خودتان را مرور کنید. احتمالاً قبول دارید که هیچ چیز به اندازه یاد دادن به دیگران نمی‌تواند اطلاعات را درذهنتان تثبیت کند.عضویت در فروم به عنوان یک عادت برنامه نویس موفق باعث می‌شود بدانید که موج تغییرات و پیشرفت در زبان‌های برنامه نویسی به چه سمتی می‌رود؟ و این موضوع را می‌توان از روی تعداد سوالات و اعضای باشگاه‌های مختلف برنامه نویسی یا اصطلاحاً تالارهای گفتگویی که وجود دارد برداشت کنید. خلاصه به عنوان یک برنامه نویس موفق با عضویت در فروم یک قدم از دیگر همکاران خود جلوتر خواهید بود.فروم‌های پیشنهادی ما:freecodecamp.orgwebdeveloper.comکسب اطلاع در مورد بیزنس های مختلفمارکتینگ، بازاریابی یا فروش می‌دانید؟ خب مشخص است که کار شما در ظاهر به این موضوعات ربطی ندارد. اما واقعیت این است که برای درک بهتر حرف‌هایی که مدیر محصول، اسکرام مستر یا متخصص دواپس تیم می‌زند باید راجع به بیزینس‌های مختلف اطلاعات داشته باشید.این که در هر بیزینسی که وارد فضای آنلاین می‌شود عموماً چه نیازهایی وجود دارد؟ سرعت رشد این بیزینس‌ها چقدر است؟ معمولاً بعد از چه مدت زمان این بیزینس‌ها فیچرهای جدیدی به سایت یا اپلیکیشن‌های خود اضافه می‌کنند؟ شیوه بازاریابی و فروششان چیست؟زیاد سخت نگیرید. اگر روزی بیست دقیقه هم برای این موضوع وقت بگذارید به مرور تبدیل به یک برنامه نویسی می‌شوید که علاوه بر مهارت کد زنی، بصیرت درک نیازهای آتی یک بیزینس را هم دارد. پس خودتان را برای آن تجهیز می‌کنید. در ضمن اگر یک برنامه نویس فریلنسر باشید، راحت‌تر پای میز مذاکره می‌نشینید و موفق‌تر از پای آن بلند می‌شوید.6 عادت مهم برنامه نویسان موفقچرا رعایت روتین روزانه برای توسعه دهندگان مهم است؟توسعه دهندگان تمام روز می‌نشینند. به طور واضح‌تر سبک زندگی برنامه نویسان کاملاً مخالف سبک زندگی سالم است. این کار به شدت پر استرس است. میزان حرکت در آن بسیار کم است و نگاه کردن به مانیتور در تمام طول روز کاری است که هرکسی از پس آن بر نمی‌آید. به همین دلیل ایجاد تعادل و قدم برداشتن به سمت سبک زندگی سالم بسیار مهم است.هر یک ساعت حتماً بایستید. سپس حداقل به مدت 5 دقیقه حرکت کنید. کمی آفتاب بگیرید. در اوقات فراغت خود، به مانیتور نگاه نکنید و به نقطه خیلی دوری چشم بدوزید تا چشمانتان از شما تشکر کنند.بدن شما IDE اصلی شماست که نباید هیچ اختلالی در عملکرد آن وجود داشته باشد.در نهایت می‌توانید این ویدئو را درباره نیازهای مبرم یک برنامه نویس ببینیدچقدر نیازهای شما شبیه این ویدئوست؟ https://www.youtube.com/shorts/EcVtQbnf0HY