ZeroOneMagic
ZeroOneMagic
خواندن ۳ دقیقه·۲ سال پیش

چرا برنامه نویسی سخت است؟



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

پرش بین حوزه های مختلف

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

جهنم فیلم های آموزشی

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

کاهش اعتماد به نفس

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


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








برنامه نویسیپایتونیادگیریتمرینپیشرفت
شاید از این پست‌ها خوشتان بیاید