مراجعة ذاتية لبعض المنصات التعليمية باللغة الإنجليزية. الجزء 1: Hyperskill.org

كما وعدت في المقال السابق ، أواصل بحثي. بالنسبة لأولئك الذين لم يقرؤوا مقالتي الأولى عن المنصات التعليمية الروسية المجانية ، أود أن أبلغكم أنني توصلت إلى الاستنتاج التالي: كل شيء محزن إلى حد ما مع الدراسات هناك - الكثير من المواد غير المجدية والوعود الفارغة والمضايقات والاختراق المباشر.



نظرًا لعدم وجود حجر صحي الآن ، لا يوجد الكثير من وقت الفراغ للبحث ، لذلك سأقوم بنشر مراجعة لمنصات اللغة الإنجليزية في أجزاء. الآن سنركز على Hyperskill.org (المشار إليها فيما يلي باسم HS) المعروف أيضًا باسم أكاديمية JetBrains (المشار إليها فيما يلي بـ JB). أدعو القراء المهتمين لمناقشة المقالة وخبراتهم التعليمية عبر الإنترنت في التعليقات. ستكون الاقتراحات حول اختيار المنصات التعليمية الممتعة باللغة الإنجليزية مفيدة أيضًا. 



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



Hyperskill.org







تم تصميم منصة HS لتقديم  خدمات تعليمية مدفوعة الأجر  . في  https://www.jetbrains.com/academy/  باللغة الإنجليزية ، يُقترح الخضوع للتدريب في 4 مجالات ، منها مجالان غير جاهزين بالكامل بعد (تم وضع علامة تجريبية عليهما ) - انظر أدناه. لا توجد لغة روسية ، ويبدو أنها غير مخططة.







بالنسبة للمستخدمين المسجلين على المدى الطويل ، فإن التدريب حتى 1 يناير 2021 مجاني. لقد سجلت منذ فترة طويلة ...



من الجميل أنه لا توجد أكاذيب عن أي ضمانات للعمالة: " نحن نؤمنأن التعلم في أكاديمية JetBrains سيساعدك بالتأكيد على أن تصبح أكثر استعدادًا لمقابلة العمل الأولى. المشاريع الأكثر تعقيدًا مستوحاة من مهام الاختبار لشغل وظائف مطور مبتدئ. ليس لدينا أي اتفاقيات خاصة مع شركات تكنولوجيا المعلومات وبالتالي لا يمكننا تقديم أي ضمانات ” .



أرغب بشدة في معرفة ما يقوم عليه هذا الاعتقاد. عادة ، تستند هذه الثقة على أوراق الاعتماد الرائعة لمؤلف / مؤلفي المحتوى. لم أر شيئًا كهذا في HS ... سأكتب المزيد عن مؤلفي النظام المنسق أدناه في هذه المقالة.



تذكر الصفحة الرئيسية للنظام المنسق في مكان ما بالأسفل أنك ستحتاج إلى تثبيت منتج JB المقابل لإكمال الدورة. أعتقد أن قلة قليلة من الناس سيقرؤون هذا - أنا الآن لم أقرأه ... كذلك في الدورة (على سبيل المثال ، في موضوع IntelliJ IDEA) سيتحدث عن روعة منتجات JB. ولكن لن يتم إخبارك بما يجب فعله إذا تم تثبيت IDE آخر بالفعل. هل منتج JB مطلوب لمواصلة الدورة؟ في وقت لاحق اتضح أن نعم : بدون التثبيت ، لن يعمل لمواصلة التدريب.



سأواصل المراجعة.







في الخطوة الأولى ، يعرض HS اختيار اتجاه الدراسة: Java و Python و Kotlin ، واستناداً إلى لقطة الشاشة أعلاه ، JavaScript. وقت التدريب هو:



  • يستغرق مسار Java الكامل 144 ساعة لإكماله في المتوسط.

  • يستغرق مسار Python الكامل 93 ساعة في المتوسط.

  • يستغرق مسار Kotlin الكامل 47 ساعة في المتوسط.







مع JavaScript ، يكون الموقف على النظام المنسق غير مفهوم - بعد النقر على الزر "اختر مسارك" ، هذا العنصر مفقود. ولكن لا يزال هناك مشروع JavaScript واحد على هذا العنوان .



قررت أن أتعلم Java: مسار Java Developer ، 29 مشروعًا ، 144 ساعة ، 371 موضوعًا. علاوة على ذلك ، يتم إجراء جميع الاستنتاجات حول النظام المنسق من تجربة تعلم Java.



ظهر السؤال على الفور حول حقيقة تقدير وقت التدريب: كيف ، على سبيل المثال ، يتم الجمع بين مستوى التعقيد ومتوسط ​​الوقت للحل؟ حسنًا ، النظام المنسق هو الوحيد الذي يمكنه الإجابة ...







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







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







يتكون كل موضوع من نظرية والعديد من الأسئلة و / أو التدريبات. يتم تقديم النظرية في شكل نص - لا يوجد فيديو. هذه ميزة بالنسبة لي. يمكن مناقشة كل من النظرية والأسئلة مع الطلاب الآخرين. تظهر أحيانًا مشاركات أعضاء فريق HS أيضًا هناك: بشكل أساسي حول إصلاح الأخطاء في الموضوع - ثابت



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



