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

السؤال

نشر

السلام عليكم

اريد الاستفادة من تجارب احد محترفي ومتقني لغة javascript 

الاستفسار حول كيفية التعلم السليم للغة وماهي اهم الاساليب التي يجب استخدامها للتعلم  مع العلم انني اتوفر على اربع الى خمس ساعات فارغة لدراسة اللغة

وهل ينصح بالتعلم وحل المسائل في نفس الوقت عبر احد مواقع حل المسائل البرمجية 

ما هي ابرز النصائح التي من الممكن ان استفيد منها من متقني هاته اللغة ...

جزاكم الله خيرا

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته

أولاً يجب عليك التركيز بالأساسيات فهي تعتبر أهم مرحلة من تعلم اللغة ومن هذه الأساسيات:

  • انواع المتغيرات وكيفية تعريفها واستخدامها
  • مجرى التحكم Control flow ومواضيعه الحلقات for و while والجمل الشرطية if else و switch
  • كيفية تعريف الدوال وإرجاع القيم من هذه الدوال وكيفية استدعائها وتمرير مُعاملات إليها
  • البرمجة الكائنية الموجهة OOP في جافاسكريبت
  • ماهو ال DOM وكيفية التعامل معه
  • ماهي الأحداث وكيفية استخدامها
  • التعامل مع web API

تعتبر هذه أهم مواضيع جافاسكريبت التي يجب عليك التركيز عليها وهذه بعض النصائح

أولاً حاول قدر الإمكان فهم الأساسيات جيداً

ثانياً قم بممارسة ماتعلمته

ثالثاً قم بعمل تجارب مختلفة لكي تفهم أكثر لغة JavaScript

رابعاً قم بإعادة كتابة أكواد سابقة بطرق مختلفة أو قم بإعادة كتابة الأكواد لكي تكون بأفضل نسخة ممكنة من حيث أي يكون الكود قابل للقراءة مختصر وخالٍ من التكرار وبأفضل أداء ممكن

أخيراً اعمل مشاريع وأفكارك الخاصة وايضاً ابحث عن مشاريع وأفكار من الانترنت وابحث عن أكواد مبرمجين آخرين في JavaScript وحاول فهم أكوادهم وعمل مثلها وإذا أمكن عمل أكواد أفضل منها.

لهذا أهم شيء هو التطبيق والممارسة الكثيرة لكي تتحسن بشكلٍ كبير وملحوظ

ويمكنك مراجعة هذا السؤال ايضاً

 

  • 0
نشر
بتاريخ 4 دقائق مضت قال عبدالمجيد الجرادي:

وعليكم السلام ورحمة الله وبركاته

أولاً يجب عليك التركيز بالأساسيات فهي تعتبر أهم مرحلة من تعلم اللغة ومن هذه الأساسيات:

  • انواع المتغيرات وكيفية تعريفها واستخدامها
  • مجرى التحكم Control flow ومواضيعه الحلقات for و while والجمل الشرطية if else و switch
  • كيفية تعريف الدوال وإرجاع القيم من هذه الدوال وكيفية استدعائها وتمرير مُعاملات إليها
  • البرمجة الكائنية الموجهة OOP في جافاسكريبت
  • ماهو ال DOM وكيفية التعامل معه
  • ماهي الأحداث وكيفية استخدامها
  • التعامل مع web API

تعتبر هذه أهم مواضيع جافاسكريبت التي يجب عليك التركيز عليها وهذه بعض النصائح

أولاً حاول قدر الإمكان فهم الأساسيات جيداً

ثانياً قم بممارسة ماتعلمته

ثالثاً قم بعمل تجارب مختلفة لكي تفهم أكثر لغة JavaScript

رابعاً قم بإعادة كتابة أكواد سابقة بطرق مختلفة أو قم بإعادة كتابة الأكواد لكي تكون بأفضل نسخة ممكنة من حيث أي يكون الكود قابل للقراءة مختصر وخالٍ من التكرار وبأفضل أداء ممكن

أخيراً اعمل مشاريع وأفكارك الخاصة وايضاً ابحث عن مشاريع وأفكار من الانترنت وابحث عن أكواد مبرمجين آخرين في JavaScript وحاول فهم أكوادهم وعمل مثلها وإذا أمكن عمل أكواد أفضل منها.

لهذا أهم شيء هو التطبيق والممارسة الكثيرة لكي تتحسن بشكلٍ كبير وملحوظ

ويمكنك مراجعة هذا السؤال ايضاً

 

شكرا لك اخي كفيت ووفيت 

جزاك الله خيرا 

ملاحظة اخيرة 

ما رايك يمواقع حل المسائل البرمجية هل هي مناسبة لي كمبتدئ

  • 0
نشر
بتاريخ 12 ساعات قال Shima Toufik:

شكرا لك اخي كفيت ووفيت 

جزاك الله خيرا 

ملاحظة اخيرة 

ما رايك يمواقع حل المسائل البرمجية هل هي مناسبة لي كمبتدئ

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

نصيحتي لك هي أن تصقل مهاراتك جيدا في الأساسيات و توظفها في مشاريع صغيرة جدا وأحد هذه المشاريع التي أقترحها ستكون تطبيق في المتصفح وهو todo list ويمكنك بناءها بنسخ وعلى مراحل في كل مرة تتعلم توظيف جديد تضيفه لها ستكون رحلتك كالتالي

  • طرح السؤال ما هو todo list
  • تبحث في google لترى نماذج وستجد نماذج متطورة جدا لا تحاول بناءها الان
  • الان لديك مفهوم عن كيفية عمل todo list والمفاهيم هي انشاء و تعديل وقراءة وحذف ال todos
  • الان ستبحث عن ماذا تحتاج
  • ستجد نفسك تحتاج مربع ادخال وزر للإدخال ومكان للعرض
  • ستنشأ الخطوة السابقة ب html والان لديك واجهة ميتة ب html
  • الان سترى أنها قبيحة وستريد تزيينها قليلا ستبحث في google عن كيفية تزيين الأزرار ومربعات الادخال
  • الان ستبدأ في التفكير كيف يمكنك توظيف javascript في مفاهيم الخطوة الثالثة 

وهكذا توالي خطوة وراء خطوة وبالتوفيق.

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...