paradiseknow01



برنامه نویسی در چند سال اخیر به یک موضوع داغ تبدیل شده است. بسیاری از مردم می خواهند برنامه نویسی را آغاز کنند و توسعه دهنده شوند. بنابراین چگونه می توانید برنامه نویسی را برای خود تبدیل به یک عادت کنید؟

چند روز پیش، من شروع به خواندن کتاب قدرت عادت از چار دیوهیگ کردم. این کتاب باعث شد تا درباره این فکر کنم که چرا برخی از افراد روزانه با برنامه نویسی دست و پنجه نرم می کنند. من فکر می کنم دلیلش روند عادت کردن است. اکثر مردم نمی دانند که چگونه عادت می کنند و به مثال هایی نیاز دارند تا آن را درک کنند.

در این مقاله قصد دارم توضیح دهم که عادت چیست و توصیه هایی برای اینکه بتوانید برنامه نویسی را برای خود به یک عادت روزانه تبدیل کنید به شما می کنم.

عادت چیست؟

قبل از شروع، اول باید مفهوم عادت را بدانیم و اینکه چگونه می توانید یکی عادت جدید بسازید.

اگر کلمه "عادت" را در گوگل سرچ کنیم چه چیزی پیدا خواهیم کرد؟

  • " عادت، روتین رفتاری هستند که به طور مرتب تکرار می شوند و اغلب ناخودآگاه اتفاق می افتند. " __ Wikipedia
  • " الگوی رفتاری که به واسطه تکرار مکرر به دست می آید که خود را به صورت منظم و با افزایش عملکرد نشان می دهد." __ Meriam-Webster Dictionary
  • " یک الگوی رفتاری مکرر، اغلب ناخودآگاه که از طریق تکرار مکرر به دست می آید. " __ The Free Dictionary
  • " کاری که اغلب یا مرتباً انجام می دهید، اغلب بدون اینکه به آن فکر کنید " __MacMillan Dictionary

همانطور که می بینید ، یک عادت یک فرایند خودکار در زندگی شما است. مثل مسواک زدن.

تعریف اجزای یک عادت برای درک چگونگی کارکرد آن، جالب و مهم است.

هر عادت شامل سه جز است: نشانه ، روتین و پاداش.

چگونه برنامه نویسی را به یک عادت روزانه تبدیل کنیم

۱. نشانه چیست؟

نشانه رویدادی در زندگی شما است که عادت را تحریک می کند. هر بار که به طور خودکار کاری را انجام می دهید، یک نشانه باعث این عمل می شود.

بیشتر مواقع این نشانه می تواند یک مکان، یا اتفاق افتادن کاری، یا زمانی مشخص و یا حتی یک وضعیت عاطفی باشد.

برای مثال وقتی من در حال کار کردن هستم و به یک باره بوی قهوه ی همکارم را استشمام می کنم. این بو نشانه ای است برای اینکه عادت "قهوه خوردن" برای من شروع شود.

۲. روتین چیست؟

روتین هر کاری است که شما در طی فرایند عادت انجام می دهید. هر چیزی می تواند به روتین تبدیل شود؛ مثل "قصد اینکه قهوه بخورید."

۳. پاداش چیست؟

پاداش عنصر نهایی فرایند است. به عبارت دیگر، این روتین چه کاری را برای شما انجام داده است. به عنوان مثال برای قهوه، پاداشش این است: "به لطف کافئین، احساس خستگی کم تری می کنم و پویاتر هستم."

هرچه پاداش بهتر و دلپذیرتر باشد، مغز شما بیشتر تلاش می کند که این عادت انجام شود.

"این روند در مغز ما یک حلقه سه مرحله ای است. اول، یک نشانه وجود دارد، یک ماشه که به مغز شما می گوید وارد حالت اتوماتیک شود و از کدام عادت استفاده کند. سپس روتین وجود دارد که می تواند جسمی یا روحی باشد. در نهایت یک پاداش وجود دارد که به مغز شما کمک می کند بفهمد که آیا این حلقه خاص ارزش یادآوری برای آینده را دارد یا نه. با گذر زمان آنقدر این نشانه، روتین و پاداش تکرار می شوند که به صورت اتوماتیک درمی آیند به صورتی که هر وقت آن نشانه را ببینید یاد پاداش می افتید و علاقه مند می شوید که روتین را انجام دهید تا به پاداش برسید. سرانجام، چه در آزمایشگاه سرد MIT و چه در جاده باشید، آن عادت همراه شما است. " - چار دیوهیگ در مورد قدرت عادت می گوید: چرا ما کارهایی را که در زندگی روزمره و زندگی کاری انجام می دهیم

