هذه المادة ، التي نترجمها اليوم ، مكرسة لتحليل سوق العمل لمطوري البرمجيات. وهي شركة
Devskiller ، التي تعمل في مجال التوظيف ، تشارك هنا نتيجة دراسة 112،654 مهمة اختبار قام بها المبرمجون. سيتعلق الأمر بالبلدان التي يعيش فيها المبرمجون ، وأفضلها اختبارًا ، حيث توجد الشركات التي توظف معظم الموظفين الأجانب ، والمجموعات التكنولوجية الأكثر طلبًا في سوق العمل.

سوق العمل وتحليله
المعلومات هي أهم شيء في اختيار المبرمجين. هذا صحيح لكل من أصحاب العمل وأولئك الذين يبحثون عن عمل. إذا كان شخص ما ، يعمل في مجال التوظيف ، يفهم اتجاهات صناعة تكنولوجيا المعلومات ، ويدرك ما هي المعرفة والمهارات المطلوبة في سوق العمل ، ويعرف أين يعيش المبرمجون الذين يتم تعيينهم ، فسيكون من الأسهل بالنسبة له الجمع بين مبرمج مناسب وشركة تبحث عن عامل القوة.
يدرس Devskiller مشكلة البحث عن وظيفة في بيئة تقنية. جزء هام من هذا البحث هو بيانات عن توظيف المبرمجين. لكن في العمل في هذا المجال ، واجهت الشركة مشكلة واحدة.
النقطة المهمة هي أن ما يمكن أن يسمى "الاتجاهات في توظيف المبرمجين" يمكن وصفها باستخدام معلمات لا حصر لها. الصعوبة التي تواجه Devskiller هي أن تفهم بالضبط ما هي المعلومات المفيدة حقا.
على سبيل المثال ، الدراسات الاستقصائية التي أجريت بين المشاركين في البحث عن الموظفين تنطوي على قدر لا بأس به من الذاتية. ولكن أهمية الحل الصحيح لمهمة العثور على وظيفة أو موظف ، سواء من وجهة نظر مقدم الطلب ومن وجهة نظر صاحب العمل ، تتطلب بيانات أكثر موثوقية. يعتقد Devskiller أن هذا هو السبب في أنهم قرروا إلقاء نظرة على البيانات التي لديهم بالفعل.
وهي ، هذه الشركة تساعد أصحاب العمل في البحث عن المبرمجين. يجوز لصاحب العمل أن يعرض على مقدم الطلب اجتياز الاختبار على مجموعة معينة من التقنيات ، بعد أن شكل المهمة وإرسال دعوة مقدم الطلب لاجتيازه. قد يتكون الاختبار من عدة مهام. على سبيل المثال ، قد يتضمن اختبارًا مع ضرورة تحديد إجابات للأسئلة ومهمة عملية تتمثل في العثور على الأخطاء وتصحيحها في مشروع برنامج معين.
خلال العام الماضي ، سجل Devskiller 112،654 نتيجة من هذه الاختبارات. تعتقد الشركة أن هذه البيانات ، المزودة بمعلومات إضافية ، تعد مصدرًا مهمًا للمعلومات حول سوق العمل. الأفعال تتحدث دائما بصوت أعلى من الكلمات. نحن نتحدث عن حقيقة أن بيانات الاختبار تعكس بشكل موضوعي ما هي معرفة ومهارات الشركة التي يتوقعها الموظفون المحتملون ، وأين يبحثون ، من حيث الموقع الجغرافي ، عن قوة عاملة.
علاوة على ذلك ، فإن البيانات المعنية ليست شيئا من فئة التنبؤات التكنولوجية. تستند هذه البيانات إلى متطلبات محددة بوضوح من الشركات للموظفين المحتملين.
سنخبرك بما تمكنا من اكتشافه من خلال تحليل نتائج المبرمجين الذين يقومون بمهام الاختبار ودراسة بعض المعلومات الأخرى عنهم وعن الشركات التي تبحث عن موظفين جدد.
أين يعيش المبرمجون الذين يجتازون الاختبارات بشكل أفضل؟
كما اتضح فيما بعد ، تظهر أفضل نتيجة اختبار (54.66٪) بواسطة مبرمجين من نيوزيلندا.
يلاحظ مؤلف المقال أن روح المنافسة السليمة تعيش في بيئة البرمجة. يبحث المبرمجون باستمرار عن طرق لمقارنة ما يعرفونه ويمكنهم فعله بمعرفة ومهارات المبرمجين الآخرين. يمكن أن تكون هذه المقارنات دولية بطبيعتها وتعكس كيف يرى المبرمجون مستوى تعليمهم وكفاءتهم المهنية.
وبالتالي ، شارك مرشحون من أكثر من 120 دولة في المحاكمات. إذا قارنا نتائج الاختبار من قبل المبرمجين من بلدان مختلفة ، اتضح أن نيوزيلندا احتلت المركز الأول (54.66٪) ، وجاءت هولندا في المرتبة الثانية (53.58٪) ، والمركز الثالث يذهب إلى المبرمجين من روسيا (50.14٪). وإليك ما تظهره الدول العشرة الأولى التي يعيش فيها المبرمجون والذين يتعاملون بشكل أفضل مع الاختبارات.
متوسط درجة المبرمجين من مختلف البلدانما الذي يمكن أن يسبب مثل هذه النتائج؟ ربما تكمن في ميزات أنظمة التعليم في مختلف البلدان؟ أو ربما حصل المطورون من بعض البلدان على مهام أسهل؟ ربما ، يمكن اعتبار حقيقة أن نيوزيلندا تبذل جهودًا كبيرة لاجتذاب أخصائيين أجانب مؤهلين تأهيلا عاليا إلى البلاد سببا لما يحدث. هم الذين يمكنهم التأثير على حقيقة أن البلاد احتلت المرتبة الأولى في هذا التصنيف.
هذا يثير سؤال آخر. هل المطورين من الدول ذات أعلى النتائج هم أيضًا القوى العاملة المسجلة التي تبحث عنها الشركات في البلدان الأخرى؟
أين هي الشركات التي توظف معظم الموظفين في الخارج؟
كما اتضح ، أكثر من 30 ٪ من المرشحين في الخارج اختبار الشركات الموجودة في الولايات المتحدة. في ذلك ، 40 ٪ فقط من العدد الإجمالي للمبرمجين اختبار من قبل هذه الشركات هو الأجنبية. بالإضافة إلى ذلك ، تحتل الولايات المتحدة المرتبة الثانية في ترتيب الدول المصدرة للعمالة.
ربما لا تبدو هذه النتائج غير متوقعة على الإطلاق ، بالنظر إلى حجم قطاع التكنولوجيا الأمريكي. بالإضافة إلى ذلك ، تشتهر هذه الدولة
بالمرتبات المرتفعة للمبرمجين ، وهو أحد العوامل التي تجذب أفضل المتخصصين إلى البلاد. هذا ما تبدو عليه البلدان الخمسة الأولى ، والشركات التي تبحث عن أكثر نشاطاً عن المبرمجين الأجانب.
البلدان والشركات التي تبحث عن المتخصصين الأجانبيتم الحصول على بيانات مثيرة للاهتمام عند مقارنة البلدان المصدرة للعمالة. هنا ، في المقام الأول هو الهند. يعيش أكثر من ربع المبرمجين الذين اجتازوا الاختبارات على منصة Devskiller.
الدول المصدرة للعمالةمن المثير للاهتمام أن الولايات المتحدة تحتل المرتبة الثانية في هذا الترتيب. نتيجة لذلك ، اتضح أن هذا البلد في وضع مثير للاهتمام إلى حد ما. من ناحية ، تسعى الشركات من الولايات المتحدة الأمريكية بنشاط أكبر إلى العمالة الأجنبية ، ومن ناحية أخرى ، يعيش عدد كبير من المبرمجين في هذا البلد الذين يبحثون عن عمل في الخارج.
هذا يدل على وجود اتجاه قوي نحو تدويل سوق العمل للمبرمجين. ربما يؤدي هذا إلى زيادة كفاءة العمل ، حيث يمكن للشركات جذب المبرمجين الذين لديهم بالضبط المعرفة والمهارات التي تحتاجها هذه الشركات ، بغض النظر عن المكان الذي يعيش فيه هؤلاء المبرمجون.
يمكن الإشارة هنا إلى أن المبرمجين الأمريكيين يوافقون عن طيب خاطر على العمل في الخارج ، في الشركات التي تتطلب معارفهم ومهاراتهم.
ولكن ما هذه المعرفة؟ أي نوع من المتخصصين تبحث عن الشركات؟ ما هي التقنيات الأكثر شعبية اليوم؟
الأكثر طلبا بعد التقنيات
كما اتضح ، تبحث 70٪ من الشركات عن مطوري JavaScript. في الوقت نفسه ، هناك
حديث مستمر حول ما سيصبح ظاهرة فظيعة أخرى في عالم تكنولوجيا المعلومات. ولكن تجدر الإشارة إلى أنه من السهل أن ننسى أن هذه التقنيات وغيرها من التقنيات الأخرى لا تزال في مرحلة من النمو والتنمية في المناقشات حول صعود كوتلين أو حول إمكانية الاستيلاء على العالم من قبل لغة جولانج.
في معظم المؤسسات ، لا تزال هناك حاجة شديدة للتكنولوجيات الناضجة والمتقدمة مثل JavaScript. في الواقع ، يتم تأكيد هذا البيان من خلال البيانات المذكورة أعلاه على جافا سكريبت. فيما يلي قائمة تضم 5 تقنيات ، حيث يحتاج المتخصصون الذين يمتلكونها إلى أكبر عدد من الشركات.
الأكثر طلبا بعد التقنياتفي الوقت نفسه ، سيكون من المثير للاهتمام مقارنة هذه المؤشرات مع المؤشرات بناءً على الاختبارات التي يقدمها أصحاب العمل للمرشحين. أول مكان هنا هو جافا.
التقنيات التي يتم تقديم اختبارات المعرفة للمتقدمينوفقًا لنتائج الدراسة ، يمكننا أن نستنتج أن JavaScript مناسب لحل المشكلات ذات الأحجام المختلفة ، حيث تهتم العديد من الشركات ذات الأحجام المختلفة بالمعرفة في مجال JS. جافا ، من ناحية أخرى ، أكثر ملاءمة لاحتياجات الفرق الكبيرة ، علاوة على ذلك ، تنشأ هذه الاحتياجات في عدد أقل من الشركات.
ولكن إذا تحدثنا عن الاحتياجات المختلفة للشركات ، فإن الأهم من ذلك كله أنها لا تختلف على نطاق مجموعات التكنولوجيا بالكامل ، ولكن على مستوى مجموعة منفصلة.
على الرغم من أن 70٪ من الشركات مهتمة بمبرمجي جافا سكريبت ، فإن أكثرها إثارة للاهتمام يتجلى في تحليل دقيق لهذا الرقم. اتضح أن الشركات المختلفة تهتم بمكتبات أو أطر عمل مختلفة. كقاعدة عامة ، لا يتم اختبار المطورين على شيء مثل "معرفة جافا سكريبت النقي" ، ولكن على امتلاك شيء مثل React ، Angular ، Vue ، Node.js.
ما يمكن توقعه لشخص يبحث عن مبرمج؟
ننصح أي شخص يرغب في العثور على عمل في إطار تقنية معينة ألا يتوقع أن يكون صاحب العمل مهتمًا حصريًا بالكيفية التي يعرف بها اللغة التي تقوم عليها هذه التكنولوجيا. لا تهتم الشركات بمعرفة اللغة الأساسية ، ولكن بمعرفة مجموعة التقنيات المرتبطة بها. في الوقت نفسه ، تجدر الإشارة إلى أن أصحاب العمل يتم توجيههم عن طريق التحقق من ملكية مكدس تقنية معين ، وليس فقط عند اختبار مبرمجي JavaScript.
وهي نتحدث عن حقيقة أن أرباب العمل مهتمون بمجالات محددة لتطبيق لغات البرمجة. على سبيل المثال ، إذا وضعت نفسك كمتخصص في Java - فكن مستعدًا لاجتياز اختبارات تطوير Spring أو Android.
إذا عدنا إلى JavaScript ، في هذه المنطقة يمكن اختبار القدرة على استخدام تقنيات مثل React و Angular و jQuery و Node.js و Ember.
يمكن لمطوري قواعد البيانات توقع اختبارات MySQL أو PostgreSQL أو HSQLDB.
قد يتم تقديم مبرمجين لـ PHP لـ Laravel أو Symphony.
وأولئك الذين يكتبون في Python قد يحصلون على مهام حسب الموقف المحدد ، حيث سيتعين عليهم إظهار القدرة على العمل مع Django أو Pandas أو Numpy.
مداخن التكنولوجيامن كل هذا ، يمكن استنتاج واحد مهم. ليس لدى المبرمج الحديث معرفة عميقة كافية بلغة معينة. في سوق العمل ، يتم تقييم القدرة على العمل مع مجموعة محددة من التقنيات ، وعلى وجه التحديد ، فإن المتخصصين هم الذين يبدون هذه المهارة التي تبحث عنها الشركات.
كل هذا يشير إلى أن المبرمج الذي يريد العثور على وظيفة جيدة يحتاج إلى معرفة ليس فقط لغة برمجة معينة ، ولكن يمكنه أيضًا استخدام المكتبات والأطر المختلفة المتعلقة بهذه اللغة.
الخلفية وقواعد البيانات
اتضح أن المهارات في مجال تطوير الخادم وفي مجال العمل مع قواعد البيانات غالباً ما يتم اختبارها بشكل مشترك.
بالطبع ، بالنسبة لبعض المواقف ، قد تكون المعرفة داخل نفس مجموعة التكنولوجيا كافية. ولكن في كثير من الأحيان ، يتم تقديم المبرمجين لإظهار القدرة على استخدام مكدسات التكنولوجيا التي تكمل بعضها البعض. في هذا الصدد ، فإن السؤال الذي يطرح نفسه التقنيات التي تكمل بعضها البعض.
في الغالبية العظمى من الحالات ، نتحدث عن تقنيات تطوير تطبيقات الخادم والقدرة على العمل مع قواعد البيانات. سنقوم هنا بتعيين تقنيات قواعد البيانات على أنها "SQL".
من بين المجموعات الثمانية للتكنولوجيات التي يهتم بها أصحاب العمل أكثر من غيرها ، كان 26٪ منها جافا و SQL. بالإضافة إلى ذلك ، مجموعة من .NET و SQL ينتمي إلى 9 ٪.
تعد مجموعة JavaScript ، والتي ، بفضل Node.js ، تنطبق الآن على لغات الخادم و SQL ، مثيرة للاهتمام لأصحاب العمل في 15٪ من الحالات. وأخيرا ، تتم دراسة المعرفة في مجال PHP و SQL في حوالي 7 ٪ من الحالات.
مجموعات التكنولوجيا التي تهم أصحاب العملمن المثير للاهتمام ملاحظة حقيقة أنه عندما يتعلق الأمر بالتطوير الأمامي ، فغالبًا ما يتم فحص مهارات جافا سكريبت جنبًا إلى جنب مع القدرة على استخدام CSS. فهو يقع في حوالي 18 ٪ من الحالات. إذا أخذنا في الاعتبار المجموعات الشائعة الأخرى من التقنيات ، اتضح أن مجموعات .NET و JavaScript مخصصة بنسبة 8٪ من الاختبارات ، يتم الجمع بين PHP و JavaScript في 7٪ من الحالات ، Java و JavaScript - في 6٪ من الاختبارات.
من هذا المنطلق يمكننا أن نستنتج أنه إذا كنت مطورًا خلفيًا ، فإن معرفة العمل مع قواعد البيانات مهمة أيضًا بالنسبة لك. وبالمثل ، إذا كنت مطورًا متكاملاً ، فبغض النظر عن ما تكتبه رمز الخادم ، فسوف يتعين عليك استخدام JavaScript لتطوير الواجهة الأمامية.
موقف المبرمجين من الاختبارات التي يعرض عليهم اجتيازها عند التقدم لوظيفة
تحدثنا هنا كثيرًا عن الاختبارات التي تعرضها الشركات التي تبحث عن موظفين للمبرمجين. في النهاية ، تم بناء دراستنا على بيانات مثل هذه الاختبارات. ولكن في دوائر معينة ، يتم النظر إلى مثل هذه الأشياء بشكل غامض.
عادة ، يتم انتقاد مهام الاختبار لأخذها الكثير من الوقت ، لكونها مرتبطة بشكل ضعيف بالعمل الحقيقي ، ولأن المبرمج ، أثناء أداء المهام ، لا يمكنه إظهار قدراته بالكامل. يدعي بعض المبرمجين أنه إذا عُرض عليهم مهمة في سياق البحث عن عمل ، فلن يقوموا بها وسوف يتخلون عن وظيفة محتملة.
في هذا الصدد ، من المثير للاهتمام أن نلاحظ أن 73 ٪ من العدد الإجمالي للمطورين الذين ، في طور الاختبار قبل تعيينهم ، طُلب منهم إكمال مهامنا ، يتم تنفيذ هذه المهام. يشير هذا إلى أنه مع الاختيار الصحيح للمهام ، إذا كانت المهام مرتبطة بالواقع ، فإن عددًا كبيرًا من المتقدمين يقومون بهذه المهام. نتيجة لذلك ، يتلقى صاحب العمل معلومات مهمة وذات صلة حول معارفهم ومهاراتهم.
ميزات اختيار المطورين في مختلف البلدان
قلنا بالفعل أنه في بلدان مختلفة ، يختلف متوسط مستوى تدريب المطورين. ينطبق اتجاه مشابه على وضوح الشركات التي تختار المرشحين للوظائف. لماذا هذا هكذا؟
أول ما يتبادر إلى الذهن هو فكرة بسيطة عن العرض والطلب. ربما في بعض الأماكن قد يطالب العديد من الأشخاص بنفس الموقف. بالإضافة إلى ذلك ، قد تقوم بعض الشركات بتعيين متطلبات أعلى من الشركات الأخرى للموظفين الجدد المحتملين.
ربما ليس من المستغرب أن يكون الاختيار الأصعب هو الذهاب إلى هؤلاء المبرمجين الذين يرغبون في العمل في سنغافورة. هذا بلد متقدم يتمتع
بمستوى تعليمي عالٍ للغاية.
بالإضافة إلى ذلك ، تتمتع سنغافورة بإنجازات
اقتصادية أعلى من جيرانها. نتيجة لذلك ، تبدو الشركات الموجودة في هذا البلد جذابة للمرشحين من جميع أنحاء جنوب شرق آسيا.
ملخص
تم جمع البيانات التي تستند إليها هذه المواد في عام 2018 ، لكن على الرغم من ذلك ، فإنها تسمح لنا بتحديد الاتجاهات المهمة في سوق العمل في مجال تكنولوجيا المعلومات في عام 2019:
- قد تصبح بعض البلدان ، مثل نيوزيلندا ، مصدرا ثريا جديدا للمبرمجين المهرة.
- الهند مصدر هائل للمبرمجين ، والولايات المتحدة متأخرة قليلاً.
- التقنيات التي ظهرت منذ عدة سنوات ، مثل JavaScript ، لا تزال شائعة للغاية.
- يجب أن لا يعرف المبرمج الذي يبحث عن عمل لغة معينة فحسب ، بل يعرف أيضًا التقنيات ذات الصلة.
- يتم تشجيع المبرمجين على تطوير معارفهم ومهاراتهم في مجال التقنيات التي تكمل بعضها البعض. على سبيل المثال ، عادةً ما تأتي تقنيات التطوير من جانب الخادم مع تقنيات قواعد البيانات.
- إذا كانت الشركة التي تبحث عن المبرمجين تقدم لهم اختبارات معدة بشكل صحيح بناءً على ما يمكن العثور عليه في العمل الحقيقي ، فإن الغالبية العظمى من المرشحين ستوافق على اجتياز مثل هذه الاختبارات.
- الشركات من سنغافورة لديها متطلبات عالية جدا للمتقدمين.
إذا كنت مهتمًا بموضوع دراسة سوق العمل في البرمجة ،
فإليك الدراسة التي تستند إليها هذه المادة.
أعزائي القراء! ما هو شعورك حيال المهام التي يقدمها المبرمجون لإكمالها قبل اتخاذ قرار بشأن توظيفهم؟