فرض کنید شما تصمیم گرفته اید که برنامه نویسی را یاد بگیرید! با رویای یافتن شغلی پر از هیجان به سرعت در یک دوره آنلاین برنامه نویسی ثبت نام میکنید، با کلی انگیزه و احساس خوشبینی همان شب یادگیری را شروع میکنید. طی چندین هفته، الگویی برای یادگیری برنامه نویسی پیدا کرده اید و هر شب به مطالعه میپردازید، سپس صبح زود از خواب بیدار می شوید و به سرکار میروید.
اما در این راه به مفاهیمی رسیده اید که درک آنها برای شما مشکل است و کسی نیست که بخواهد به شما کمک کند. شما وقت های آزاد خود را که میتوانستید به تماشای تلوزیون و بیرون رفتن بگذارنید را فدای یادگیری شبانه برنامه نویسی کرده اید.
بعد از گذشت چند ماه، به دلیل بیدار ماندن و تلاش زیاد وزن کم کرده اید. تازه میفهمید که رویایی که در ذهن برای پیدا کردن یک شغل عالی داشته اید به این زودی ها محقق نمیشود، این خیلی نامید کننده است. سرانجام تصمیم به استراحت می گیرید، احساس می کنید که خیلی در این مدت به خود فشار وارد کرده اید و این استراحت تا ماه های بعد هم ادامه میابد.
بعداً در همان سال، متوجه می شوید که این مدت حتی وقت کمی را نیز برای یادگیری اختصاص نداده اید. آهی میکشید و رویای یافتن شغلی با درآمد مناسب را مرور میکنید و سرتان را تکان میدهید.آیا این داستان برای شما آشنا نیست.. شاید شما هم به این حالت دچار شده باشید.
با انگیزه ماندن در در زمان کدنویسی
آیا داستان بالا شبیه به شخصیت شماست؟ اگر سعی می کنید به خودتان برنامه نویسی را یاد دهید، احتمالاً با مبارزات این داستان بسیار آشنا هستید. یادگیری کد نویسی یا هر مهارتی به تنهایی بدون معلم و کلاس کمی سخت و دشوار است.
شما کلاس ها، آزمون ها، نمرات و ... را برای با انگیزه بودن ندارید. وقتی خودتان می خواهید برنامه نویسی را یاد بگیرید، باید برای خود انگیزه ایجاد کنید. بنابراین چگونه می توانید این کار را انجام دهید؟ چگونه می توانید اطمینان حاصل کنید که به یادگیری خود ادامه می دهید و تسلیم نمی شوید؟ سخت است، اما ممکن است در این مقاله نکات و استراتژی هایی وجود دارد که می توانید هنگام یادگیری برنامه نویسی انگیزه خود را حفظ کنید.
1.یک هدف نهایی در ذهن داشته باشید
این موضوع ممکن است واضح به نظر برسد، اما هنگام شروع کار حتما باید هدف مشخصی را در ذهن داشته باشید. چند دقیقه وقت بگذارید تا واقعاً به این موضوع فکر کنید و هدف اول خود را برای یادگیری مشخص کنید.
هدف شما می تواند یافتن یک شغل تمام وقت به عنوان یک توسعه دهنده وب باشد تا بتوانید از نظر مالی خانواده خود را حمایت کنید و یا داشتن شغلی انعطاف پذیر که بتوانید در هر نقطه و هر جایی به کار خود ادامه دهید و رئیسی بالای سرخود نداشته باشید. مشخص کردن این هدف بسیار مهم است زیر تنها چیزی است که میتواند شما را صبح زود از رختخواب بیدار کند.
این هدف به شما انگیزه میدهد راه خود را ادامه دهید. وقتی به یک هدف مشخص رسیدید، آن را در مکانی بنویسید تا بتوانید بیشتر اوقات آن را مشاهده کنید. این کار به شما کمک می کند تا اهداف و دلایل خود را به خاطر داشته باشید و همچنان با قدرت به راه خود ادامه دهید. لازم نیست هدف شما روی یک پوستر فوق العاده زیبا نوشته شده باشد، نوشتن آن روی یک تکه کاغذ نیز کافی است.
۲. در مورد اهداف خود واقع بین باشید
با انگیزه ماندن در اصل به معنای این است که ناامید و تسلیم نشوید. یک نقطه ضعف بزرگ در رسیدن به اهداف مورد نظر داشتن انتظارات غیر واقعی است. اما چرا وقعا میتوان نام آن را نقطعه ضعف دانست؟ زیرا وقتی انتظارات شما غیرواقعی باشد به اهداف خود نمیرسید، در نتیجه دلسرد میشوید.
اگر در حال یادگیری برنامه نویسی هستید و فکر می کنید که طی مدت ۶ یا ۱۲ هفته میتوانید از یک توسعه دهنده تازه کار به یک توسعه دهنده حرفه ای تبدیل شوید، کاملا در اشتباه هستید، من نمیگوییم بعد از چند ماه نمیتوانید به یک حرفه ای تبدیل شوید، اما در واقعیت این کار بسیار سختی است.
من فکر می کنم ممکن است بیش از ۱ یا ۲ سال در زمینه برنامه نویسی کار کنید تا بتوانید شغلی برای خود داشته باشید. البته این زمان باز به شرایط شما بستگی دارد. اگر به صورت پاره وقت یا تمام وقت کار می کنید، یا فرزند دارید، همه اینها در فرآیند یادگیری تاثیر گذار است. البته سرعت یادگیری شما نیز اهمیت دارد.
۳. کیفیت یادگیری را فدای سرعت نکنید
بگذارید به سراغ جمله معروف برویم، سعی کنید همیشه آهسته و پیوسته حرکت کنید. هنگامی که تازه کار را شروع کرده اید، ممکن است بخواهید به آن هجوم آورید و ساعت های زیادی را برای یادگیری آن صرف کنید.
با این حال، مانند آنچه در نکته قبلی ذکر کردیم، این کار ممکن است یک انتظار غیرواقعی باشد و در نتیجه شما را دچار خستگی کند. پس از مدتی کاملا متوجه خواهید شد که بسته به وقتی که دارید چه زمان هایی را میتوانید برای مطالعه قرار دهید. پس همین روش را دنبال کنید و از افراط و تفریط بپرهیزید.
حتی اگر فقط ۳۰ دقیقه در روز وقت داشته باشید، اگر این کار را هفت روز در هفته انجام دهید، آن هفته ۳.۵ ساعت مطالعه خواهید کرد. در یک ماه حدود ۱۴ ساعت و در یک سال ، تقریباً ۲۰۰ ساعت! حتی تلاش های کوچک، همراه با سازگاری ، می توانند به موفقیتهای بزرگی منجر شوند.
۴. اگر خسته شدید حتما استراحت کنید
کار زیاد در شبها و آخر هفته ها برای رسیدن به چیزی که مد نظر دارید، یک وسوسه بزرگ است، افراد زیادی هستند که به این سبک زندگی میکنند و برای استراحت خود زمانی را مشخص نمیکنند. اگرچه این طرح ممکن است در کوتاه مدت کار کند ، اما در دراز مدت واقعاً برای شما مناسب نیست.
مغز شما نیاز به استراحت دارد، در غیر این صورت بهره وری خود را کاهش میدهید.
پس خستگی را هیچگاه دست کم نگیرید، زمان هایی را برای استراحت قرار دهید.
۵. خود را با دیگران مقایسه نکنید
همانطور که بیشتر وارد دنیای برنامه نویسان میشوید، لطفاً به خاطر بسپارید که خود را با دیگر برنامه نویسان مقایسه نکنید. بدیهی است که الگو قرار دادن دیگران میتواند برای شما مفید باشد، اما همه افراد دارای یک استعداد یکسان نیستند، برخی در زمینه هایی از دیگران قوی تر اند. اگر مدام بخواهید حسرت دیگران را بخورید، دچار ناامیدی میشوید. هرکسی وضعیت متفاوتی دارند و با سرعتی متفاوت پیشرفت میکند. بعضی از افراد وقت بیشتری دارند یا ممکن است در یادگیری موارد خاص از شما سریعتر باشند. سعی کنید وضعیت خود را با گذشته خود مقایسه کنید.
۶. کنجکاو باشید و از آن لذت ببرید!
یکی از بهترین ویژگیهای ما این است که ما در مورد نحوه انجام کارها کنجکاو هستیم. این یکی از دلایلی است که من عاشق برنامهنویسی و کامپیوتر هستم ! در حالی که شما در حال یادگیری هستید ، ممکن است به یک دلیل و یا دلیل دیگری، از کاری که انجام میدهید احساس خستگی کنید.
در این صورت بهتر است یک قدم به عقب برداشته و روی یک پروژه جانبی تصادفی کار کنید. یا فیلمی را تماشا کنید یا مقاله ای در مورد بخش دیگری از برنامه نویسی را مطالعه کنید. کنجکاوی در انجام کارها میتواند خستگی شما تا حد زیادی کاهش دهد و انگیزه شما را در ادامه راه خود افزایش دهد.
صحبت پایانی
یادگیری برنامه نویسی واقعا ً مشکل است، و اگر شما در این مسیر حرکت میکنید، شما را تحسین میکنم. حتی اگر احساس کنید که نمیتوانید به سادگی مطالب را یاد بگیرید و هرگز در برنامهنویسی خوب نیستید، بدانید که با گذشت همه چیز حل خواهد شد. امیدوارم این نکات بتواند به شما در مسیر پیشرفتتان کمک کند.