اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

المشكلة لديك هي بسبب عدم معرفة "من أين أبدأ" فمثلاً  في التمارين الهدف واضح، لكن في المشروع عندك خيارات لا نهائية وهذا يسبب صعوبة في القرار ولاحظ أنه في كل مرة تريد بناء مشروع جديد ستواجه هذه المشكلة وستوجه صعوبة في تحليل المشروع وتقسيمه لأجزاء قابلة للتنفيذ.

ولذلك ليس هناك مشكلة في ذلك إطلاقاً فحتى ذوي الخبرة أحياناً إذا حاولوا الخروج عن المسار  أو بدأ في تعلم تقنية مختلفة سيواجه هذه المشكلة ولكن يكمل بعدة خطوات مهمة تساعده على النجاح في إنجاز المشروع .

يمكنك الإطلاع على الإجابات التالية التي توضح لك هذه الخطوات

  • 0
نشر

إذن هناك مشكلة في الأساسيات وهي اللغة البرمجية جافاسكريبت، أنت بحاجة إلى العودة إليها ودراستها من جديد، فما ذكرته يعني أنك تخطيت تلك المرحلة وتوجهت مباشرًة لتعلم React والتقنيات الأخرى القائمة على جافاسكريبت، ولن تتمكن من الوصول بعيدًا بدون أساس قوي في اللغة البرمجية نفسها.

ويجب تنفيذ مشاريع متدرجة الصعوبة من خلال جافاسكريبت بعد مراجعة الأساسيات، وستجد على اليوتيوب الكثير من المشاريع، ابحث عن مشاريع جافاسكريبت للمبتدئين.

وعند التطبيق لا تقع في محاولة كتابة التطبيق دفعة واحدة حيث سيؤدي ذلك إلى شلل في التفكير لديك، يجب تقسيم المشروع إلى أجزاء صغيرة ثم العمل على حلها.

ويجب التفكير والتخطيط أولاً قبل كتابة الكود فتلك هي الخطوة الأخيرة، قم بتنفيذ Pseudocode للمشروع ثم تحويله إلى كود.

 

  • 0
نشر

يجب أن تعرف أولا أنه من الطبيعي أن يشعر المتعلمون في المراحل الأولى من البرمجة بالإحباط عند محاولة تنفيذ مشروع بسيط بمفردهم، حتى رغم دراسة المفاهيم الأساسية، و السبب الرئيسي غالبا لا يعود إلى نقص في القدرات، بل إلى فجوة بين الفهم النظري والتطبيق العملي، حيث قد تكون تعلمت المفاهيم بشكل منفصل، لكن لم تتدرب على ربطها معا لحل مشكلة كاملة، فالبرمجة ليست فقط حفظ للأوامر، بل هي مهارة تحتاج إلى الممارسة المنتظمة والتفكير التحليلي، وهذا يتطلب وقت وصبر، حاول أن تقسم المشروع إلى مراحل و لا تخاف من كونه غير ناجح فكل المشاريع تبدأ هكذا، مثلا حاول إنشاء واجهة اللعبة فقط أولا، ثم إضافة منطق بسيط للحركات، ثم التحقق من الفوز، وهكذا. بالتدريج، ستلاحظ تحسن واضح في قدرتك على بناء المشاريع.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...