یک تمرین کوچک

این کاری است که باید انجام دهید: یکی از عادات روزمره خود را انتخاب کنید و سعی کنید نشانه، روتین و پاداش آن را پیدا کنید. زمانی که این کار را انجام دهید، آماده خواندن بخش بعدی در مورد نحوه تبدیل کردن برنامه نویسی به یک عادت روزانه، می شوید.

چگونه برنامه نویسی را به یک عادت روزانه تبدیل کنیم

تنها کاری که شما باید انجام دهید تا برنامه نویسی را به یک عادت روزانه تبدیل کنید ساختن یک روتین است.

شما می توانید برای هر قسمت از این تمرین آنچه را که می خواهید انتخاب کنید، اما من چند نکته برای کمک به شما می گویم.

برای نشانه ، سعی کنید چیزی را بر اساس زمان انتخاب کنید مثلا:

  • هر روز صبح درست بعد از بیدار شدن
  • وقتی از کار برمی گردید
  • زمان استراحت برای ناهار
  • یا هر نشانی دیگر زمانی

روتین ساده ترین جز این فرایند است. مثلا فقط باید بگویید، "من می خواهم به مدت ۳۰ دقیقه برنامه نویسی کنم" ، "من می خواهم به مدت ۳۰ دقیقه یک مهارت جدید را یاد بگیرم" ، یا موارد دیگر.

در نهایت، یکی از حیاتی ترین بخش های فرایند پاداش خواهد بود. بهتر است که شما برای خود یک هدف مشخص کنید. این به شما کمک می کند تا یک پاداش را برای عادت مورد نظر پیدا کنید. هر بار که عادت خود را تمرین می کنید و آن را انجام می دهید، به هدفتان هم نزدیک تر می شوید.

سعی کنید یک هدف بلند مدت و در داخل آن یک هدف کوتاه مدت مشخص کنید.

به عنوان مثال ، می توانید بگویید:

  • من در این هفته به هدف کوتاه مدتم نزدیک تر می شوم.
  • من کمی به هدف نهایی ام نزدیک تر می شوم.
  • اگر درست بعد از بیدار شدن از خواب کد بزنم برای خود صبحانه درست می کنم.
  • یک پاداش برای خود مشخص کنید.

چالشی که می تواند به شما کمک کند

یکی از بهترین راه ها ساختن یک عادت، انجام دادن چالش ۱۰۰DaysOfX است. این چالش به گونه ای طراحی شده است که هر روز با اشتراک گذاشتن کارهایی که انجام داده اید در توییتر ، اینستاگرام یا وبلاگ خود، می توانید عادت خود را ایجاد کرده و به آن متعهد شوید.

دلیل اینکه من این چالش را به شما معرفی کردم این است که چالش DaysOfCode۱۰۰ در توییتر مشهور شد.

من شدیدا توصیه میکنم که ابتدا قوانین را در سایت بخوانید سپس وارد این چالش شوید. ابتدا ممکن است به این فکر کنید که بسیار سخت و غیر ممکن است اما کم کم متوجه می شوید که چقدر خوب و سرگرم کننده است.

علاوه بر این حتما شما را در توییتر حمایت خواهند کرد که این باعث دلگرمی و انگیزه برای شما خواهد شد.

"آیا شما به بهبود خود اشتیاق دارید؟ مایل به تغییر عادت های خود هستید؟بارها سعی کرده اید این کار را انجام دهید، اما در تغییر آنها مشکل دارید؟ آیا در این راه تنها هستید؟ فکر کنید ، "چه فایده ای دارد این همه تلاش برای پیشرفت خود اگر فکر می کنید که دوباره به جایی که شروع کرده اید برمیگردید؟"__۱۰۰DaysOfX

اگر من انجام این چالش را به شما پیشنهاد می کنم دلیلش این است که خودم در حال انجام آن هستم و از نتایج آن واقعا شگفت زده ام.

همچنین من چالش DaysOfReading۱۰۰ را نیز انجام می دهم، من همیشه می خواستم شروع به خواندن کتاب کنم اما هیچوقت موفق نبودم ولی به لطف این چالش الان ۱۷ روز است که کتاب می خوانم و یک کتاب را تمام کرده ام.

چرخه عادت من:

  • هر روز قبل از نهار یا قبل از خوابیدن (نشانه).
  • من ۲۰ صفحه یا بیشتر کتاب می خوانم (روتین).
  • من به هدف بلند مدت روزانه کتاب خواندن نزدیک می شوم. من به هدف کوتاه مدت خود برای اتمام این کتاب هم نزدیک می شوم. این پاداش من برای خواندن کتاب است چون همیشه می خواستم هر روز کتاب بخوانم (پاداش).
  • من گزارشی از کتابی که می خوانم با توضیحات و متنی انگیزشی در توئیتر خود منتشر می کنم (تعهد).

