تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

Stack Overflow هي بوابة أسئلة وأجوبة مشهورة ومعروفة للمطورين ومحترفي تكنولوجيا المعلومات حول العالم، ويعد استطلاعها السنوي هو الأكبر والأكثر شمولاً للأشخاص الذين يكتبون التعليمات البرمجية حول العالم. في كل عام، يجري Stack Overflow استطلاعًا يغطي كل شيء بدءًا من التقنيات المفضلة للمطورين وحتى عادات عملهم. ويمثل استطلاع هذا العام العام التاسع على التوالي، وقد شارك فيه أكثر من 90 ألف شخص.

النتائج الرئيسية:

  • بايثون هي لغة البرمجة الأسرع نموا. هذا العام، ارتفعت مرة أخرى في التصنيف العالمي، مما أدى إلى إزاحة لغة Java لتصبح ثاني أكثر اللغات شعبية بعد لغة Rust.
  • كتب أكثر من نصف المشاركين في الاستطلاع السطر الأول من التعليمات البرمجية قبل أن يبلغوا السادسة عشرة من العمر، على الرغم من أن هذا يختلف حسب البلد والجنس.
  • يعد متخصصو DevOps ومهندسو موثوقية الموقع من بين المطورين الأعلى أجرًا والأكثر خبرة، والأكثر رضا عن وظائفهم والأقل احتمالًا للبحث عن وظائف جديدة.
  • ومن بين المشاركين في الاستطلاع، كان المطورون من الصين هم الأكثر تفاؤلاً ويعتقدون أن الأشخاص الذين يولدون اليوم سيعيشون بشكل أفضل من آبائهم. ينظر المطورون في دول أوروبا الغربية مثل فرنسا وألمانيا إلى المستقبل بحذر.
  • عندما يُسأل الرجال عما يعيق إنتاجيتهم، يشيرون في أغلب الأحيان إلى وفرة المهام التي لا تتعلق مباشرة بالتنمية، في حين أن ممثلي الأقليات الجنسية غير راضين عن "سمية" بيئة العمل.

لا يخلو من حصة من العلاقات العامة الذاتية. طلب Stack Overflow من المشاركين أن يتذكروا آخر مرة قاموا فيها بحل مشكلة تطوير باستخدام بوابة أو بدونها. أظهرت النتائج أن Stack Overflow يوفر للمطورين ما بين 30 إلى 90 دقيقة من الوقت أسبوعيًا.

بعض الحقائق


تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

كل شهر، يزور حوالي 50 مليون شخص Stack Overflow للتعلم أو مشاركة تجاربهم وبناء حياتهم المهنية. 21 مليون من هؤلاء الأشخاص هم مطورون محترفون أو طلاب جامعيون يتدربون ليصبحوا مطورين محترفين. يعتبر حوالي 4% من المشاركين أن البرمجة هواية وليست مهنة، وكان أقل من 2% من المشاركين مطورين محترفين، ولكنهم غيروا مهنتهم الآن.

تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

أطلق حوالي 50٪ من المشاركين على أنفسهم اسم مطوري المكدس الكامل، أي المتخصصين الذين يكتبون كود العميل والخادم، والذي يرتبط عادةً بتقنيات الويب، وحوالي 17٪ يعتبرون أنفسهم مطوري تطبيقات الهاتف المحمول. في أغلب الأحيان، يقوم مطورو الواجهة الأمامية أيضًا بكتابة كود الواجهة الخلفية، والعكس صحيح. المجموعات الشائعة الأخرى من مهن تكنولوجيا المعلومات هي مسؤول قاعدة البيانات ومسؤول النظام، ومتخصص DevOps ومهندس موثوقية الموقع، والمصمم ومطور الواجهة الأمامية، والباحث الجامعي والأكاديمي.

تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

يساهم حوالي 65% من المطورين المحترفين بين مستخدمي Stack Overflow في المشاريع مفتوحة المصدر (مثل LibreOffice أو Gimp) مرة واحدة سنويًا أو أكثر. غالبًا ما تعتمد المساهمة في المشاريع مفتوحة المصدر على لغة البرمجة. وبالتالي، فإن المطورين الذين يعملون مع Rust وWebAssembly وElixir يفعلون ذلك في أغلب الأحيان، في حين أن أولئك الذين يعملون مع VBA وC# وSQL يساعدون في المشاريع مفتوحة المصدر بحوالي النصف.

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

