خانه بلاگ


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

نویسنده : پیام حیاتی

مدت زمان مطالعه : 4 دقیقه

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


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

 وب سایت های code.org, codecademy و freeCodeCamp بسیار محبوب شده اند، در این وب سایت ها سورس کدهای رایگان زیادی وجود دارد که توسعه دهندگان می توانند به راحتی از آنها در پروژه های خود استفاده کنند.

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

 

1. پیدا کردن زمان مناسب برای کدنویسی روزانه

امروزه که اکثر برنامه های مردم به صورت فشرده برنامه ریزی شده است پیدا کردن زمان مناسب و کافی برای یادگیری یک حرفه کاملا جدید بسیار دشوار می باشد.

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

من با آنها موافقم اما سوال اینجاست که من چقدر زمان باید برای یادگیری برنامه نویسی روزانه قرار بدم؟

برخی می گویند زمان کوتاهی در نظر بگیرید مثلا 15 دقیقه در روز و آن را برای خود جذاب کنید.

از آن طرف من از افراد حرفه ای در زمینه برنامه نویسی شنیده ام که آنها در شروع کار بین 9 تا 10 ساعت برای یادگیری زمان قرار می دادند.

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

 

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

من شخصا بارها با این موضوع درگیر شدم.

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

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

از آن نقطه به بعد ، من مدام به خودم یادآوری می کنم که بیش از حد کار نکنم تا جایی که دیگر اشتیاقی برای برگشت نداشته

باشم.

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

 

3. دوست داشتن کاری که انجام می دهید تنها راه برای مقابله با تمام مشکلات است

به نظر این جمله کلیشه ای شده است اما یک واقعیت است

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

 

4- پس از انجام مسئولیت های دیگر خود در زندگی ، دوباره به برنامه نویسی خود ادامه دهید.

در زندگی همه ما انواع مسئولیت هایی داریم که باید به آنها متعهد باشیم. شما ممکن است یک شوهر ، یک همسر یا والدین کسی باشید. شما باید از خانواده خود مراقبت کنید ، داشتن شغل، یا شاید شما دانشجویی باشید که باید دوره خود را تمام کند.

با تمام این وظایف که بیشتر بهانه هایی برای انجام ندادن کار جدید هستند، چگونه می توانیم زمان کدنویسی را پیدا کنیم؟

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

طولانی ترین استراحت من 2 ماه بود اما بعد از آن بلافاصله دوباره به برنامه نویسی بازگشتم. و فهمیدم که چیزهای زیادی را که آموخته ام فراموش کرده ام. وقتی مجبور می شوید همان کتاب قبلی را که خوانده اید انتخاب کنید، می تواند ناامید کننده باشد ، و شما نمی دانید که چگونه ادامه دهید. "خدایا ، آیا واقعاً مجبور هستم که تمام فصل ها را دوباره بخوانم و دوباره همه کارها را انجام دهم؟"

این لحظه ای است که فقط باید استقامت کنید ، باید آنرا خرد کنید.

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

هیچ راهی برای فرار وجود ندارد این کار را ادامه دهید، بلافاصله به کد نویسی برگردید.

 

5. از هر طریقی به خودتان انگیزه دهید.

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

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

به خود پاداش دهید ، و آن را به یک عادت تبدیل کنید.

پاداش می تواند کوچک یا بزرگ باشد. این می تواند یک حمام گرم در پایان روز یا نوشیدنی سرد باشد.

 

6. این باور غلط رو ار ذهنت بیرون کن که یادگیری فقط محض خاطر یادگیری است!

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

این فکر را نکنید که من یاد می گیرم تا به اندازه کافی خوب باشد. بعداً وقتی آماده شدم درمورد مشاغل فکر خواهم کرد.

شما باید از یادگیری های خود خورجی تهیه کنید و آنها را در زومه خود درج کنید، برای هر برنامه نویس مهمترین نقاط قوت او پروژه هایی هستند که با استفده از یادگیری هاش انجام داده.

 

نتیجه :

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

آخرین نکته، از آنچه می سازید لذت ببرید ، خواه پروژه کدنویسی شما باشد یا آینده خودتان.

 

منبع



نظرات ارزشمند شما