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

مشكلة في فهم لغة JavaScript

خالد مجذوب

السؤال

السلام عليكم 

لدي مشكله كبيره ف فهم لغة javascript ولا اجيد كتابه codes لوحدي وقد قمت بمراجعة قسم javascript ف دوره تطوير واجهات المستخدم كثيرا وايضا لم تتضح لي 

هل من اي نصائح او مواقع مساعده للفهم ؟

وشكرا 

تم التعديل في بواسطة عبود سمير
تعديل العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لغة javascript ليست بسيطة وتحتاج مجهود لكي تتقنها وتستطيع كتابة الأكواد بنفسك .

يجب عليك أن تراجع اللغة جيداً مرة أخرى و تطبق على كل شئ في اللغة و تطبق على كل درس تشاهده في اللغة بعد الأنتهاء من الدرس .

 شاهد هذا الكورس سوف يفيدك كثيراً وهو ملم بلغة javascript من هنا للمراجعة وطبق على كل درس تشاهده .

يجب عليك أن تفهم الكود ولا تحفظه وأقرأ هذه المقالة سوف تفيديك كثيراً من هنا .

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

  • أثناء تعلمك للغة JavaScript سوف تحتاج لمراجع بها المعلومات التى درستها هذه مراجع مفيدة لك بجانب مقالات حسوب  :
  1. موقع w3school
  2. موقع javascript info
  3. موقع MDN
  • أيضاً كورسات سوف تساعدك على التطبيق العملي :
  1. كورس مكون من 19 فيديو تطبيقات على Javascript من هنا
  2. كورس تطبيقات بسيطة أيضاً في اللغة ومراجعة لك على اللغة سوف يفيدك كثيراً من هنا
  3. كورس تطبيقات إحترافية على Javascript من هنا
  4. هذه أيضاً مقالات للتطبيق على اللغة سوف تفيدك كثيراً من هنا
تم التعديل في بواسطة Walid Mohamed2
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

أنت على الطريق الصحيح ما دمت ترى أن مستواك يحتاج للتحسين, فأغلب مبرمجي الجافاسكريبت يرون أنهم محترفين بينما في الحقيقة كل شغلهم يعتمد على أعمال الأخرين, أنت أيضا بمجرد ما ستحترف ستبدأ بإستعمال أعمال الأخرين لتسهيل الأمور و الاستفادة من الوقت, مثال على ذلك: لو أردت أن أعرض table فلن أكتب table من الصفر بل سأستعمل data table موجود على github يوفر لك الكثير من الوقت بكثرة الخاصيات التي يمتلك منها export rows و pagination و search auto و تحديد عدد rows المعروضة في كل page وغيرها. أيضا بالنسبة لل graph وأشياء أخرى.

حاول أن تكرر مشاهدة الدورة بتركيز أكبر من السابق أيضا أكثر من التطبيقات والأمثلة.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال ayoubridouani:

أنت على الطريق الصحيح ما دمت ترى أن مستواك يحتاج للتحسين, فأغلب مبرمجي الجافاسكريبت يرون أنهم محترفين بينما في الحقيقة كل شغلهم يعتمد على أعمال الأخرين, أنت أيضا بمجرد ما ستحترف ستبدأ بإستعمال أعمال الأخرين لتسهيل الأمور و الاستفادة من الوقت, مثال على ذلك: لو أردت أن أعرض table فلن أكتب table من الصفر بل سأستعمل data table موجود على github يوفر لك الكثير من الوقت بكثرة الخاصيات التي يمتلك منها export rows و pagination و search auto و تحديد عدد rows المعروضة في كل page وغيرها. أيضا بالنسبة لل graph وأشياء أخرى.

حاول أن تكرر مشاهدة الدورة بتركيز أكبر من السابق أيضا أكثر من التطبيقات والأمثلة.

 

شكرا جزيلا لك 

بتاريخ 7 دقائق مضت قال Walid Mohamed2:

لغة javascript ليست بسيطة وتحتاج مجهود لكي تتقنها وتستطيع كتابة الأكواد بنفسك .

يجب عليك أن تراجع اللغة جيداً مرة أخرى و تطبق على كل شئ في اللغة و تطبق على كل درس تشاهده في اللغة بعد الأنتهاء من الدرس .

 شاهد هذا الكورس سوف يفيدك كثيراً وهو ملم بلغة javascript من هنا للمراجعة وطبق على كل درس تشاهده .