در اینجا چند نکته وجود دارد که به شما کمک می کند تا برنامه نویسی را به عادت روزانه خود تبدیل کنید.

برای وظایف خود برنامه ریزی کنید

برای کار کردن هر روز و رسیدن به اهداف ماهانه خود، تمام کارهایم را شب قبل برنامه ریزی می کنم. من آنچه را که می خواهم انجام دهم روی کاغذ می نویسم و هر بار که کار را انجام دهم ، آن را در لیست خودم خط می زنم. من توصیه می کنم این کار را هر روز انجام دهید زیرا این کار باعث می شود وقتی به تمام اهداف خود برسید، باعث رضایت و انگیزه برای شما شود.

اگر برای کاری که می خواهید انجام دهید به ساختار بیشتری احتیاج دارید، برای کاری که می خواهید انجام دهید، ۳ چیز مشخص کنید، چطور، چه موقع و چرا.

به عنوان مثال، من قصد دارم یک landing page برای وب سایت خود ایجاد کنم (کاری که قصد دارم انجام دهم). من از Vue.JS برای ساختن آن استفاده می کنم (چگونه). من این کار را بین ساعت ۸ تا ۱۰ صبح انجام می دهم (زمان). این به من کمک می کند تا Vue.JS را هم بهتر درک کنم.

پروژه رویایی خود را برنامه نویسی کنید

چه چیزی می تواند بهتر از کد زدن روزانه باشد در حالی که روی پروژه رویایی خود کار می کنید؟ اگر به انگیزه نیاز دارید، این یک روش عالی برای آن است. از این که ابتکار عمل را به دست بگیرید نترسید. انجام دادن این کار هر روز کمی به شما انگیزه می دهد و در مدت زمان کوتاهی به شما کمک می کند تا به نتیجه برسید.

زمینه ای را که می خواهید در آن کار به دست بیاورید را پیدا کنید

دنیای برنامه نویسی دنیای گسترده ای است؛ وب، نرم افزار، هوش مصنوعی، و چیزهای دیگر.

یکی از مشکلات مهم این است که تعریف کنید به عنوان یک برنامه نویس می خواهید چه کاری انجام دهید.

این کار برای همگان آسان نیست، اما انتخاب یک موضوع و چسبیدن به آن می تواند یک عامل محرک خوب برای تمرین روزانه باشد.

برای مثال، اگر برنامه نویسی وب را انتخاب کنید، فقط روی آن تمرکز کنید. با اینکه هنوز هم یک موضوع بزرگ است، شما نرم افزار، هوش مصنوعی، و همه چیزهای دیگر را حذف کرده اید. و این یک شروع خوب است.

برای اینکه جلوتر بروید، می توانید بین front-end و back-end یکی را انتخاب کنید.

من همه اینها را به شما می گویم چون اغلب، وقتی شروع می کنید، به سرعت تحریک می شوید چون چیزهای خیلی زیادی وجود دارند و شما نمی توانید بر روی یک موضوع خاص تمرکز کنید.

مطالعه بیشتر

اگر می خواهید اطلاعات بیشتری در مورد فرایند عادت داشته باشید، من از شما دعوت می کنم کتاب قدرت عادت توسط چار دیوهیگ را بخوانید. این کتاب در هنگام نوشتن این مقاله به من بسیار کمک کرد و مثال های زیادی که برای شما آوردم را از این کتاب الهام گرفتم.

من همچنین در مورد عادات اتمی شنیده ام: راهی آسان و اثبات شده برای ساختن عادت های خوب و از بین بردن عادت های بد توسط James Clear. این کتاب چارچوبی برای بهبود عادت روزانه شما ارائه می دهد. نویسنده سعی دارد راهنمایی های عملی در مورد چگونگی ایجاد تغییرات ارائه دهد.

نتیجه

آیا قصد دارید برنامه نویسی را به یک عادت روزانه تبدیل کنید؟ آیا می خواهید چالش DaysOfCode۱۰۰ را انجام دهید؟

اگر این مطلب برای شما مفید بود، می توانید آن را با دوستان خود به اشتراک بگذارید.


آخرین ارسال ها

آخرین جستجو ها


مطالب روزانه شریف ymiltratid دانلود کده اینجا همه چی هست صد تو تیم تولید محتوای بهیدو مقالات فناوری oldmusicall Mehdi Esmaeili مجله اینترنتی زیبارو