حتما بارها شده که از خودت پرسیدی چرا نمیتونم زمان هایی که نیاز به تصمیم گیری سریع دارم به درستی عمل کنم و توی حل مسئله در برنامه نویسی هم مشکل دارم! این موضوع در برنامه نویسی و حتی جنبه های دیگه زندگی هم خیلی میتونه تاثیر گذار باشه! برای تقویت مهارت حل مسئله و افزایش سرعت در تصمیم گیری یک سری کارها میشه کرد به بررسی اون ها میپردازیم!
آنچه که در این مقاله خواهید خواند:
تمرکز بر روی راه حل
خیلی وقت ها به جای این که فکر و تمرکزمون رو بذاریم روی پیدا کردن راه حل برای مشکلاتی که وجود دارن فقط و فقط به خود مشکل میچسبیم و هی تو ذهنمون مرورش میکنیم که اصلا هیچ کمکی که به حل مسئله موردنظرمون و گرفتن یک تصمیم درست نمیکنه! پس سعی کنید فقط و فقط روی راه حل تمرکز داشته باشید تا خود مشکل و مسئه! حل مسئله در برنامه نویسی یکی از موارد پایه ای و کلیدیه که نمیشه ازش چشم پوشی کرد!
پاسخ به چرایی ها
اگر بتونین برای اتفاقات و مشکلاتی که پیش اومدن یه چرایی ساده بچسبونی شاید حل کردنش خیلی راحت تر بشه! میپرسی چطوری؟ بیا تا بگم بهت!
- چرا این ارور به وجود اومده؟
- چون داکیومنت رو کامل نخوندم!
- چرا از پروژه عقبم؟
- چون که منظم کد نمیزنم!
- چرا همش احساس خواب آلودگی میکنم؟
- چون که تا خود صبح بیدار بودم!
با همین پرسش و پاسخ های به ظاهر ساده و مسخره میشه ریشه اکثر مشکلات رو پیدا کرد و شروع کرد به حل کردنشون!
ساده کردن مشکلات
در ابتدا این کار شاید براتون سخت و ناممکن باشه اما به مرور زمان یاد میگیرید که چطوری مشکلات و مسائل رو به ساده ترین شکل ممکن حل کنید! کافیه که فقط مشکل و یا مسئله رو به بخش های کوچک تری تقسیم بندی کنید!
نوشتن فهرست راه کار های احتمالی
هرچیزی که به ذهنتون میرسه و فکر میکنید که به حل مسئله و مشکل کمک میکنه رو به صورت فهرست بنویسید و سعی کنید به یک دسته بندی نهایی برسید! با این کار خلاقیتتون هم افزایش پیدا میکنه و در مواجه با مشکلات بهتر میتونین عمل کنین! این فهرست به شما کمک میکنه که فکر هاتونو دسته بندی کنید و بتونین هرزمان که نیاز داشتین بهشون سر بزنین!
سخن پایانی
اگر قصد دارین به صورت جدی و کاملا حرفه ای مهارت های حل مسئله خودتون رو تقویت کنید و بتونین زودتر و بهتر تصمیم گیری های مهم زندگیتون رو انجام بدین؛ قطعا استفاده از راهکارهای گفته شده میتونه خیلی کمکتون کنه! این روش ها مخصوصا باعث میشن بتونین حل مسئله در برنامه نویسی رو به بهترین شکل ممکن انجام بدین!
پاسخها