وفي الولايات المتحدة، قال ما يقرب من 30% من المشاركين إنهم يعانون من مشاكل في الصحة العقلية، وهو معدل أعلى من الدول الكبيرة الأخرى مثل المملكة المتحدة أو كندا أو ألمانيا أو الهند.

تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

هذا العام، سُئل المشاركون عن الشبكات الاجتماعية التي يستخدمونها في أغلب الأحيان. كانت Reddit وYouTube هي الردود الأكثر شيوعًا. ومع ذلك، فإن تفضيلات متخصصي تكنولوجيا المعلومات لا تتوافق مع البيانات الإجمالية حول شعبية الشبكات الاجتماعية، حيث يحتل فيسبوك المرتبة الأولى، ولا يوجد Reddit حتى في المراكز العشرة الأولى (يمتلك Reddit حوالي 10 مليون مستخدم نشط مقارنة بمستخدمي Facebook البالغ عددهم 330 مليار مستخدم شهريًا). ).

تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

للعام السابع على التوالي، أصبحت JavaScript لغة البرمجة الأكثر شعبية، وارتفعت لغة Python مرة أخرى في التصنيف العالمي. تفوقت Python على Java في التصنيف العام هذا العام، تمامًا كما تفوقت على C# العام الماضي وPHP في العام السابق. وبالتالي فإن بايثون هي لغة البرمجة الأسرع نموا اليوم.

لغات البرمجة المحبوبة و"الرهيبة" و"المطلوبة".

للسنة الرابعة على التوالي، كانت Rust هي لغة البرمجة المفضلة لدى المجتمع، تليها Python. نظرًا لأن شعبية Python تنمو بسرعة، فإن وجودك في هذا التصنيف يعني أنه ليس هناك المزيد والمزيد من مطوري Python فحسب، بل إنهم يريدون أيضًا مواصلة العمل مع هذه اللغة.

تم التعرف على لغة VBA وObjective-C باعتبارها اللغات الأكثر "رعبًا" هذا العام. وهذا يعني أن نسبة كبيرة من المطورين الذين يستخدمون هذه اللغات حاليًا لا يبدون أي اهتمام بمواصلة القيام بذلك.

كانت لغة بايثون هي اللغة الأكثر "رغبة" للسنة الثالثة على التوالي، مما يعني أن المطورين الذين لا يستخدمونها بالفعل يشيرون إلى رغبتهم في تعلمها. في المركزين الثاني والثالث يأتي JavaScript وGo على التوالي.

ماذا عن البلوكتشين؟

قال غالبية المشاركين في استطلاع Stack Overflow أن مؤسساتهم لا تستخدم تقنية blockchain، وأن حالات الاستخدام الأكثر شيوعًا لا تتضمن العملات المشفرة. غالبًا ما يتم استخدام Blockchain من قبل المطورين من الهند.

عندما سُئلوا عن رأيهم في تقنية blockchain، كان المطورون متفائلين بشكل عام بشأن فائدتها. ومع ذلك، فإن هذا التفاؤل يتركز بشكل رئيسي بين المهنيين الأصغر سنا والأقل خبرة. كلما كان المستجيبون أكثر خبرة، زاد احتمال قولهم إن تقنية blockchain هي "استخدام غير مسؤول للموارد".

لغات البرمجة الأعلى أجراً

تم نشر نتائج استطلاع مطوري Stack Overflow: تتفوق Python على Java

ومن بين المطورين الذين شملهم الاستطلاع، حصل أولئك الذين يستخدمون Clojure وF# وElixir وRust على أعلى الرواتب بين المبرمجين المقيمين في الولايات المتحدة، حيث بلغ متوسطها حوالي 70 ألف دولار. ومع ذلك، هناك اختلافات إقليمية. يعد مطورو Scala في الولايات المتحدة من بين الأعلى أجرًا، في حين أن مطوري Clojure وRust هم الأكثر ربحًا في الهند.

يمكنك رؤية المزيد من البيانات والأرقام المثيرة للاهتمام في التقرير الأصلي باللغة الإنجليزية.




المصدر: 3dnews.ru

إضافة تعليق