حقق الاستعداد الكامل لتدقيق NIS2 في غضون 12 أسبوعًا فقط.اقرأ المزيد عن امتثالنا لمعيار NIS2 →
تحويل الذكاء الاصطناعي إلى نتائج ملموسةقم بتكوين فرقك المتخصصة في الذكاء الاصطناعي →

مطورو البرمجيات – إحصائيات وأسئلة وأجوبة 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)

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

وفقًا لموقع Statista، يعتمد دخل المبرمج أيضًا بشكل كبير على دوره ووظيفته ومهاراته المحددة. ففي حين كان المدير التنفيذي الكبير يكسب حوالي 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٪.

ووفقًا لموقع Statista أيضًا، كان إطار عمل الويب الأكثر شيوعًا بين مطوري البرمجيات في عام 2022 هو Node.js، حيث استخدمه 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؟

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

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

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

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

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

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

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

غالبية (42.2٪) مطوري البرمجيات الذين شملهم الاستطلاع في 2022 تقرير لديهم ما بين 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٪.

أبرز مقالات المدونة