رؤى

مطورو البرمجيات – إحصائيات وأسئلة شائعة لعام 2023

نظرة عامة على أهم الأرقام والحقائق والاتجاهات والتطورات الحالية المتعلقة بمهنة المبرمجين

جدول المحتويات

كم يبلغ دخل مطوري البرمجيات، وأين يبلغ دخلهم أعلى مستوياته وأدنى مستوياته؟

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

التقرير السنوي تقرير "حالة جافا سكريبت" التقرير استطلع، من بين أمور أخرى، الدخل السنوي لمطوري البرمجيات. ومن بين إجمالي 28,693 مشاركًا من 20 دولة، أفادت الغالبية (20.6%) بأن دخلهم السنوي يتراوح بين 50,000 و100,000 دولار، بينما حصل 12.5% على دخل سنوي يتراوح بين 30,000 و50,000 دولار، و13.7% على دخل يتراوح بين 100,000 و200,000 دولار.

23.2% منهم يحصلون على دخل سنوي يبلغ 30,000 دولار أو أقل، وحوالي 3% يحصلون على دخل يزيد عن 200,000 دولار. ومع ذلك، قد تعطي هذه الإحصائية صورة مشوهة إلى حد ما، حيث رفض أكثر من واحد من كل أربعة مشاركين (27.4%) الإجابة على هذا السؤال.

رسم بياني شريطي يوضح إحصائيات رواتب مطوري البرمجيات في عام 2023

المصدر: حالة JS 2022

في الولايات المتحدة، يحقق مطورو البرمجيات أعلى متوسط دخل سنوي في ولاية كاليفورنيا (134,370 دولارًا)، تليها ولاية واشنطن (73,967 دولارًا).  وتتراوح المعلومات المتعلقة بمتوسط الدخل السنوي لمطوري البرمجيات بين 76,000 دولار و120,000 دولار. لكن ما هو مؤكد هو وجود اتجاه تصاعدي مطرد في الرواتب التي يحصل عليها المبرمجون المحترفون على مدار السنوات العشر الماضية. (US News، PayScale)

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

وفقًا لموقع «ستاتيستا»، يعتمد دخل المبرمج أيضًا بشكل كبير على دوره المحدد ووظيفته ومهاراته. ففي حين كان المدير التنفيذي الكبير يكسب حوالي 200,000 دولار سنويًّا في عام 2022، لم يتقاضى مطور ضمان الجودة أو مطور الاختبارات سوى حوالي 120,000 دولار سنويًّا.

رسم بياني يوضح إحصاءات رواتب أخصائيي تكنولوجيا المعلومات ومطوري البرمجيات في عام 2022 حسب الوظيفة

المصدر: ستيتسمان

كم يبلغ عدد مطوري البرمجيات في العالم، وأين يعيشون؟

مع تزايد الطلب، الذي ينعكس، من بين أمور أخرى، في الرواتب المغرية، يتزايد أيضًا عدد مطوري البرمجيات. يقدر عدد مطوري البرمجيات في جميع أنحاء العالم بنحو 26.8 مليون مطور (وهذا العدد في تزايد: يتوقع الخبراء أن يصل عدد المطورين إلى حوالي 45 مليون مطور بحلول عام 2030). يوجد حوالي 4.3 مليون مطور برمجيات (أكبر عدد في أي دولة) في الولايات المتحدة، في حين يوجد أكثر من 6 ملايين مطور برمجيات في أوروبا. ويتوقع المكتب الأمريكي لإحصاءات العمل أن يزداد الطلب على مطوري البرمجيات بنسبة 22% بحلول عام 2029. وهناك بالفعل نقص في المطورين المؤهلين. (Future Processing)

تتوقع «ستاتيستا» ارتفاع عدد مطوري البرمجيات إلى 27.7 مليون في عام 2023 و28.7 مليون في عام 2024. وفي أوروبا، تستضيف ألمانيا (873,398) أكبر عدد من مطوري البرمجيات، تليها مباشرةً المملكة المتحدة (813,500)، ثم فرنسا (477,454) بفارق كبير. وتشمل المناطق الأسرع نموًّا في مجال تطوير البرمجيات والمبرمجين أمريكا اللاتينية ومنطقة آسيا والمحيط الهادئ والهند (ومن المتوقع أن تحل الهند محل الولايات المتحدة كأكبر دولة في مجال تطوير البرمجيات بحلول عام 2024). (GridDynamics)

