راکت
حل شده

چالش پذیری و قدرت حل مسئاله

6 پاسخ

سلام و قت بخیر
خدمت دوستان عزیز و استاد موسوی دوست داشتنی

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

اما مشکلی که دارم اینه که وقتی داخل پروژه هام می خوام اون ها رو استفاده کنم به مشکل بر می خورم و مطالب یاد گرفته شده رو بصورت کامل نمی تونم پیاده سازی کنم و یا به مسئله ای بر می خورم برطرف کردنش برام زمان زیادی میبره البته سرچ زیادی میکنم و از وب سایت های مثل stackoverflow ، گیت هاب و راکت دوستاشتنی کمک می گیرم اما همونطور گه گفتم چالش پذیری بسیار پایینی دارم و ممنون میشم راه هایی برای بر طرف کردن این مورد در اختیارم قرار بدین و راهنماییم کنین

ممننون از تمام دوستان خوب راکتی و برنامه نویس های عزیز

نیما
نیما
@n.feyzshams
ثبت پرسش جدید

پاسخ‌ها

6
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

درود

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

مثلا فرض کنید می‌خواهید داده ای رو به کاربر نشون بدید.. باید چند نکته رو در نظر بگیرید:

  • این داده کجا ذخیره شده و شما چطوری بهش دسترسی پیدا میکنید
    ممکنه این داده از دیتابیس واکشی شده باشه.. شاید داخل یه فایل ذخیره شده باشه... شاید اطلاعات برگشتی از یه API باشه
  • این داده با چه فرمتی باید به کاربر نشون داده بشه
    داده برگشتی یه فایل HTML باشه یا Json باشه

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

AriaieBOY
AriaieBOY
@ariaieboy

تخصص: TALL Stack Lover

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

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

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@n.feyzshams

اینکه شما درک میکنید و میفهمید که یک مسئله چطور حل شده ، این خب خوبه ، اما چون دیداری هست و عملی نیست تو حافظه بصری شما ثبت میشه

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

شاید پاسخ شما همین‌جا باشد

نیما
نیما
@n.feyzshams

تخصص: فرانت

@smr.seddighy
@Alimotreb
ممنوم بابت راهنماییتون

نیما
نیما
@n.feyzshams

تخصص: فرانت

@ali.bayat خیلی ممنونم علی جان بابت

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@n.feyzshams

خواهش میکنم.

در مسیری که شما طی میکنید (فرانت اند) میشه گفت ۲ تا مورد نسبتا سخت در پیش دارید:

  • درک خوب و کلی عملکرد های جاوااسکریپت
  • یادگیری و استفاده از یک اِستیت منیجر مثل Redux

پیروز باشید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام