منوعات | 7 دقائق للقراءة

احصائيات Stackoverflow لعام 2019 , تعرف عليها !

في كل سنة جديدة , يصدر موقع Stackoverflow احصائيات متنوعة , تبين لنا الكثير من المعلومات المهمة عن عالم البرمجة وعن المسار الذي يتوجه اليه في السنوات القليلة القادمة , وقدر صدرت احصائيات سنة 2019 بتاريخ 12/4/2019 , نقدمها لكم اليوم بشكل مبسط وباللغة العربية...

أهم التخصصات البرمجية لعام 2019

يوضح هذا القسم النسبة المئوية للمشاركين في الاحصاء حسب اختصاصاتهم , للطلاع على القائمة الكاملة للاختصاصات اضغط هنا

  • Full Stack Developers : 51.9%
  • Back End Developers: 50.0%
  • Front End Developers: 32.8%
  • Desktop Developers: 21.3%
  • Mobile Developers: 18.1%

أهم اللغات لعام 2019

من المتوقع ان هذا هو الزء الأكثر اثارة للاهتمام , لذلك وضعناه في بداية التقرير , ولا نجد اي مفاجئات هذه السنة فتماماً كما هو متوقع جافاسكريبت تحتل مركز متقدم في القائمة

  • JavaScript 67.8%
  • HTML/CSS 63.5%
  • SQL 54.4%
  • Python 41.7%
  • Java 41.1%
  • Bash/Shell/PowerShell 36.6%
  • C# 31.0%
  • PHP 26.4%
  • C++ 23.5%
  • TypeScript 21.2%
  • C 20.6%
  • Ruby 8.4%
  • Go 8.2%
  • Assembly 6.7%
  • Swift 6.6%
  • Kotlin 6.4%
  • R 5.8%
  • VBA 5.5%
  • Objective-C 4.8%
  • Scala 3.8%
  • Rust 3.2%
  • Dart 1.9%
  • Elixir 1.4%
  • Clojure 1.4%
  • WebAssembly 1.2%

اكثر اطارات عمل الويب شعبية لعام 2019

وهنا لا نتحدث عن لغة برمجة معينة , لكن نتحدث عن اطارات العمل الخاصة بالويب , واليكم القائمة

  • jQuery 48.7%
  • React.js 31.3%
  • Angular/Angular.js 30.7%
  • ASP.NET 26.3%
  • Express 19.7%
  • Spring 16.2%
  • Vue.js 15.2%
  • Django 13.0%
  • Flask 12.1%
  • Laravel 10.5%
  • Ruby on Rails 8.2%
  • Drupal 3.5%

اكثر اطارات العمل (بشكل عام وليس الويب فقط) شعبية لعام 2019

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

  • Node.js 49.9%
  • .NET 37.4%
  • .NET Core 23.7%
  • Pandas 12.7%
  • Unity 3D 11.3%
  • React Native 10.5%
  • TensorFlow 10.3%
  • Ansible 9.4%
  • Cordova 7.1%
  • Xamarin 6.5%
  • Apache Spark 5.8%
  • Hadoop 4.9%
  • Unreal Engine 3.5%
  • Flutter 3.4%
  • Torch/PyTorch 3.3%
  • Puppet 2.7%
  • Chef 2.5%

اهم محركات قواعد البيانات

وهنا نتحدث عن قواعد البيانات ومحركاتها وكما هو متوقع يتصدر Mysql القائمة

  • MySQL 54.0%
  • PostgreSQL 34.3%
  • Microsoft SQL Server 32.8%
  • SQLite 31.6%
  • MongoDB 25.5%
  • Redis 18.6%
  • MariaDB 16.5%
  • Oracle 16.5%
  • Elasticsearch 14.3%
  • Firebase 12.8%
  • DynamoDB 6.2%
  • Cassandra 3.5%

مشاركة المبرمجين في المشاريع المفتوحة المصدر لعام 2019

حسب الاحصاء , أكثر من 35% من المشاركين لم يشاركو أبداً في اي مشاريع مفتوحة المصدر , ونسبة المشاركة لمرة واحد سنوياً تزيد عن ال 25% بقليل , اما المشاركين الشهريين فنسبتهم قليلة لا تتعدى 12.4%

وكاحصاء نهائي , نجد ان نسبة 65% تشارك في المشاريع المفتوحة المصدر ولو لمرة سنوياً مقابل 35% ممن لا يشاركون في هذه المشاريع نهائياً

البرمجة كعمل ام هواية ؟

اكثر من 80% من المشاركين قالوا ان البرمجة من هوايتهم في مقابل 20% ممن قالوا العكس

سنوات الخبرة في البرمجة