أي قارة تضم أكبر عدد من المطورين؟

كما أن الطلب على مطوري التطبيقات آخذ في الازدياد بشكل مطرد، حيث تستضيف كل من آسيا وأوروبا وأمريكا الشمالية حوالي ثلث مطوري التطبيقات في العالم. ومع ذلك، تتقدم آسيا بفارق طفيف بنسبة 32.9% (متقدمة على أوروبا بنسبة 29.7% وأمريكا الشمالية بنسبة 29.4%). (Treinetic)

رسم بياني دائري يوضح توزيع المناطق الجغرافية حسب عدد مطوري البرمجيات

كيف أثرت جائحة كوفيد-19 على طريقة عمل مطوري البرمجيات؟

كما هو الحال في جميع القطاعات، أثرت جائحة فيروس كورونا على قطاع تكنولوجيا المعلومات. فقد أصبح العمل من المنزل، أو عن بُعد، أكثر انتشارًا بكثير منذ بدء الجائحة. ويُلاحظ هذا الاتجاه أيضًا في قطاع تكنولوجيا المعلومات، لكن العمل من المنزل كان شائعًا جدًّا في هذا القطاع بالفعل، كما توضح الإحصائية التالية:

المصدر: ستيتسمان

ومع ذلك، فقد ساهمت الجائحة أيضًا في تعزيز الاتجاه نحو العمل عن بُعد في قطاع تكنولوجيا المعلومات. حيث يعمل حاليًا حوالي ثلاثة أرباع مطوري البرمجيات من المنزل لعدة أيام على الأقل في الأسبوع.

ما هي أنظمة التشغيل ولغات البرمجة التي يستخدمها مطورو البرمجيات؟

وفقًا لموقع Statista، كانت لغة JavaScript هي لغة البرمجة الأكثر شيوعًا بين مطوري البرمجيات في جميع أنحاء العالم في عام 2022: حيث أفاد 65.36% من إجمالي المشاركين في الاستطلاع بأنهم يستخدمون لغة JS، تليها HTML/CSS (55.08%)، ثم SQL (49.43%)، ثم Python (48.07%).

أحد الأسباب المهمة لشعبية لغة جافا سكريبت هو مجتمعها الكبير، وبالتالي المؤثر، الذي يضم حوالي 13.8 مليون مطور برمجيات. (Developer Tech)

رسم بياني يوضح لغات البرمجة الأكثر شيوعًا حسب عدد مطوري البرمجيات الذين يستخدمونها

المصدر: ستيتسمان

فيما يتعلق بأنظمة التشغيل التي يستخدمها المبرمجون، ظل نظام «ويندوز» متصدرًا بفارق ثابت خلال السنوات الأخيرة. فقد استخدم 61% من مطوري البرمجيات الذين شملهم الاستطلاع نظام «ويندوز» في عام 2022. ويأتي نظام «ماك أو إس» في المرتبة الثانية بنسبة 46%، متفوقًا بفارق ضئيل على نظام «يونكس/لينكس» مقارنةً بالعام السابق، الذي يحتل الآن المرتبة الثالثة بنسبة 45%.

ما هي أطر عمل ومكتبات تطوير الويب التي يستخدمها مطورو البرمجيات؟

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

وفقًا لموقع Statista، كانت المكتبات وأطر العمل الأكثر شيوعًا على مستوى العالم في عام 2022 هي NET بنسبة 34.55٪، وNumPy بنسبة 28.65٪، وPandas بنسبة 25.08٪.

ووفقًا لموقع «ستاتيستا» أيضًا، كان «Node.js» هو إطار العمل الأكثر شيوعًا بين مطوري البرمجيات في عام 2022، حيث استخدمه 47.12٪ منهم. وجاء «React.js» في المرتبة الثانية بنسبة 42.62٪، بينما احتل «jQuery» المرتبة الثالثة — بفارق كبير — بنسبة 28.57٪.

رسم بياني يوضح أطر عمل تطوير الويب الأكثر استخدامًا من قِبل مطوري البرمجيات

