كونها واحدة من أكبر دورات برمجة Java عبر الإنترنت مع أكثر من 0.5 مليون مستخدم مسجل، نحن في CodeGym ملتزمون بمساعدة جميع طلابنا على تحقيق أقصى استفادة من التعلم على منصتنا. وعلى الرغم من أن دورة CodeGym تم تصميمها لتكون جذابة وممتعة قدر الإمكان، إلا أن إتقان أي لغة برمجة لا يمكن أن يكون سهلاً. يتطلب الوقت والجهد المركز. يعلم الجميع ذلك، ولكن عندما يتعلق الأمر بأرقام محددة، فإن الإجابات عادةً ما تكون غامضة تمامًا.
وهذا ما أردنا تغييره من خلال دراسة جديدة لعادات التعلم لدى طلاب CodeGym. كم عدد الساعات التي يدرسها المستخدم العادي في الأسبوع؟ ما هي نسبة الوقت الذي يقضونه في القراءة النظرية وحل المهام العملية؟ ما هو أفضل وقت في اليوم لتعلم جافا عبر الإنترنت؟ ما المدة التي يستغرقها إكمال كل مستوى من مستويات الدورة في المتوسط؟ كان هدفنا هو الإجابة على هذه الأسئلة وغيرها حول مقدار الوقت والجهد الذي يحتاجه المستخدم النموذجي لتعلم لغة البرمجة عبر الإنترنت. وبطبيعة الحال، أردنا مشاركة نتائج هذه الدراسة مع جمهورنا، حيث قد تساعدك هذه المعلومات في التخطيط لتعلمك الخاص ومعرفة مدى واقعية خطتك الدراسية بناءً على متوسط الأرقام.
دراسة عادات تعلم جافا
كما تعلم أو لا تعلم، إلى جانب اللغة الإنجليزية، يتوفر CodeGym للمستخدمين الذين يتطلعون إلى اكتساب مهارات ترميز Java بلغات أخرى متعددة. النسخة الإنجليزية هي الأكثر شعبية حتى الآن، مع ما يقرب من 438000 مستخدم مسجل. النسخة الثانية الأكثر شعبية هي النسخة البولندية مع 24.5 ألف مستخدم، والنسخة الألمانية هي النسخة ثلاثية الأبعاد مع 16 ألف مستخدم. هناك أيضًا إصدارات فرنسية (أكثر من 10 آلاف مستخدم مسجل) وصينية (7.3 ألف) وإسبانية (2.3 ألف مستخدم) من CodeGym متاحة عبر الإنترنت. في هذه الدراسة بالذات، ركزنا على طلابنا من الاتحاد الأوروبي، وخاصة بولندا وألمانيا وفرنسا باعتبارهم أكبر ثلاثة أسواق لنا في الاتحاد الأوروبي. لكننا نعتقد أن نتائج هذا البحث عالمية إلى حد كبير ويمكن تطبيقها على مواقع أخرى في جميع أنحاء العالم.
وقت
إجمالي الوقت الذي يقضيه الطالب العادي كل أسبوع في التعلم في CodeGym هو 7-8 ساعات. نظرًا لأن CodeGym عبارة عن دورة Java تركز على الممارسة، ونحن نشجع جميع طلابنا على ممارسة أكبر قدر ممكن من أجل تعلم Java بشكل أسرع، فقد أردنا أيضًا معرفة مقدار الوقت الذي يقضيه طلابنا في البلدان المختلفة في حل المهام العملية لـ CodeGym.
ما وجدناه هو أن الطلاب من فرنسا يقضون وقتًا أطول قليلاً من المستخدمين من البلدان الأخرى في حل المهام في CodeGym - ساعتين و57 دقيقة أسبوعيًا في المتوسط. وجاء الطلاب من بولندا في المرتبة الثانية (ساعتين و 50 دقيقة في الأسبوع)، في حين أن الطلاب من ألمانيا يمارسون أقل بكثير - ساعتان و 26 دقيقة في الأسبوع في المتوسط. شيء آخر أردنا اكتشافه كنتيجة لهذه الدراسة هو في أي وقت من اليوم يتعلم طلابنا على CodeGym. ومن غير المستغرب أن يفضل معظمهم الدراسة خلال النهار، حيث تكون الفترة من الساعة 12 إلى 1 ظهرًا هي الفترة الأكثر ازدحامًا. وتميل هذه العادات إلى البقاء كما هي بالنسبة للمستخدمين من بولندا وفرنسا وألمانيا بطريقة متساوية.
وتيرة التعلم
عندما يتعلق الأمر بسرعة التعلم أو الوقت الذي يستغرقه الطالب العادي لإكمال دورة CodeGym، كان من الصعب استخراج هذه المعلومات من بيانات المستخدم التي لدينا حيث أن العديد من المستخدمين لا يكملون جميع المستويات حتى نهاية الدورة الفصل. ليس من غير المألوف أن يقوم العديد من الأشخاص بتأجيل التعلم لأسابيع أو أشهر للعودة إليه لاحقًا.
- حان الوقت لإنهاء مهمة CodeGym الأولى
ولهذا السبب ركزنا تحليلنا على متوسط الوقت الذي يستغرقه الطلاب لإكمال بناء جملة Java. وكانت الأرقام مختلفة إلى حد كبير تبعا للبلد. بالنسبة للطلاب من بولندا، يستغرق الأمر شهرين في المتوسط لإنهاء بناء جملة Java، بينما يحتاج المستخدمون من فرنسا وألمانيا إلى شهر واحد فقط للوصول إلى نهايته.
تمكنا أيضًا من حساب متوسط عدد الأيام التي يستغرقها الطلاب لتجاوز المستويات الفردية في الدورة التدريبية. بالنسبة للمستخدمين من بولندا، يستغرق الأمر 94 يومًا في المتوسط للوصول من بداية الدورة إلى المستوى 22. وبالنسبة للأشخاص من فرنسا وألمانيا، يستغرق الأمر 83 يومًا في المتوسط للحصول على نفس النتيجة. ومن المثير للاهتمام أن المستويات من 6 إلى 9 تبدو الأكثر صعوبة بالنسبة للعديد من الطلاب. هذه أجزاء من الدورة التدريبية تغطي المواضيع التالية: المصفوفات والقوائم، والكائنات، والمجموعات، والاستثناءات. لذا، إذا واجهتك مشكلة واحدة من هذه الأشياء، فأنت على الأقل تعلم أنك لست وحدك.
ملخص
في النهاية، دعونا نشارككم بعض الاستنتاجات التي توصلنا إليها بناءً على نتائج هذه الدراسة وغيرها من البيانات الحديثة التي تمكنا من جمعها بفضل مجتمعنا الداعم والجهود التحليلية الخاصة بـ CodeGym. بالنظر إلى اتجاهات النمو في عدد مستخدمي CodeGym، في رأينا، من الآمن أن نقول إن الطلب على مهارات تطوير Java وشعبية التعليم عبر الإنترنت آخذ في الارتفاع. لقد كانت جائحة كوفيد-19 العالمية محركًا رئيسيًا للاتجاه الأخير، حيث تضرر التعليم التقليدي بشدة بسبب عمليات الإغلاق، وستكون عواقب ذلك محسوسة على المدى الطويل لمدة تصل إلى السنوات الخمس المقبلة. وفقًا لهذا
البحث
الذي أجرته Guide2Research، سنشهد انخفاضًا في طلبات الالتحاق بالجامعات في جميع أنحاء العالم بنسبة 15-25% في السنوات القليلة المقبلة. من ناحية أخرى، يتزايد عدد الطلاب الذين يتلقون دورات تعليمية مختلفة عبر الإنترنت بشكل مطرد بحوالي 5٪ كل عام. كما أن عدد مطوري البرمجيات آخذ في الارتفاع: وفقًا لهذه
البيانات
الصادرة عن Statista، يوجد حاليًا حوالي 24 مليون مطور برمجيات في العالم، وبحلول عام 2024 سيرتفع هذا العدد إلى 28.7 مليون. لكن حتى هذا لن يكون كافيا لإرضاء السوق المتعطش للمواهب بشكل متزايد، حيث
يقدر
المحللون أنه في عام 2022 سينمو عدد الوظائف المرتبطة بعلوم الكمبيوتر بنسبة 37%، مما يعني أن المعروض من الموظفين في هذا المجال لا يزال يحظى 'لا تكون قادرة على تلبية الطلب. عندما يتعلق الأمر بـ Java، فهي تظل لغة البرمجة الأكثر شعبية في العالم وفقًا لأحدث تقرير
لحالة النظام البيئي للمطورين
الصادر عن JetBrains، وستستمر
في القيام بذلك
في المستقبل المنظور. ونحن في CodeGym سنواصل بذل كل ما في وسعنا لدعم طلابنا في جميع البلدان ومناطق العالم في رغبتهم في تعلم Java وأن يصبحوا مطوري برامج محترفين. انتظروا المزيد من التقارير والدراسات التحليلية من جانبنا في المستقبل!
GO TO FULL VERSION