تسمح دراسة خريطة المعرفة (على الأرجح) بافتراض أن المشروع يحدد تسلسل دراسة الموضوعات ، وأن مادة الموضوع نفسها غير متوافقة مع المشروع. من الملاحظ أن السمات تم إنشاؤها بواسطة أشخاص مختلفين - هناك اختلاف في الأنماط. تم القبض على عينات مضحكة . على سبيل المثال ، في موضوع IDE ، يمكنك رؤية العبارة التالية: " إذا كنت تفكر" انتظر ، يبدو الأمر جيدًا ، فما الفائدة؟ " أنت على حق ... ". هذا الموضوع شائع لجميع اللغات في HS: Java و Kotlin و Python.



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





اعمل في JVM.



في المراسلات مع HS ، تمكنا من اكتشاف أن المحتوى تم إنشاؤه وفقًا للنموذج التالي: الشخص المهتم (على الأرجح طالب) يكتب موضوعًا والعديد من الأمثلة عليه. لهذا حصل على 2000 ... 3000 روبل. حاولت إقناع ممثل النظام المنسق أن مثل هذا النموذج يؤدي بوضوح إلى معدل منخفض ووجود أخطاء. أنا لم أنجح. ومع ذلك ، وكما يحدث غالبًا ، ساعد هبر: لقد عثرت على مقال حول المدارس عبر الإنترنت . وجدت هناك تفسيرًا محتملاً لمثل هذا الموقف من النظام المنسق: " الخطأ الثالث هو التكلفة العالية للمنتج - يريد المؤلفون أن تكون الدورة التدريبية بأعلى جودة . " يبدو أن HS ، لا يريد ارتكاب هذا الخطأ: فمن خلال نهجهم ، ستكون تكلفة المحتوى قريبة من الحد الأدنى ، و " حوالة الناس"وبالتالي. على الرغم من أنه ليس دائمًا - في كثير من الأحيان في المناقشة ، يُنصح بقراءة الموضوع ، على سبيل المثال ، http://tutorials.jenkov.com/ - غالبًا ما لا توجد معلومات كافية عن النظام المنسق لحل المشكلة.



من ناحيتي ، يمكنني أيضًا أن أوصي بـ CodeGym الشهير . قرأت مقالاتهم - أنا أحب ذلك ...



وإذا أراد شخص ما أن العمل في HS قائمة الأسعار المذكورة أعلاه (أو ربما أكثر من ذلك - كما كنت توافق)، ثم الاتصال https://vk.com/wall-118500697_392 .



من السمات المثيرة للاهتمام في النظام المنسق محاولة تحديد مستوى الطالب قبل بدء الدورة - حيث يُطرح عليه عدة أسئلة. بعد ذلك ، بناءً على نتائج اختبار الدخول ، يُقترح تخطي بعض الموضوعات في المسار. وهذا ما يسمى بالمنهج الشخصي.... ولكن حتى بعد اجتياز الاختبار بنجاح ، أثناء التدريب ، تظهر مهام غريبة في النموذج: الصق الكود أعلاه في هذا الحقل . مثال في لقطة الشاشة. هذا يعتبر متوسط ​​الصعوبة! وفي الاختبار كانت هناك أسئلة ، على سبيل المثال ، حول الميراث ...



لتوضيح ذلك: لقد أجبت على جميع أسئلة الاختبار حول الميراث. وعلى الآخرين أيضًا ...







عند تنفيذ خطة شخصية ، هناك أمور غريبة أخرى - يمكنهم تقديم مشكلة تم حلها بالفعل أثناء الاختبار.



العيب الكبير في نظام HS هو نظام الاختبار - فحوصات المهام بطيئة جدًا : يتم فحص هذه المهمة ، على سبيل المثال ، لمدة 5 ثوانٍ تقريبًا.







لكن هذه أكثر من 30 ثانية.







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



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



تظهر لقطة الشاشة مثالاً على خطأ أسلوبي "جسيم" من وجهة نظر HS - تم أخذ "صاروخ" واحد.







مثال آخر على خطأ أسلوبي "إجمالي": " int x2 = 0، x3 = 0، x4 = 0، x5 = 0؛ ". من المعتقد أنه لا يمكنك الكتابة بهذه الطريقة. وفقدان مساحة هو أيضًا خطأ "فادح".



أو مثال آخر لفحص النمط: صحيح ، لكن يمكن تحسينه .







علاوة على ذلك ، غالبًا ما يستخدم HS نفسه مثل هذه الإنشاءات من الناحية النظرية ، على سبيل المثال ، هنا .







وفي الحلول الموصى بها أيضًا:





اختيار المحرر!



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



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



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



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







عيب كبير في النظام المنسق هو صعوبة الحركة الحرة في المسار حسب الموضوعات والمهام في الموضوع. هذا ليس نقصًا في المحتوى ، ولكنه نقص في النظام الأساسي نفسه.







افترض أنني عالق في مهمة ما في المسار. في الأنظمة الأخرى ، يمكنني الاستمرار في دراسة الدورة بشكل أكبر: إذا استحوذت على ذهني ، فسأعود إلى هذه المهمة. أو لن أعود ... وهنا - ليس من الواضح كيفية القيام بذلك. هذا مرة أخرى ، في رأيي ، لمسألة $ $.



هناك أخطاء أخرى في واجهة النظام الأساسي للنظام المنسق نفسه: كم عدد الأقسام التي لدي حتى نهاية الموضوع ؟!





 

أعتقد أنني كتبت ما يكفي عن Hyperskill. أنتقل إلى الاستنتاجات.



  1. HS .

  2. , 25$ 67 .

  3. , «»: , , , . , . 

  4. HS , – : «» , . , . .

  5. «» HS.

  6. , HS . , . , , . , . HS JavaScript, , , . 

  7. , , – . .

  8. . !

  9. : HS? 25$ , – 50$ . , .2 .




All Articles