المصدر: ستيتسمان

يوضح الرسم البياني التالي تطور استخدام أطر عمل تطبيقات الجوال متعددة المنصات من قِبل مطوري البرمجيات في الفترة من عام 2019 إلى عام 2021:

المصدر: ستيتسمان

في حين كان إطار عمل «React Native» من فيسبوك لا يزال يحتل الصدارة بوضوح في عام 2019 بنسبة 42% من المستخدمين، تراجع الإقبال على هذا الإطار إلى حد ما ليصل إلى 38% من المستخدمين بحلول عام 2021. من ناحية أخرى، تمكن إطار عمل «Flutter» من جوجل من اللحاق بالركب: ففي عام 2019، استخدم 30% من مطوري البرمجيات إطار عمل «Flutter»، وارتفعت هذه النسبة إلى 42% في عام 2021. وقد حل «Flutter» الآن محل «React Native» كأكثر أطر عمل تطوير تطبيقات الهواتف المحمولة استخدامًا.

أما الأطر الأخرى، مثل كوردوفا (Cordova) وإيونيك (Ionic) أو زامارين (Xamarin)، التي كانت لا تزال في عام 2019 تشكل تهديدًا لمنافسة العملاقين المتصدرين، فقد تراجعت جميعها إلى ما دون 20% من حصة السوق بكثير. ولا تزال البيانات الأحدث المتعلقة بالتطورات في عام 2022 قيد الانتظار حتى الآن.

ما هي المنصات السحابية التي يفضل مطورو البرمجيات استخدامها؟

وفقًا لموقع Statista، كانت منصة السحابة الأكثر شيوعًا بين مطوري البرمجيات في عام 2022 هي AWS (Amazon Web Services): حيث استخدم 34.34% منهم هذه المنصة. وجاءت في المرتبة الثانية منصة Google Cloud (18.14%)، تليها Microsoft Azure (15.57%).

المصدر: ستيتسمان

ما هو نظام التشغيل المحمول الذي تم تطوير أكبر عدد من التطبيقات له في عام 2022؟

وفقًا لموقع «ستاتيستا»، في عام 2022، قامت الغالبية العظمى من مطوري البرمجيات العاملين في مجال برمجة تطبيقات الهواتف المحمولة، بنسبة بلغت 87٪، ببرمجة تطبيقات لنظام أندرويد. أما نسبة مطوري البرمجيات الذين قاموا (أيضًا) ببرمجة تطبيقات لنظام iOS، فقد كانت أقل بكثير، حيث بلغت 60٪. أما أنظمة تشغيل الهواتف المحمولة الأخرى، فلم تلعب أي دور يذكر (3٪).

رسم بياني يوضح أنظمة تشغيل الهواتف المحمولة التي تم تطوير أكبر عدد من البرامج أو التطبيقات لها في عام 2022

المصدر: ستيتسمان

ما هو التوزيع حسب الجنس بين مطوري البرمجيات؟

وفقًا لأحدث تقرير "حالة جافا سكريبت" الصادر في عام 2022، لا تزال الغالبية العظمى من مطوري البرمجيات من الذكور، حيث يمثلون 70.1% من المشاركين. من ناحية أخرى، لا تمثل الإناث سوى 4% فقط. ومع ذلك، لم يرد ما يقرب من ربع المشاركين (24.6%) على هذا السؤال، وهو ما قد يمثل تحولًا كبيرًا في التوزيع، لكنه لا يغير حقيقة أن تمثيل النساء لا يزال ضعيفًا في صناعة تطوير البرمجيات.

تشير أبحاث شركة GridDynamics إلى أن 19.3% من مطوري البرمجيات في الولايات المتحدة هم من النساء، بينما تصل هذه النسبة على الصعيد العالمي إلى 27.5%. وقد يشير ذلك إلى أن النساء أخفين جنسهن في تقرير «State of JS» أكثر من الرجال.

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