في هذا القسم نجد فرز للمبرمجين حسب سنوات الخبرة , واليكم النتائج

  • من 5 الى 9 سنوات خبرة 31%
  • أقل من 5 سنوات خبرة 20.5%
  • من 10 الى 14 سنة خبرة 19%
  • من 15 الى 19 سنة خبرة 11.1%

كتابة أول سطر برمجي كان في عمر

كم كان عمرك عندما كتبت أول سطر برمجي في حياتك ؟ هذا القسم مثير للاهتمام الى حد كبير فأغلب المشاركين كانوا صغار في العمر نسبياً , فنجد أن معظم الأرقام المرتفعة تكون للمبمجين ما بين 12 و 19 سنة

  • من 14 الى 15 سنة 19.6%
  • من 16 الى 17 سنة 16.6%
  • من 12 الى 13 سنة 16.1%
  • من 18 الى 19 سنة 14.3%


كيف تعلم المبرمجين ؟

في هذا القسم نجد احصائيات الاشكال غير التقليدية من التعليم , اي بعيداً عن ابواب الجامعات ومعامل الحاسوب في المدراس

  • تعليم ذاتي بدون الحصول على دورات رسمية (مثال : يوتيوب) : 85.5%
  • تعليم ذاتي عن طريق الدورات الموجودة على الانترنت (مثال : يوديمي) : 60.1%
  • المشاركة في المشاريع مفتوحة المصدر : 41.0%
  • الحصول على دورة تعليمية خلال العمل : 39.2%
  • المشاركة في مسابقات : 26.0%

توزع المبرمجين على الجنسين

تماماً كما هو متوقع نسبة المبرمجين الذكور 91.7% مقابل 7.9% اناث , ونسبة 1.2% لم يصرحوا عن جنسهم , ومن المتوقع نمو عدد المبرمجين الاناث بنسبة كبيرة في الأعوام القادمة .

متوسط أعمار المبرمجين حسب البلد

يعرض هذا الجزء متوسط أعمار المبرمجين حسب البلاد المصرح عنها في Stackoverflow , لا نجد تواجد لأي دولة عربية في القائمة ولكن اليكم القائمة بكل الأحوال

  • استراليا و الولايات المتحدة 32.8 سنة
  • المملكة المتحدة 32.2 سنة
  • كندا 31.4 سنة
  • هولندا 30.7 سنة
  • المانيا 30.2 سنة
  • فرنسا 29.9 سنة
  • روسيا 28.9 سنة
  • البرازيل 28.8 سنة
  • بولندا 28.4 سنة
  • الهند 25.9 سنة

ما هي الشبكات الاجتماعية التي يستخدمها المبرمجين ؟

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

  • Reddit17.0%
  • YouTube16.4%
  • WhatsApp15.8%
  • Facebook15.6%
  • Twitter13.5%
  • Instagram7.4%
  • I don't use social media6.6%
  • LinkedIn5.3%
  • WeChat 微信0.8%
  • Snapchat0.7%
  • VK ВКонта́кте0.7%
  • Weibo 新浪微博0.1%


كيف يفضل المبرمجون تسجيل الدخول ؟

ما هي المعلومات التي يفضلها المبرمجون لتسجيل الدخول ؟ اسم المستخدم ام البريد الالكتروني ؟ اليكم تفصيل الأمر

  • اسم المستخدم 73.3%
  • تسجيل الدخول كاملاً 10.8%
  • ال ID الخاص بالمستخدم 8.5%

من هو الشخص صاحب أكبر تأثير على عالم التقنية هذه السنة ؟

حسب اراء المبرمجين , من هو الشخص الذي سيكون صاحب أكبر تأثير على عالم التقنية لسنة 2019 ؟

  • ايلون ماسك (مؤسس شركة تسلا و Space X وعدة شركات أخرى) 30.2%
  • جيف بيزوز (مؤسس ومدير تنفيذي لشركة أمازون) 7.2%
  • ساتيا ناديلا (مدير مايكروسوفت التنفيذي) 4.4%

بيئة العمل الأشهر لعام 2019

  • لينوكس 53.3%
  • ويندوز 50.7%
  • ماك 22.2%


احصائيات سريعة

بكلمات سريعة وبدون قوائم مفصلة , اليكم هذه المعلومات

أكثر لغة محبوبة لعام 2019 هي Rust

اطار عمل الويب المحبوب هو React.js

اطار العمل العام المحبوب هو .NET Core

اكثر محرك قاعدة بيانات محبوب هو .Redis

أكثر بيئة تطوير محبوبة هي Linux

أكثر محرر أكواد محبوب هو Visual Studio Code

نسبة 47.5% من المبرمجين يستخدمون Windows

يتقاضى مبرمجة لغة Clojure أعلى متوسط رواتب يقدر ب 90 ألف دولار أمريكي سنوياً

40% من المبرمجين سعيدون جداً بمهنتهم