لأكثر من عقد من الزمان، ظل Stack Overflow يسلط الضوء على التقنيات الصاعدة والمتراجعة، ويلقي نظرة خاطفة على المستقبل الواعد لعالم التكنولوجيا. في مايو 2023، استجاب أكثر من 90.000 مطور لاستطلاع StackOverflow الجديد حول كيفية تعلمهم وتحسين مستواهم، والأدوات التي استخدموها، والأدوات التي يرغبون في إتقانها. تم مؤخرًا إصدار استطلاع Stack Overflow 2023 أخيرًا. دون مزيد من اللغط، دعونا نتحقق مما حدث خلال العام الماضي.
الاولاد. تصوير: جان ثيس/ أمازون
الملف الشخصي للمستجيب. يختار الطلاب بشكل متزايد التعلم عبر الإنترنت
في هذا العام، قامت
Stack Overflow
بمقارنة التقنيات الأكثر شيوعًا عبر ثلاث مجموعات مختلفة - جميع المشاركين، والمطورين المحترفين، وأولئك الذين يتعلمون البرمجة. باعتبارنا منصة للتعلم عبر الإنترنت، لا يمكننا أن نبدأ بدون أخبار رائعة - بين الطلاب الذين ما زالوا يتعلمون البرمجة، وصل السعي وراء معرفة البرمجة من خلال الموارد عبر الإنترنت إلى مستويات غير مسبوقة، مع زيادة ملحوظة من 70% إلى 80% منذ العام
الماضي المسح في عام 2022
.
ومن بين المشاركين، ينجذب جيل الشباب (الذين تبلغ أعمارهم 18 عامًا أو أقل) نحو الموارد عبر الإنترنت باعتبارها وسيلة التعلم المفضلة لديهم. ومع ذلك، فإن حوالي 52% من الأشخاص الذين تتراوح أعمارهم بين 25 و34 عامًا يفضلون الدورات التدريبية عبر الإنترنت أيضًا. ومن المثير للاهتمام أن المقاولين المستقلين والعاملين لحسابهم الخاص والمطورين العاملين لحسابهم الخاص يشهدون هذا العام ارتفاعًا متواضعًا، بينما يشهد الطلاب بدوام كامل انخفاضًا طفيفًا، بفارق 1٪ مقارنة بالعام السابق.
أفضل التقنيات وشعبية جافا: مكانة راسخة بين القادة
للوصول إلى الأساسيات، نود التأكيد على أن JavaScript تستمر في احتلال المراكز الأولى، كونها لغة البرمجة الأكثر استخدامًا للسنة الحادية عشرة على التوالي. لقد تجاوزت لغة Python SQL لتحتل المركز الثالث. والجدير بالذكر أن بايثون تسود بين المطورين غير المحترفين وأولئك الذين ما زالوا يتعلمون البرمجة. حققت العديد من التقنيات خطوات ملحوظة خلال العام الماضي - فقد تقدمت Bash/Shell، وC، وRuby، وPerl، وErlang بمركز واحد، في حين تقدمت Elixir وLisp مركزين.
كما ترون في هذه الإحصائيات، حصلت Java على المركز السابع بين جميع المشاركين. ولكن إذا بحثنا بشكل أعمق، فمن السهل أن نرى أن HTML/CSS هي لغة ترميزية، وأن SQL هي لغة خاصة بالمجال، في حين أن Bash/Shell هي لغة أوامر. ولهذا السبب سيكون من العدل أن نقول إن Java تظل من بين أفضل 5 لغات برمجة عالية المستوى. ومن الجدير بالذكر أن أولئك الذين يتعلمون البرمجة هم أكثر عرضة للإبلاغ عن استخدام Java مقارنةً بالمطورين المحترفين - 35% مقابل 30%. تعد Java خامس أكثر لغات البرمجة طلبًا بالنسبة لأولئك الذين بدأوا للتو رحلة التعلم. مرة أخرى، إذا تجاهلنا HTML/CSS وSQL، فسيصبح من الواضح أن Java تحتل المركز الثالث في القائمة المختصرة لأكثر لغات البرمجة عالية المستوى طلبًا بين الطلاب.
ماذا يعني ذلك؟ تعتبر Java لغة برمجة أولى رائعة لعدة أسباب مقنعة - البساطة، واستقلالية النظام الأساسي، والموارد الواسعة، وأهميتها الصناعية.
قواعد البيانات الأكثر شعبية لعام 2023. أصبحت PostgreSQL هي الرائدة
حدثت ثورة صغيرة هذا العام – حيث أطاحت PostgreSQL بـ MySQL (احتلت مكانة رائدة في السنوات الأخيرة). تم التصويت لـ PostgreSQL باعتبارها قاعدة البيانات الأكثر إثارة للإعجاب، متفوقة على 31 قاعدة بيانات أخرى. لماذا يفضل المزيد والمزيد من المطورين PostgreSQL؟ لأنه يتفوق على قواعد البيانات القديمة والمتخصصة في السياقات الأكثر أهمية - المرونة والأداء الفني وإمكانية التطبيق عبر أكبر عدد من أعباء عمل المؤسسة. بالإضافة إلى ذلك، المصدر المفتوح هو جوهر كل هذا. تجدر الإشارة إلى أن MongoDB تظل قاعدة بيانات NoSQL الأكثر استخدامًا.
المنصات السحابية الأكثر استخدامًا
فيما يتعلق بشعبية المنصات السحابية، لا يمكننا رؤية تغييرات كبيرة هذا العام. تستمر AWS في الهيمنة باعتبارها النظام الأساسي الأكثر شيوعًا، حيث تضاعف تقريبًا النسبة المئوية لـ Azure، ثاني أكثر الأنظمة الأساسية استخدامًا. تساهم سهولة التوسع التلقائي والتكامل مع البنية التحتية الحالية والطبقة المجانية الشاملة بشكل كبير في شعبية AWS.
أفضل الأطر في عام 2023. إطار الربيع في أعلى 5
هذا العام، صنف المستجيبون مرة أخرى Node.js وReact.js على أنهما أكثر تقنيات الويب شيوعًا. يستخدمها المطورون المحترفون بالتساوي إلى حد ما، في حين أن أولئك الذين يتعلمون البرمجة يستخدمون Node.js أكثر قليلاً من React (52% مقابل 48%). تعتبر jQuery وأطر عمل الويب الأخرى أقل شيوعًا بمقدار الضعف تقريبًا من Node.js وReact.js بين جميع المستجيبين.
وبالحديث عن الأطر والمكتبات الأخرى، تتصدر NET (5+) القائمة هذا العام أيضًا. ومن الجدير بالذكر أن Spring Framework المتوافق مع Java يضمن أيضًا مكانًا في أفضل خمسة أطر عمل.
ما هي الأدوات الأخرى الشائعة الآن؟
في عام 2023، تفوقت Docker على npm باعتبارها التكنولوجيا الأكثر استخدامًا بين المطورين. بينما يستمر الطلاب في تفضيل npm، فإن Docker يكتسب قوة جذب سريعة في مجتمع المطورين.
أما بالنسبة لبيئة التطوير المتكاملة، يظل Visual Studio Code هو أفضل بيئة تطوير متكاملة (IDE) عبر جميع المطورين ويحتل IntelliJ IDEA المركز الثالث.
استخدام أدوات الذكاء الاصطناعي. اللاعب الجديد على الساحة
هذا العام، قدم StackOverflow قسمًا جديدًا -
أدوات البحث بالذكاء الاصطناعي . ليس من المستغرب أن يكون الخيار الأفضل لأدوات بحث الذكاء الاصطناعي بين جميع المشاركين هو ChatGPT. استخدمه 83% من المطورين والطلاب الذين شملهم الاستطلاع في العام الماضي ويخططون لمواصلة استخدام ChatGPT هذا العام. هذه النسبة تتجاوز Bing AI (20%)، WolframAlpha (13.36%)، Google Bard AI (9.86%)، وغيرها. ليس من المستغرب أن المبتدئين أكثر عرضة لاستخدام أدوات الذكاء الاصطناعي مقارنة بالمطورين المحترفين (82% مقابل 70%).
إلى جانب الاستفسار عن أدوات بحث الذكاء الاصطناعي، سأل StackOverflow أيضًا عن أدوات مطوري الذكاء الاصطناعي الأكثر استخدامًا. هنا، GitHub Copilot هو القائد الواضح حيث يستخدمه 55% من المشاركين. GitHub هي أداة مساعدة للبرمجة يتم الإعلان عنها على أنها "مبرمج مقترن بالذكاء الاصطناعي". فهو يقدم اقتراحات يتم إنشاؤها تلقائيًا أثناء كتابة المبرمجين للمتغيرات وأسماء الوظائف والملفات وتعليقات التعليمات البرمجية وسلاسل المستندات وما إلى ذلك.
خاتمة
نأمل أن تكون هذه الأفكار الموجزة قد ساعدتك على تحديد اتجاهات التكنولوجيا التي ستشكل المستقبل. من خلال مواكبة هذه الاتجاهات، يمكن للمطورين البقاء على الموجة وشق طريقهم نحو النجاح. لاحظ أن استطلاع StackOverflow سلط الضوء على الشعبية الدائمة لـ Java والتقنيات والأطر ذات الصلة. بالإضافة إلى ذلك، كشف الاستطلاع أن الدورات عبر الإنترنت شهدت طفرة غير مسبوقة، مع تفضيل بنسبة 80% بين الطلاب الذين يتعلمون البرمجة. من كل هذا، من السهل أن نستنتج أننا نسير في الطريق الصحيح، يا أصدقائي!
GO TO FULL VERSION