چگونه بر مشکلات برنامه نویسی غلبه کنیم
یکی از سختی های یادگیری برنامه نویسی و برنامه نویس شدن درگیری با مشکلات برنامه نویسی است که برای همه برنامه نویسان با هر سطح از مهارت ممکن است رخ دهد لزوما این مشکلات خیلی سخت و دشوار نیستند و حتی گاهی بسیار پیش پا افتاده اند.یکی از این مشکلات این است که مسیری که در حال پیمودن آن هستید برای شما کاملا واضح و روشن نیست و مطمئن نیستید که آیا به نتیجه دلخواه دست خواهید یافت؟
این مورد یکی از مشکلاتی است که برای برنامه نویسان به وجود می آید که برا موفق شدن باید بتوانید به آن غلبه کنید ما می خواهیم راه کار هایی که به شما برای غلبه بر این مشکلات کمک می کند را معرفی کنیم شاید بتواند به شما برای ادمه راه کمک کند.
مشکل خود را تصویر سازی کنید
در بیش تر مواقع زمانی که مسئله ای که با آن درگیر هستیم را بر روی کاغذ می کشیم راحت تر می توانیم برای آن راه حل پیدا کنیم برای مثال یافتن اختلاف بین مجموع رقم هایی که در قطر های یک ماتریس مربعی وجود دارد به صورت ذهنی کار بسیار دشواری به نظر می رسد اما در صورتی که آن ماتریس را بر روی کاغذ بکشید خیلی ساده تر و راحت تر می توانید پاسخ را بیابید.
به همین دلیل به شما توصیه می کنیم که با رسم نمودار یا شکلی از مسئله ای که می خواهید آن را حل کنید برای خود رسم کنید در واقع از مشکلات برای خودتان تصویرسازی کنید با این روش برای مسائل سخت تر مانند مسائل بازگشتی یا حلقه های نیز می توانید به راحتی به پاسخ درست برسید دادن شکل واقعی به مسائل برای همه موارد تکنیکی است که می تواند به صورت مشترک استفاده شود.
هدف خود را به طور واضح مشخص کنید
برای اینکه بتوانید روند فکری خود را مشخص کنید بهتر است که آن را بر روی کاغذ بنویسید شاید به اندازه 10 ثانیه برای این کار نیاز باشد که زمان صرف کنید اما بسیار در روند کار به شما کمک خواهد کرد برای مثال زمانی که قرار است با استفاده از حلقه ها مسئله ای را حل کنید به طور کامل و واضح مشخص کنید که چگونه و بر روی چه چیزی قرار است که کار کنید.
اگر زمانی که بر روی یک کار تمرکز دارید و به دنبال انجام دادن آن هستید باز هم به نتایج تکراری می رسید یک فرصت به خودتان دهید و از خود در مورد اینکه دقیقا می خواهید چه کاری را انجام دهید از خود سوال بپرسید با نوشتن خلاصه ای از مسئله ای که می خواهید آن را حل کنید راحت تر مسیر درست را پیدا خواهید کرد و شما را متمرکز تر خواهد کرد.
با داده های ساده تر کار را شروع کنید
سعی کنید که مسئله مورد نظرتان را در ابعاد کوچکتر برای خودتان ساده سازی کنید و شروع به کار کنید و داده هایی که با آن ها کار می کنید را ساده تر و کم تر کنید برای مثال اگر شما سه لیست از اسامی داشته باشید که باید آن ها را بر اساس نام خانوادگی و نام کوچک مرتب کنید بهتر است کار خود را با یک لیست از اطلاعت شروع کنید در این صورت یافتن راه کار برای شما راحت تر خواهد بود.
زمانی که راه حل را برای مرتب کردن یک لیست پیدا کردید می توانید آن را برای تعداد بیش تری از لیست ها تعمیم دهید و آن را انجام دهید.
با الگو های ساده تر کار کنید
زمانی که با یک الگو راحت تر کار می کنید می توانید به درک درست تری از کاری که باید انجام دهید برسید به طور مثال برای حل مسئله ای که به نام مسئله پایتون در کتاب Reuven Lerne معروف است و در این مسئله از شما خواسته میشود که به صورت معکوس ترتیب کلمات یک فایل متنی را در یک خط انجام دهید.
اگر شما در فایل متنی خود تعداد خط های کمتری را ایجاد کنید در این صورت لایه های پیچیده از میان می روند شما به راحتی راه کار را یافته و سپس برای حالت اصلی آن را تکمیل می کنید.
به ذهنتان کمی استراحت دهید
حتما شما هم این تجربه را داشتید که زمانی که در حال انجام فعالیتی هستنید که هیچ ارتباطی با موضوعی که برای حل آن با مشکل مواجه شده اید هستید به طور ناگهان راه حل یا ایده ای برای رفع آن به ذهنتان رسیده است این اتفاق یعنی رسیدن به راه حل زمانی که به آن فکر نمی کنید به صورت تصادفی رخ نمی دهد در یکی از مقالاتی که در Scientific American نوشته شده است گفته شده که «گویی الهامات متعلق به هیچ جا نیستند».
بعد از یک استراحت ذهنی میتوانید راحت تر به راه حل برسید و به طور معمول ایده یا راه حل به ذهن شما می رسد پس در زمان هایی که هیچ راه حلی برای کاری که می خواهید انجام دهید در ذهن ندارید به خودتان استراحت دهید.
مطالب زیر را حتما مطالعه کنید
هوش اجتماعی در مدیریت سازمان
هوش اجتماعی و هیجانی چیست؟ مدیر و رهبر خوب به چه مهارت هایی نیاز دارد که موفق شود و شکست نخورد؟
رفتار گربه ها و شخصیتشان
رفتار گربه ها و ویژگی شخصیت این دوستان کوچک برای نگهداری این حیوانات خانگی و دانستن نژاد آن ها اهمیت دارد.
ویدئو حیوانات اتلاف وقت است؟
مشاهده ویدئو حیوانات خانگی بانمک اتلاف وقت نیست. زیرا باعث کاهش استرس، بهوبد خلق، بهبود روابط زوجین می شود.
تاثیرات گربه بر روحیه
تاثیرات گربه بر روان ما چیست؟ چگونه بدون قضاوت شدن با این جاندار دردل کنیم؟ گربه ها با تنظیم خواب و رفتار ما باعث بهبود رابطه با دیگران می شوند.
دیدگاهتان را بنویسید