يجب عليك أن تفهم الكود ولا تحفظه وأقرأ هذه المقالة سوف تفيديك كثيراً من هنا .

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

  • أثناء تعلمك للغة JavaScript سوف تحتاج لمراجع بها المعلومات التى درستها هذه مراجع مفيدة لك بجانب مقالات حسوب  :
  1. موقع w3school
  2. موقع javascript info
  3. موقع MDN
  • أيضاً كورسات سوف تساعدك على التطبيق العملي :
  1. كورس مكون من 19 فيديو تطبيقات على Javascript من هنا
  2. كورس تطبيقات بسيطة أيضاً في اللغة ومراجعة لك على اللغة سوف يفيدك كثيراً من هنا
  3. كورس تطبيقات إحترافية على Javascript من هنا
  4. هذه أيضاً مقالات للتطبيق على اللغة سوف تفيدك كثيراً من هنا

شكرا جزيلا لك 

اتمنى لك كل التوفيق 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال خالد مجذوب:

السلام عليكم 

لدي مشكله كبيره ف فهم لغة javascript ولا اجيد كتابه codes لوحدي وقد قمت بمراجعة قسم javascript ف دوره تطوير واجهات المستخدم كثيرا وايضا لم تتضح لي 

هل من اي نصائح او مواقع مساعده للفهم ؟

وشكرا 

يعتمد تعلم البرمجة على التطبيق العملي لما تتعلمه فمشاهدة السلاسل التعليمية تباعًا "في فترة زمنية قصيرة" دون التطبيق العملي لن يفيد في شيء.

يوجد العديد من المواقع التي يمكنك أن تبدأ بممارسة اللغة و حل بعض المشكلات, منها:

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

  • من الممكن أن تستغرق ساعات طويلة أو أيام أو ربما أسبوع في حل مشكلة واحدة فقط خاصةً في البداية. لا داعي للقلق في هذه الحالة فهذا أمر طبيعي جدًا  و جميع المطورين حتى أمهرهم و أكثرهم خبرةً مرُّوا بهذه المرحلة في بداية طريقهم.
  • قد تواجه مشكلة في كتابة بعض الأجزاء من الأكواد أو القواعد اللغوية. مثلًا قد تنسى كيفية كتابة الحلقة loop لا يوجد مشكلة في ذلك أيضًا يمكنك البحث عنها في أحد محركات البحث "loops in js" سيظهر لك العديد من النتائج يمكنك أن تقوم بقرائتها و بعد ذلك استخدامها و مع الوقت و الممارسة ستصبح كتابة هذه الأكواد طبيعة ثانية بالنسبة لك. و أيضًا جميع المطورين يقومون بالبحث عن الأشياء الأساسية في كثير من الوقت. فمهنة المطور لا تُحتم حفظ الأكواد و لكن حل المشكلات. 

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

هذه أمثلة لبعض السلاسل التعليمية التي قد تساعدك في ذلك:

و ستجد غيرها الكثير إذا قمت بالبحث عن javaScript projects for beginners

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعات قال Yomna Raouf:

يعتمد تعلم البرمجة على التطبيق العملي لما تتعلمه فمشاهدة السلاسل التعليمية تباعًا "في فترة زمنية قصيرة" دون التطبيق العملي لن يفيد في شيء.

يوجد العديد من المواقع التي يمكنك أن تبدأ بممارسة اللغة و حل بعض المشكلات, منها:

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

  • من الممكن أن تستغرق ساعات طويلة أو أيام أو ربما أسبوع في حل مشكلة واحدة فقط خاصةً في البداية. لا داعي للقلق في هذه الحالة فهذا أمر طبيعي جدًا  و جميع المطورين حتى أمهرهم و أكثرهم خبرةً مرُّوا بهذه المرحلة في بداية طريقهم.
  • قد تواجه مشكلة في كتابة بعض الأجزاء من الأكواد أو القواعد اللغوية. مثلًا قد تنسى كيفية كتابة الحلقة loop لا يوجد مشكلة في ذلك أيضًا يمكنك البحث عنها في أحد محركات البحث "loops in js" سيظهر لك العديد من النتائج يمكنك أن تقوم بقرائتها و بعد ذلك استخدامها و مع الوقت و الممارسة ستصبح كتابة هذه الأكواد طبيعة ثانية بالنسبة لك. و أيضًا جميع المطورين يقومون بالبحث عن الأشياء الأساسية في كثير من الوقت. فمهنة المطور لا تُحتم حفظ الأكواد و لكن حل المشكلات. 

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

هذه أمثلة لبعض السلاسل التعليمية التي قد تساعدك في ذلك:

و ستجد غيرها الكثير إذا قمت بالبحث عن javaScript projects for beginners

لك جزيل الشكر 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...