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

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

Amro Atef Awad

السؤال

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

وقاربت على الانتهاء من قسم الاساسيات وفهمت جيدا اساسيات HTML وCSS و Javascript

وبدأت اواجه بعض الصعوبات في فهم J query وفهم Ajax واشعر ان المدرب تخطى الكثير من المقدمات لفهم الموضوع ودخل في الصميم 

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

انا افهم معظم الاكواد ودورها اذا كانت مكتوبة لكن لا استطيع تطبيقها بنفسي واستخدامها كما اشعر ان المدرب يتجاهل الكثير من التفاصيل ويستخدم خصائص لم ترد في شرح الاساسيات 

 

ما الخطوة التي يجب ان اتخذها لاستعيد حماسي واتخلص من الاحباط الملازم لي وما هي حلول المشكلات السابقة 

هل اتجاهل ما يعوقني وقد اجد له اجابات في اجزاء الدورة التالية

 

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

Recommended Posts

  • 0

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

فهم J Query و Ajax يمكن أن يكون صعبًا في البداية، لكن لا تقلق، لأن هذا شيء طبيعي. 

أوصيك بمراجعة مسار أساسيات jQuery مرة أخرى، وعدم تجاهل أي شيء لم تفهمه. فقط قم بطرح الأسئلة أسفل الدرس وسيقوم المدرب بالإجابة عليك وشرح الحل بالتفاصيل و بشكل وافٍ.

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

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

و لا تستسلم ولا تفقد الأمل. الدورة التدريبية تحتاج إلى الكثير من الجهد والتدريب والتكرار للوصول إلى النتائج المرجوة. 

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

و دعني أعرف إذا كنت بحاجة إلى أي مساعدة أو شرح إضافي.

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

  • 0

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

إليك بعض الخطوات التي يمكنك اتخاذها لتجاوز الاحباط والاستفادة القصوى من الدورة:

  1. قم بممارسة التطبيق العملي: قد تكون الفهم النظري للأكواد ودورها موجودًا، ولكن التطبيق العملي يلعب دورًا حاسمًا في تطوير مهاراتك. حاول تنفيذ التمارين المطروحة في الدورة وقم بإنشاء مشاريع صغيرة بنفسك لتطبيق ما تعلمته.
  2. البحث والقراءة الإضافية: إذا كانت هناك مفاهيم محددة أو جوانب في Jquery و Ajax تستوجب توضيحًا إضافيًا، فقم بالبحث عن مصادر أخرى موثوقة عبر الإنترنت أو في الكتب المختصة. قد تجد شروحات أكثر تفصيلاً تساعدك في فهم هذه المفاهيم بشكل أفضل.
  3. المشاركة في المجتمع التعليمي: انضم إلى منتديات أو مجموعات عبر الإنترنت حيث يتم مناقشة تصميم الواجهات وتعلم البرمجة. يمكنك طرح الأسئلة وطلب المساعدة من الآخرين الذين لديهم خبرة في هذا المجال. قد تحصل على توجيهات قيمة ودعم من المجتمع.
  4. التواصل مع المدرب: إذا كان لديك أي استفسارات أو احتياجات محددة للمساعدة في فهم المفاهيم المعقدة، فلا تتردد في التواصل مع المدرب. قد يكون بإمكانه توفير توضيحات إضافية أو مصادر مرجعية لمساعدتك في التغلب على الصعوبات التي تواجهها.

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

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

  • 0

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

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

مهارة البحث عن المعلومات هي ما تفرق بين مبرمج جيد ومبرمج ممتاز، ولن تمتلكها بين ليلة وضحاها، بل يجب التدرب على ذلك ومع الوقت ستصبح أفضل وأفضل، وأنصحك بقراءة التالي:

وأيضًا عليك التأكد من أنك تقوم بدراسة الدورة بشكل صحيح، وقد شرحت الأمر بالتفصيل هنا:

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

وعند البحث مثلاً عن شرح أو أساسيات jQuery وتضع بجانبها كلمة حسوب، ستجد التالي:

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

وبخصوص Ajax فعليك بتعلم استخدام fetch وأيضًا هناك مكتبة Axios ستسهل عليك المهمة كثيرا وأنصحك بقراءة التالي:

وتستطيع البحث عنها على يوتيوب وستجد الكثير من الشروحات وهكذا، وأيضًا عليك بالبحث عن مشاريع جافاسكريبت للمبتدأين.

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

  • 0

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

فيما يلي بعض الخطوات التي قد تساعدك في التخلص من هكذا مشاعر سلبية: 

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

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...