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

السؤال

Recommended Posts

  • 0
نشر

حاليًا لا يوجد مسابقات في الأكاديمية.

يمكنك تجربة الدخول في مسابقات برمجية على مواقع مثل Codeforces و Atcoder و غيره، فهي توفر مجموعة كبيرة من المسائل للتدريب بالإضافة إلى مسابقات تنافسية جدًا بشكل دوري.

تحياتي.

  • 0
نشر
بتاريخ 12 دقائق مضت قال Kais Hasan:

حاليًا لا يوجد مسابقات في الأكاديمية.

يمكنك تجربة الدخول في مسابقات برمجية على مواقع مثل Codeforces و Atcoder و غيره، فهي توفر مجموعة كبيرة من المسائل للتدريب بالإضافة إلى مسابقات تنافسية جدًا بشكل دوري.

تحياتي.

تحياتي الأخ قيس كل الشكر

  • 0
نشر

ما تبحث عنه هو تحديات الـ Problem solving يوجد الكثير من المنصات التي توفر ذلك أشهرها LeetCode وcodewars وHacker Rank وأيضًا يوقع موقع CodeChef بالإضافة إلى CodinGame.

لو أردت منصة عربية فيوجد coderhub فقط.

أنصحك بالبدء من خلال codewars أو Hacker Rank ثم عندما تقرر أنك تريد التقدم لوظيفة، عليك بالإنتقال إلى موقع LeetCode حيث يتم إختبارك من الأسئلة المتواجدة عليه غالبًا.

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

في حال واجهتك مشكلة أو صعوبة تستطيع السؤال.

  • 0
نشر

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

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

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

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

  • Hackerrank و LeetCode: هذه المواقع تقدم تحديات برمجية تمكنك من تطبيق المفاهيم المختلفة بما في ذلك الأساسيات و الدوال، وتقديم الحلول الخاصة بك لهذه التحديات ولكن يفضل الدخول في المستويات المبتدئة.
  • PyBites: يوفر PyBites تحديات يومية وأسبوعية لتطوير مهاراتك في Python.
  • codeforces : وهو من المواقع الشهيرة جدا التى تقوم بعمل مسابقات عالمية يوميا وإسبوعيا حيث تكون تلك المسابقات عبارة عن مشاكل ويجب حلها عن طريق البرمجة وتختلف صعوبة المسابقات من مسابقة إلى أخرى و أيضا يعطيك نقاط عند دخول كل مسابقة وحل المشاكل لتتابع تقيمك وسط العديد من المبرمجين حول العالم .
  • Codewars يقدم تحديات برمجية مصنفة بمستويات مختلفة تتيح لك تطوير مهاراتك بشكل تدريجي.
  • Project Euler يتضمن تحديات في مجال الرياضيات والبرمجة التي تساعدك على تطوير مهاراتك في الحساب والتفكير اللوجي.
  • Exercism :يوفر تمارين تمكنك من تطوير مهاراتك البرمجية في لغات متعددة.
  • TopCoder يوفر تحديات ومسابقات برمجية بالإضافة إلى دورات تدريبية للمبتدئين والمحترفين.
  • Sphere Online Judge (SPOJ) يقدم تحديات برمجية ومسائل متنوعة تغطي مجموعة واسعة من المفاهيم.

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...