برنامه نویسی در چند سال اخیر به یک موضوع داغ تبدیل شده است. بسیاری از مردم می خواهند برنامه نویسی را آغاز کنند و توسعه دهنده شوند. بنابراین چگونه می توانید برنامه نویسی را برای خود تبدیل به یک عادت کنید؟
چند روز پیش، من شروع به خواندن کتاب قدرت عادت از چار دیوهیگ کردم. این کتاب باعث شد تا درباره این فکر کنم که چرا برخی از افراد روزانه با برنامه نویسی دست و پنجه نرم می کنند. من فکر می کنم دلیلش روند عادت کردن است. اکثر مردم نمی دانند که چگونه عادت می کنند و به مثال هایی نیاز دارند تا آن را درک کنند.
در این مقاله قصد دارم توضیح دهم که عادت چیست و توصیه هایی برای اینکه بتوانید برنامه نویسی را برای خود به یک عادت روزانه تبدیل کنید به شما می کنم.
قبل از شروع، اول باید مفهوم عادت را بدانیم و اینکه چگونه می توانید یکی عادت جدید بسازید.
اگر کلمه "عادت" را در گوگل سرچ کنیم چه چیزی پیدا خواهیم کرد؟
همانطور که می بینید ، یک عادت یک فرایند خودکار در زندگی شما است. مثل مسواک زدن.
تعریف اجزای یک عادت برای درک چگونگی کارکرد آن، جالب و مهم است.
هر عادت شامل سه جز است: نشانه ، روتین و پاداش.
نشانه رویدادی در زندگی شما است که عادت را تحریک می کند. هر بار که به طور خودکار کاری را انجام می دهید، یک نشانه باعث این عمل می شود.
بیشتر مواقع این نشانه می تواند یک مکان، یا اتفاق افتادن کاری، یا زمانی مشخص و یا حتی یک وضعیت عاطفی باشد.
برای مثال وقتی من در حال کار کردن هستم و به یک باره بوی قهوه ی همکارم را استشمام می کنم. این بو نشانه ای است برای اینکه عادت "قهوه خوردن" برای من شروع شود.
روتین هر کاری است که شما در طی فرایند عادت انجام می دهید. هر چیزی می تواند به روتین تبدیل شود؛ مثل "قصد اینکه قهوه بخورید."
پاداش عنصر نهایی فرایند است. به عبارت دیگر، این روتین چه کاری را برای شما انجام داده است. به عنوان مثال برای قهوه، پاداشش این است: "به لطف کافئین، احساس خستگی کم تری می کنم و پویاتر هستم."
هرچه پاداش بهتر و دلپذیرتر باشد، مغز شما بیشتر تلاش می کند که این عادت انجام شود.
"این روند در مغز ما یک حلقه سه مرحله ای است. اول، یک نشانه وجود دارد، یک ماشه که به مغز شما می گوید وارد حالت اتوماتیک شود و از کدام عادت استفاده کند. سپس روتین وجود دارد که می تواند جسمی یا روحی باشد. در نهایت یک پاداش وجود دارد که به مغز شما کمک می کند بفهمد که آیا این حلقه خاص ارزش یادآوری برای آینده را دارد یا نه. با گذر زمان آنقدر این نشانه، روتین و پاداش تکرار می شوند که به صورت اتوماتیک درمی آیند به صورتی که هر وقت آن نشانه را ببینید یاد پاداش می افتید و علاقه مند می شوید که روتین را انجام دهید تا به پاداش برسید. سرانجام، چه در آزمایشگاه سرد MIT و چه در جاده باشید، آن عادت همراه شما است. " - چار دیوهیگ در مورد قدرت عادت می گوید: چرا ما کارهایی را که در زندگی روزمره و زندگی کاری انجام می دهیم
یک تمرین کوچک
این کاری است که باید انجام دهید: یکی از عادات روزمره خود را انتخاب کنید و سعی کنید نشانه، روتین و پاداش آن را پیدا کنید. زمانی که این کار را انجام دهید، آماده خواندن بخش بعدی در مورد نحوه تبدیل کردن برنامه نویسی به یک عادت روزانه، می شوید.
تنها کاری که شما باید انجام دهید تا برنامه نویسی را به یک عادت روزانه تبدیل کنید ساختن یک روتین است.
شما می توانید برای هر قسمت از این تمرین آنچه را که می خواهید انتخاب کنید، اما من چند نکته برای کمک به شما می گویم.
برای نشانه ، سعی کنید چیزی را بر اساس زمان انتخاب کنید مثلا:
روتین ساده ترین جز این فرایند است. مثلا فقط باید بگویید، "من می خواهم به مدت ۳۰ دقیقه برنامه نویسی کنم" ، "من می خواهم به مدت ۳۰ دقیقه یک مهارت جدید را یاد بگیرم" ، یا موارد دیگر.
در نهایت، یکی از حیاتی ترین بخش های فرایند پاداش خواهد بود. بهتر است که شما برای خود یک هدف مشخص کنید. این به شما کمک می کند تا یک پاداش را برای عادت مورد نظر پیدا کنید. هر بار که عادت خود را تمرین می کنید و آن را انجام می دهید، به هدفتان هم نزدیک تر می شوید.
سعی کنید یک هدف بلند مدت و در داخل آن یک هدف کوتاه مدت مشخص کنید.
به عنوان مثال ، می توانید بگویید:
چالشی که می تواند به شما کمک کند
یکی از بهترین راه ها ساختن یک عادت، انجام دادن چالش
دلیل اینکه من این چالش را به شما معرفی کردم این است که چالش
من شدیدا توصیه میکنم که ابتدا قوانین را در سایت بخوانید سپس وارد این چالش شوید. ابتدا ممکن است به این فکر کنید که بسیار سخت و غیر ممکن است اما کم کم متوجه می شوید که چقدر خوب و سرگرم کننده است.
علاوه بر این حتما شما را در توییتر حمایت خواهند کرد که این باعث دلگرمی و انگیزه برای شما خواهد شد.
"آیا شما به بهبود خود اشتیاق دارید؟ مایل به تغییر عادت های خود هستید؟بارها سعی کرده اید این کار را انجام دهید، اما در تغییر آنها مشکل دارید؟ آیا در این راه تنها هستید؟ فکر کنید ، "چه فایده ای دارد این همه تلاش برای پیشرفت خود اگر فکر می کنید که دوباره به جایی که شروع کرده اید برمیگردید؟"__
اگر من انجام این چالش را به شما پیشنهاد می کنم دلیلش این است که خودم در حال انجام آن هستم و از نتایج آن واقعا شگفت زده ام.
همچنین من چالش DaysOfReading۱۰۰ را نیز انجام می دهم، من همیشه می خواستم شروع به خواندن کتاب کنم اما هیچوقت موفق نبودم ولی به لطف این چالش الان ۱۷ روز است که کتاب می خوانم و یک کتاب را تمام کرده ام.
چرخه عادت من:
در اینجا چند نکته وجود دارد که به شما کمک می کند تا برنامه نویسی را به عادت روزانه خود تبدیل کنید.
برای کار کردن هر روز و رسیدن به اهداف ماهانه خود، تمام کارهایم را شب قبل برنامه ریزی می کنم. من آنچه را که می خواهم انجام دهم روی کاغذ می نویسم و هر بار که کار را انجام دهم ، آن را در لیست خودم خط می زنم. من توصیه می کنم این کار را هر روز انجام دهید زیرا این کار باعث می شود وقتی به تمام اهداف خود برسید، باعث رضایت و انگیزه برای شما شود.
اگر برای کاری که می خواهید انجام دهید به ساختار بیشتری احتیاج دارید، برای کاری که می خواهید انجام دهید، ۳ چیز مشخص کنید، چطور، چه موقع و چرا.
به عنوان مثال، من قصد دارم یک landing page برای وب سایت خود ایجاد کنم (کاری که قصد دارم انجام دهم). من از Vue.JS برای ساختن آن استفاده می کنم (چگونه). من این کار را بین ساعت ۸ تا ۱۰ صبح انجام می دهم (زمان). این به من کمک می کند تا Vue.JS را هم بهتر درک کنم.
چه چیزی می تواند بهتر از کد زدن روزانه باشد در حالی که روی پروژه رویایی خود کار می کنید؟ اگر به انگیزه نیاز دارید، این یک روش عالی برای آن است. از این که ابتکار عمل را به دست بگیرید نترسید. انجام دادن این کار هر روز کمی به شما انگیزه می دهد و در مدت زمان کوتاهی به شما کمک می کند تا به نتیجه برسید.
دنیای برنامه نویسی دنیای گسترده ای است؛ وب، نرم افزار، هوش مصنوعی، و چیزهای دیگر.
یکی از مشکلات مهم این است که تعریف کنید به عنوان یک برنامه نویس می خواهید چه کاری انجام دهید.
این کار برای همگان آسان نیست، اما انتخاب یک موضوع و چسبیدن به آن می تواند یک عامل محرک خوب برای تمرین روزانه باشد.
برای مثال، اگر برنامه نویسی وب را انتخاب کنید، فقط روی آن تمرکز کنید. با اینکه هنوز هم یک موضوع بزرگ است، شما نرم افزار، هوش مصنوعی، و همه چیزهای دیگر را حذف کرده اید. و این یک شروع خوب است.
برای اینکه جلوتر بروید، می توانید بین front-end و back-end یکی را انتخاب کنید.
من همه اینها را به شما می گویم چون اغلب، وقتی شروع می کنید، به سرعت تحریک می شوید چون چیزهای خیلی زیادی وجود دارند و شما نمی توانید بر روی یک موضوع خاص تمرکز کنید.
مطالعه بیشتر
اگر می خواهید اطلاعات بیشتری در مورد فرایند عادت داشته باشید، من از شما دعوت می کنم کتاب قدرت عادت توسط چار دیوهیگ را بخوانید. این کتاب در هنگام نوشتن این مقاله به من بسیار کمک کرد و مثال های زیادی که برای شما آوردم را از این کتاب الهام گرفتم.
من همچنین در مورد عادات اتمی شنیده ام: راهی آسان و اثبات شده برای ساختن عادت های خوب و از بین بردن عادت های بد توسط James Clear. این کتاب چارچوبی برای بهبود عادت روزانه شما ارائه می دهد. نویسنده سعی دارد راهنمایی های عملی در مورد چگونگی ایجاد تغییرات ارائه دهد.
نتیجه
آیا قصد دارید برنامه نویسی را به یک عادت روزانه تبدیل کنید؟ آیا می خواهید چالش DaysOfCode۱۰۰ را انجام دهید؟
اگر این مطلب برای شما مفید بود، می توانید آن را با دوستان خود به اشتراک بگذارید.
یک ,عادت ,انجام ,برنامه ,کنم ,پاداش ,برنامه نویسی ,می کنم ,به شما ,را به ,یک عادت ,عادت روزانه تبدیل
درباره این سایت