عالم تكنولوجيا المعلومات يتغير ، وممارسات التطوير تتغير. تتضاعف التقنيات الجديدة بسرعة وبالنسبة للمطور ، وقد يكون من الصعب في بعض الأحيان البقاء محدثًا. أصدرت HackerRank ، مجتمع المطورين ، للتو نسخة جديدة من دراسة مهارات المطورين. توفر نتائجها نظرة ثاقبة لمعرفة أصحاب العمل والموظفين ، وما يبحثون عنه في عملهم وكيف يرون أن دورهم يتطور مع توسع التكنولوجيا .
جمعت الدراسة أكثر من 116000 شخص في حوالي 162 دولة حول العالم. ووفقًا للدراسة ، تتطور الشركات لدمج التكنولوجيا في قلب منتجاتها وتتزايد الحاجة إلى المواهب المؤهلة بشكل كبير. لتلبية هذا الطلب ، سيتعين عليهم أن يصبحوا خبراء في توظيف المطورين ، ليس من خلال الاعتماد على نسبهم أو سيرهم الذاتية ، ولكن من خلال تقييم مهاراتهم بشكل موضوعي ووضعهم بشكل استراتيجي في المنظمات التي يعملون من أجلها.
وفقًا للتقرير ، إذا كان عمرك أقل من 39 عامًا ، فقد تعلمت أن معظم نظرائك قد تعلموا لغة C. جزء كبير من الأشخاص الذين تتراوح أعمارهم الآن بين 40 و 74 سنة ، تعلموا لغة BASIC. و تشير الدراسة إلى أن حوالي 40٪ من المطورين يتعلمون ويستعملون حاليًا لغة C. وهي نسبة قريبة من تجاوز BASIC (حوالي 45٪).
وفقًا لتقرير الدراسة ، لم يتغير الكثير في اللغات الأكثر شعبية في السنوات الثلاث الماضية. شهدت اللغات العشرة الأولى تغيرين فقط من العام الماضي: س # سرقت المركز السادس من PHP ، وحلت في المركز السابع. ومع ذلك ، فإن اللغة الأكثر شيوعًا هي JavaScript .
وفقًا لمؤلفي التقرير ، يشهد موقع Vue.js نموًا ثابتًا إلى حد ما ، حيث ارتفع بمعدل مكان واحد سنويًا منذ عام 2018. لكن التغيير الأكثر إثارة كان بالنسبة لشركة Django ، التي حققت مكانين بين عامي 2019 و 2020 (الانتقال من المركز السادس إلى الرابع ). وفقا لهم ، فمن الواضح أن صعود جانغو يرتبط ارتباطا وثيقا صعود بيثون حيث أصبحت اللغة المفضلة في مجالات الذكاء الاصطناعي والتعلم الآلي.
تكتسب لغة البرمجة التي طورتها Google المزيد والمزيد من القبول في مجتمع HackerRank. للعام الثالث على التوالي ، تعد Go هي اللغة الأولى التي يريد المطورون تعلمها. ويجد التقرير أن هذه ليست المرة الأولى التي يكون فيها عمالقة التكنولوجيا مثل Google وراء اعتماد اللغة. لقد كان Twitter بالفعل وراء الاعتماد المتزايد لـ Scala. وفعلت Apple هذا أيضًا مع Swift عندما ابتعدت عن الهدف C.
المصدر : HackerRank