مجلة TGTV الإلكترونية
Be Gamer Or Die Trying

تعلم البرمجة عبر التحديات البرمجية الشيقة و المسائل الخوارزمية المتنوعة

0

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

في تدوينة اليوم سنستعرض أبرز المنصات التي تتيح تعلم البرمجة عبر التحديات البرمجية و المسائل الخوارزمية لكافة المستويات.

تعلم البرمجة عبر منصة TopCoder

تعلم البرمجة عبر منصة TopCoder

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

أفضل اللاعبين في منصة TopCoder هم مبرمجون محترفون و يتنافسون بانتظام في مسابقات البرمجة نذكر منهم على سبيل المثال Petr Mitrichev الذي يستحوذ على المكز الأوّل في المنصة فضلا عن عمله في شركة Google في القسم الخاص بمحرك البحث و يمكنكم زيارة مدونته عبر هذا الرابط

منصة Coderbyte

توفر منصة Coderbyte أكثر من 200 تحد برمجي بين السهل و الصعب و الأصعب و يمكن حلها عبر 10 لغات مختلفة فضلا عن تقديمها لمجموعة من الفيديوهات التعليمية في مجال الخوارزميات و طريقة الإعداد لمقابلات العمل كمبرمج.

المثير في منصة Coderbyte هو إمكانية الإطلاع على الحلول التي قدمها مبرمجون آخرون بعيدا عن الحلول الرسمية للمنصة

موقع Project Euler

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

تعلم البرمجة عبر منصة HackerRank

تعلم البرمجة عبر منصة HackerRank

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

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

اترك تعليق

Please تسجيل الدخول to comment
  الاشتراك  
نبّهني عن