مساهمة المبرمجين العرب فى موقع StackOverFlow

مساهمة المبرمجين العرب فى موقع StackOverFlow

Read this article in English

”Stackoverflow”
هو موقع أسئلة وأجوبة أنشأ عام 2008 ليكون مُنتدي – إن جاز التعبير– للمبرمجين في كل التخصصات.

اليوم هُنالك حوالي:

4 مليون مبرمج مسجلين في ”Stackoverflow” بمعدل 3,500 عضو جديد يومياً

9.2 مليون سؤال تقابلها 15 مليون إجابة, حول 40 مليون رؤوس موضوع بمعدل 6,000 سؤال جديد تقريباً يومياً

نعم, الموقع يقوم علي فكرة بسيطة وهي التشجيع عبر النقاط (Gamification), أي عمل جيد تقوم به تكافأ عليه بدئاً بالإجابة طبعا, ثم تعديل سؤال لتصحيح أو توضيح, وغيرها وفي المقابل طرح سؤال غير لائق أو مكرر قد يعرضك لخسارة نقاط السمعة.

Stackoverflow” صار مجتمعا متكاملاً حتي أنه تقام كل عام إنتخابات لتعيين مُراقبين أساسين (مستخدمين لديهم صلاحيات مثل إغلاق سؤال وغيرها). يحق لكل عضو الإدلاء بصوته بعد التعرف علي برنامج كل مرشح و خطته لجعل مجتمع ”StackoverFlow” مكان أفضل للتعلم.

المشاركة في ”Stackoverflow” تعتبر أحد الوسائل للمساهمة إيجاباً في مجتمع المبرمجين وعلوم الحاسوب, يوجد بالمجتمع أعلام من خبراء مخضرمين يجاوبون بكل أريحية أسئلة مبتدئين جدد, كما كان الموقع سببا لكشف وحل مئات العيوب في برمجيات معروفة وحجر الأساس لإنشاء أخري!

يا تُري ماهو حجم الحضور للمبرمج والمطور العربي علي هذه المنصة العملاقة؟

خطر علي بالنا هذا السؤال؟ ولحسن الحظ فخلال الأعوام الماضية وفرت المنصة خدمة البحث والتنقيب حول بيانات الموقع عبر data.stackexchange

قمنا بإجراء بعض العمليات علي قاعدة البيانات الضخمة ومن ثم إجراء عمليات إحصائية بإستخدام لغة "R” , إليكم النتائج:

حجم الحضور العربي علي الموقع

الرسم البياني يُبين عدد الأعضاء من كل دولة عربية

أعمار المستخدمين

الرسم البياني يُبين توزيع الأعضاء العرب علي الفئات العمرية

مستوي إحترافية المستخدمين في كل دولة عربية

الرسم البياني يُبين متوسط سمعة الأعضاء في كل دولة عربية

أكثر اللغات البرمجية / الأدوات / المنصات شعبية في العالم العربي

الرسم البياني يبين أعلي المواضيع التي يهتم بها المستخدم العربي

:صعوبات وعيوب

من الصعوبات التي واجهتنا لإعداد هذه الدراسة أن حقل البلد في الملف التعريفي للمستخدم هو حقل مفتوح فوجب إجراء الكثير من عمليات تنظيف البيانات لكي يتم التجميع, مثلا مستخدمين من "القاهرة" , “بورسعيد" و "شرم الشيخ" علي أنهم من مصر

من المهم أيضا الإشارة إلي أن هذه الصعوبة لها أيضا أثر سلبي علي دقة المؤشرات فبعض الأعضاء غير العرب قد يدرجوا البلاد العربية التي يعلمون بها وآخرين عرب قد لايدرجوا بلدانهم الأصلية بل مكان الإقامة الحالية!

:البيانات لديها المزيد لتحكيه

البيانات المتاحة علي data.stackexchange غنية للغاية ويمكن إستخلاص العديد من المؤشرات المفيدة منها, لذا وضعنا كود عمليات التنظيف و تكوين الرسوم البيانية علي حسابنا علي Github لكل من يرغب في البحث أكثر في هذا الموضوع

لاتنسي أن تطلعنا علي إكتشافاتك ;)

:ساهم بعلمك قليله وكثيره

نتمني أن نعيد هذه الدراسة بعد عام من الآن لنجد الحضور العربي أكثر حجما ونوعا ليعكس للعالم مستوي المواهب والخبرات التي نمتلكها :)