المهارات ، والتعليم الذاتي ، ولغات البرمجة للمطورين المبتدئين: أبحاث HackerRank



في بداية هذا العام ، نشرت HackerRank نتائج دراسة واسعة النطاق ، حضرها 10 آلاف طالب - مطورو المستقبل. كان الغرض من الدراسة هو معرفة مدى أهمية التعليم الذاتي أثناء التدريب ، وكذلك لمعرفة المهارات التي يخطط الطلاب لتطويرها.

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

توصي Skillbox بما يلي: دورة عملية لمدة عامين ، "أنا مطور ويب للمحترفين" .

نذكرك: لجميع قراء "Habr" - خصم بقيمة 10،000 روبل عند التسجيل في أي دورة تدريبية في Skillbox باستخدام الرمز الترويجي "Habr".

التعليم العالي لا يكفي


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



المشكلة الرئيسية للتعليم العالي ، حسب الطلاب ، هي أنها لا تواكب التطور السريع للتكنولوجيا. يصبح البرنامج التدريبي متقادمًا فور نشره تقريبًا ، لذلك يتعين على الطلاب الدراسة بمفردهم ، ما لم يكن بالطبع مهمًا بالنسبة لهم.

هناك فارق بسيط آخر يتمثل في أن المطورين المبتدئين يسعون إلى تعلم ليست واحدة ، ولكن أربع لغات برمجة. يخطط الطلاب الآسيويون عمومًا لتعلم ما لا يقل عن سبع لغات.

يصبح من الواضح أن الدبلوم أو الدرجة العلمية يجب ألا تكون العامل الرئيسي في تقييم مهارات الطلاب. ينبغي إيلاء الاهتمام الرئيسي عند التعاقد مع مطور شاب للمشاريع الشخصية ، ومحفظة له ، وتقييم المهارات.

يوتيوب مصدر مهم للغاية للمعلومات للطلاب.


غالبًا ما يستخدم مطورو البرامج المبتدئين YouTube للتدريب ، أكثر من زملائهم الأكثر خبرة. الغالبية العظمى - حوالي 73 ٪ من الطلاب في الفئة العمرية من 18 إلى 24 سنة - يعملون مع خدمات الفيديو.



يستخدم StackOverflow بنشاط كبير من قبل المطورين الأكثر خبرة من 25 إلى 34 عامًا (بالطبع ، يعمل ممثلو الفئات العمرية الأخرى أيضًا مع الخدمة ، فقط مطورو مبتدئون شاركوا في الاستبيان). تشير هذه الفئة إلى StackOverflow في كثير من الأحيان - الفرق مع المبتدئين هو حوالي 10 ٪.

يزداد الطلب على خبراء جافا سكريبت


كما اتضح فيما بعد ، يريد أصحاب العمل في أغلب الأحيان الحصول على مطورين يدرسون JavaScript والأطر ذات الصلة. يرتبط هذا الطلب بالانتقال النشط لهذه الصناعة إلى صفحات الويب الديناميكية ، حيث تتم كتابة 95 ٪ من جميع التطبيقات في جافا سكريبت.



ما يقرب من 48 ٪ من أرباب العمل من جميع أنحاء العالم يبحثون عن متخصصين في جافا سكريبت. ويقول 42 ٪ فقط من المطورين المبتدئين أنهم يعرفون هذه اللغة. الأهم من ذلك كله ، النقص في هؤلاء الأفراد في الهند وكندا. في الولايات المتحدة والمملكة المتحدة ، على النقيض من ذلك ، هناك الكثير من المتخصصين في جافا سكريبت.

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

روبي ، بيثون ، وجافا سكريبت - الأكثر شعبية مع الطلاب




جميع اللغات الثلاث تهم الغالبية العظمى من الطلاب. المطورين المبتدئين يخططون لدراستهم دون فشل. المبتدئين لا ينسون لغة C ، لأن لغات البرمجة منخفضة المستوى تساعد في تعلم لغات جديدة.

وبالطبع الأطر




تعد AngularJS و React و Node.js و Spring الأطر الأكثر شعبية بين أرباب العمل. الغالبية العظمى من الشركات تتطلب معرفتهم. ونقص المتخصصين ملحوظ للغاية ، لأن هذه الأطر هي التي تدرس بشكل سيئ في الجامعات. الأساسيات ، بالطبع ، يتم إعطاء ، ولكن الحد الأدنى من الممارسة. لا يوجد شيء يجب القيام به. يحتاج الطلاب إلى تعلم الأطر من تلقاء أنفسهم ، بالإضافة إلى ذلك ، يتعين على الشركات سحب المتخصصين المعينين.

النمو المهني قبل كل شيء




تظهر نتائج الدراسة أن أهم لحظات العمل للمطورين المبتدئين هي:

  • النمو المهني والتوجيه.
  • العمل عن بعد ، جدول زمني مرن.
  • مشاريع مثيرة للاهتمام.

ثم اتبع الزملاء الجيدين ، وثقافة الشركات ، والأقساط.

في ختام المقال ، تجدر الإشارة إلى أن كل مطور مبتدئ يمكنه أن يختتم بنفسه. بالنسبة لأصحاب العمل ، من الواضح أن "القشرة" الآن ليست أهم شيء على الإطلاق (ولكن على الرغم من أنه لا يوجد أحد يفعل ذلك بالفعل). النقاط الأكثر أهمية هي المعرفة والخبرة والحافظة.

توصي Skillbox بما يلي:

Source: https://habr.com/ru/post/ar440014/


All Articles