Ibrahim Almahdy نشر 8 نوفمبر أرسل تقرير نشر 8 نوفمبر (معدل) وأنا بذاكر JS أحسن طريقة للمذاكرة اي هيا ؟ حل Problem Sloving ؟ ولو هو حل ف عايز موقع يكون لحل المسائل ويكون بادئ من تحت او من level0 الى المستويات المتقدمة يعني مثلاً يكون المسائل ماشيه بترتيب شرح موقع W3scholl تم التعديل في منذ 7 ساعة بواسطة محمد_عاطف تعديل عنوان السؤال 2 اقتباس
0 ياسر مسكين نشر 8 نوفمبر أرسل تقرير نشر 8 نوفمبر السلام عليكم ورحمة الله تعالى وبركاته، أفضل طريقة لمذاكرة جافا سكريبت أو أي لغة برمجة أخرى هي الدمج بين الفهم النظري للدروس والمفاهيم وحل المسائل البرمجية بشكل يومي على الأقل حيث أن حل التحديات يساعد على تطبيق المفاهيم وتثبيتها ومن أفضل المواقع التي توفر مسائل مرتبة من المستوى الصفري للمتقدم: Codewars فهو يستخدم نظام Kata المدرج من السهل للصعب freeCodeCamp JSchallenger HackerRank العديد من المواقع والمنصات تعتمد على ترتيب متقارب في الدروس والتطبيقات العملية لذا فالاختلاف لن يكون كبيرا جدا لتلك الدرجة التي قد تؤثر على فهمها واستيعابها. اقتباس
0 عبد الوهاب بومعراف نشر 8 نوفمبر أرسل تقرير نشر 8 نوفمبر السلام عليكم ورحمة الله، أرجو مراجعة الإجابات التالية للاستفادة من طرق دراسة الدورات بالشكل الصحيح: اقتباس
0 Mustafa Suleiman نشر الأربعاء في 19:54 أرسل تقرير نشر الأربعاء في 19:54 بعد دراسة الأساسيات وتنفيذ مشروع بسيط، ابدء في حل المساءل البرمجية، وفي نفس الوقت اعمل على تطوير مستواك في اللغة بتعلم المفاهيم المتقدمة. لكن قبل حل المسائل البرمجية، عليك تعلم أساسيات هياكل البيانات والخوارزميات أي مفاهيم بسيطة من الـ DSA مثل: Arrays وطرق التعامل معها. Strings والخوارزميات الأساسية عليها مثل عكس النصوص، البحث عن عنصر. Time Complexity بشكل بسيط مثل فهم الفرق بين O(n) و O(n^2). وما سبق ستتعلمه في أساسيات جافاسكريبت، لذا يتبقى Time Complexity فقط. وتتوفر منصات مثل HackerRank أو Edabit أو Codewars للمبتدئين، حيث تبدأ بالتدرج من خلال منصة سهلة نسبيًا مثل Codewars وحل الأسئلة السهلة ثم المتوسطة ثم الصعبة، ثم الإنتقال لمنصة leetcode وحل المسائل التي بها بدءًا من مستوى متوسط فما فوق. بعد حل أي مسألة، اقرأ حلول الآخرين لتعلم تقنيات جديدة وخصص وقت يوميًا للحل حتى لو 30 دقيقة، وتستطيع التعمق في DSA عند الانتقال للمسائل المتوسطة، حيث ستتعلم هياكل البيانات الأساسية Linked Lists, Stacks, Queues, Hash Tables, Trees. والخوارزميات أساسية هي: البحث الخطي والثنائي Linear/Binary Search. الفرز السريع والدمج Quick Sort, Merge Sort. الاجتياز Traversal للأشجار مثل BFS, DFS. وبخصوص طريقة الدراسة المناسبة ستجد تفصيل هنا: اقتباس
0 محمد_عاطف نشر منذ 7 ساعة أرسل تقرير نشر منذ 7 ساعة توجد العديد من المواقع الشهيرة لذلك مثل Leetcode و codewars و codeforces و HackerRank وغيرها من المواقع الأخرى ويمكنك التدرج في مستوى صعوبة الأسئلة كما تريد. وإليك المزيد من المواقع في الإجابة التالية : اقتباس
السؤال
Ibrahim Almahdy
وأنا بذاكر JS أحسن طريقة للمذاكرة اي هيا ؟
حل Problem Sloving ؟
ولو هو حل ف عايز موقع يكون لحل المسائل ويكون بادئ من تحت او من level0 الى المستويات المتقدمة يعني مثلاً يكون المسائل ماشيه بترتيب شرح موقع W3scholl
تم التعديل في بواسطة محمد_عاطفتعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.