غالبية (42.2٪) مطوري البرمجيات الذين شملهم الاستطلاع في 2022 تقرير "حالة JS" يتمتع بخبرة مهنية تتراوح بين 3 و10 سنوات. ولا يمتلك سوى 5.5% منهم خبرة تزيد عن 20 عامًا. أما نسبة أقل من ذلك، تبلغ 3.3%، فقد أفادت بأن خبرتها المهنية تقل عن عام واحد – إما أن المهنيين الشباب لم يشاركوا في التقرير حتى الآن، أو أن هناك نقصًا في المواهب الشابة في هذا المجال – فلنأمل أن يكون السبب الأول! ومرة أخرى، لم يرد ما يقرب من ربع المشاركين (24%) على هذا السؤال.

رسم بياني يوضح متوسط عدد سنوات الخبرة المهنية لمطوري البرمجيات

المصدر: حالة JS 2022

وفقًا لموقع StackOverflow، يتمتع مطورو البرمجيات في أستراليا بأطول مدة خبرة مهنية، حيث يبلغ متوسطها 16.9 سنة، تليها المملكة المتحدة (16.1 سنة) والولايات المتحدة (15.8 سنة). أما في ألمانيا، فيبلغ متوسط الخبرة المهنية 14.3 سنة، بينما تأتي الهند في المرتبة الأخيرة بمتوسط يبلغ 8.1 سنة.

ما هو متوسط عمر مطوري البرمجيات؟

تشير الإحصاءات إلى أن مطوري البرمجيات هم، في المتوسط، من الشباب نسبيًا. ويتراوح متوسط أعمار مطوري البرمجيات بين 25 و34 عامًا.

وفقًا لأحدث تقرير عن «حالة لغة جافا سكريبت» (State of JS) ، كان 36.5% من إجمالي المشاركين في الاستطلاع ينتمون إلى هذه الفئة العمرية، و14.9% منهم تتراوح أعمارهم بين 19 و24 عامًا، و16.5% بين 35 و44 عامًا. ولا يتجاوز عمر 5% منهم 44 عامًا.

رسم بياني يوضح متوسط عمر مطوري البرمجيات المحترفين

المصدر: حالة JS 2022

يقدم موقع StackOverflow صورة مشابهة جدًّا: وفقًا لإحصاءاته، فإن 39.52% من مطوري البرمجيات تتراوح أعمارهم بين 25 و34 عامًا، و25.47% تتراوح أعمارهم بين 18 و24 عامًا، و18.42% تتراوح أعمارهم بين 35 و44 عامًا. وإذا قصرت الإحصائيات على مطوري البرمجيات المحترفين، فإن ما يصل إلى 48.42% منهم تتراوح أعمارهم بين 25 و34 عامًا.

يُسجل متوسط العمر الأعلى في الولايات المتحدة حيث يبلغ 33.7 سنة، تليها مباشرةً المملكة المتحدة (33.1) وكندا (32.2). أما ألمانيا، التي يبلغ متوسط عمر مطوري البرمجيات فيها 30.9 سنة، فتحتل مرتبة متوسطة، مباشرةً بعد هولندا (31.9) وقبل فرنسا (30.4). أما أدنى متوسط عمر فهو في الهند حيث يبلغ 26.0 سنة. (StackOverflow)

في أي قطاعات وأنواع الشركات يعمل مطورو البرمجيات؟

بالنظر إلى حجم الشركة، يعمل ما يقرب من ثلث (32٪) مطوري البرمجيات في شركات تضم أكثر من 100 موظف. من ناحية أخرى، يعمل 9% في شركات يديرها رجل واحد (ونادراً ما تكون امرأة واحدة). أما البقية، فيعملون في شركات يبلغ عدد موظفيها من 2 إلى 100 موظف (32.7%) أو لم يجيبوا على هذا السؤال (26.7%). (حالة JS 2022)

تبلغ نسبة المشاركين في الاستطلاع الذين يعملون في قطاع «البرمجة وخدمات تكنولوجيا المعلومات» ثلث العدد الإجمالي (33.6٪)، وهو ما يمثل الغالبية. ويأتي قطاع «التجارة الإلكترونية والتجزئة» في المرتبة الثانية بنسبة 21.8٪، يليه قطاع «الخدمات المالية» (12.6٪) وقطاع «التعليم» (10.5٪) في المرتبتين الثالثة والرابعة على التوالي. (تقرير حالة JS لعام 2022)

