في هذا المقال سأعطيك عزيزي القارئ اهم سبعة مواقع لأي مبرمج , لأنه مثل ما كلنا بنعرف انو أي مبرمج بحاجة لبعض مصادر المساعدة خصوصا انه عالم البرمجة كبير جدا جدا و مستحيل شخص يقدر يحفظ جميع الاوامر و الكودات للغة برمجة خصوصا اللغات اللي طلعت باخر عشرين سنة , واكيد اثناء عملك كمبرمج راح تواجه تحديات ومشاكل جديدة بكل مرة و انت معني انو تبحث بالمكان الصح عن مساعدة او حل لتلك المشاكل او حتى تعلم اساليب وخورزميات جديدة او حتى لغات جديدة للبرمجة و راح نبدأ نذكر اهم سبعة مواقع وهي :
1 – TopCoder
هي إحدى المنصات الأصلية للبرمجة التنافسية عبر الإنترنت. يوفر قائمة بالتحديات الخوارزمية من الماضي والتي يمكنك إكمالها بنفسك مباشرة عبر الإنترنت باستخدام محرر الكود الخاص بهم
2 – Coderbyte
يوفر Coderbyte أكثر من 200 تحدي برمجي يمكنك حلها مباشرة عبر الإنترنت في واحدة من 10 برامج
3 -Project Euler
يوفر مشروع Euler مجموعة كبيرة من التحديات في مجال علوم الكمبيوتر والرياضيات
4 – HackerRank
هو موقع الكتروني يجتمع فيه المبرمجون من جميع أنحاء العالم لحل المشكلات في مجموعة واسعة من مجالات علوم الكمبيوتر مثل الخوارزميات أو التعلم الآلي أو الذكاء الاصطناعي ، بالإضافة إلى ممارسة نماذج من لغات البرمجة المختلفة .
5 – CodeChef
هو موقع برمجة تنافسية في الهند يوفر مئات التحديات. يمكنك كتابة التعليمات البرمجية في محررها عبر الإنترنت وعرض مجموعة من التحديات مقسمة إلى فئات مختلفة اعتمادًا على مستوى مهارتك
6 – Exercism
هو موقع إلكتروني لتحدي البرمجية يقدم أكثر من 3100 تحديًا تغطي 52 لغة برمجة مختلفة. بعد اختيار اللغة التي ترغب في إتقانها ، فإنك تتعامل مع تحديات البرمجة مباشرة على جهازك
7 – LeetCode
هو موقع شائع عبر الإنترنت يقدم قائمة تضم أكثر من 190 تحديًا يمكن أن تساعدك في الاستعداد لمقابلات العمل الفنية. يمكنك حل التحديات مباشرة عبر الإنترنت بواحدة من 9 لغات برمجة