يستخدم ثلاثة أرباع (75.6٪) مطوري البرمجيات لغة جافا سكريبت في تطوير الواجهة الأمامية، ونحو النصف (50.1٪) في تطوير الواجهة الخلفية، ونحو الخُمس (20.8٪) في تطوير تطبيقات الهواتف المحمولة. (تقرير «حالة جافا سكريبت 2022»)

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

أكثر من نصف (56.4٪) مطوري البرمجيات الذين شملهم الاستطلاع الذي أجرته State-of-JS التقرير أشاروا إلى أنهم تعلموا البرمجة ذاتيًا. كما حظيت الدورات التدريبية المجانية عبر الإنترنت بشعبية كبيرة بنسبة 40.6%، وكذلك مقاطع الفيديو وتسجيلات الشاشة (38.8%). ولم يذكر سوى واحد من كل خمسة مطوري برمجيات (21.5%) أنه اكتسب مهاراته في البرمجة من خلال الدراسة أو التعليم العالي.

وقد ظهرت صورة مختلفة بعض الشيء في استطلاع أجرته منصة StackOverflow في عام 2021: ففي هذا الاستطلاع، أفاد 53.59% من المشاركين بأنهم تعلموا البرمجة في المدرسة. واحتلت مقاطع الفيديو على الإنترنت والمدونات وغيرها المرتبة الأولى بنسبة 59.53%.

رسم بياني يوضح كيف تعلم مطورو البرمجيات البرمجة باللغة الإنجليزية

المصدر: State of JS، StackOverflow

في عام 2020، اعتبر ما يقرب من 85% من المشاركين في استطلاع «StackOverflow» أن التعليم الرسمي «مهم إلى حد ما» على الأقل، بل إن أكثر من ثلثهم (34.3%) اعتبروه «مهمًا جدًا» أو «مهمًا للغاية».

ما هي المدونات والمواقع الإلكترونية والبودكاستات ومُقدَّمو قنوات يوتيوب الأكثر شعبية بين مطوري البرمجيات؟

ولاية حالة JS التقرير سأل أيضًا عن المصادر التي يستخدمها مطورو البرمجيات للبقاء على اطلاع بأحدث المستجدات. ومن بين المدونات والمجلات، يُعد موقع Medium الأكثر شعبية: حيث قال 44.8% من المشاركين في الاستطلاع إنهم يقرؤون المحتوى على هذه المنصة. ويأتي في المرتبة الثانية مدونة Dev.to بنسبة 39.6% من القراء بين المشاركين في الاستطلاع. ويليها موقع CSS-Tricks في المرتبة الثالثة بنسبة 18.3%.

فيما يتعلق بالتعليم والتدريب، هناك عدد من المواقع الإلكترونية التي يفضل مطورو البرمجيات الرجوع إليها عند مواجهة أسئلة أو مشكلات. ويُعد موقع «StackOverflow» الأكثر شعبية، حيث أفاد 67.5% من المشاركين في الاستطلاع بأنهم يزورون هذا الموقع بانتظام. ويليه مباشرةً موقع «MDN» بنسبة 58.8%، ثم — بفارق كبير — موقع «W3Schools» بنسبة 37.1%.

وكما هو الحال مع جميع الموضوعات التي يمكن تصورها هذه الأيام، هناك أيضًا العديد من البودكاستات المُصممة خصيصًا لجمهور المبرمجين المحترفين. يستمع 8.6% من المشاركين في الاستطلاع إلى بودكاست «Syntax»، مما يجعله الأكثر شعبية بين مبرمجي جافا سكريبت. ويأتي بودكاست «JS Party» في المرتبة الثانية (4%)، يليه بودكاست «http 203» في المرتبة الثالثة (3.8%).

وأخيرًا وليس آخرًا، نلقي نظرة على أشهر المؤثرين على يوتيوب وتويتش وتيك توك ومنصات التواصل الاجتماعي الأخرى. 39% من المشاركين في الاستطلاع في "حالة JS" قال أنهم يتابعون المبدع Fireship. أما كيفن باو، فقد حصل على أقل من نصف هذا العدد من المتابعين (16.1%) بين المشاركين في الاستطلاع. وتأتي القناة الثالثة الأكثر شعبية هي Web Dev Simplified بنسبة 14.1%.

مقالات المدونة المميزة