Revue subjective de certaines des plateformes éducatives de langue anglaise. Partie 1: Hyperskill.org

Comme je l'ai promis dans l'article précédent , je continue mes recherches. Pour ceux qui n'ont pas lu mon premier article sur les plateformes éducatives gratuites russes, je voudrais vous informer que je suis arrivé à la conclusion suivante: tout est assez triste avec les études là-bas - il y a beaucoup de matériaux inutiles, des promesses vides, des inconvénients et du piratage pur et simple.



Puisqu'il n'y a pas de quarantaine maintenant, il n'y a pas beaucoup de temps libre pour la recherche, je publierai donc une revue des plates-formes en anglais en partie. Nous allons maintenant nous concentrer sur Hyperskill.org (ci-après HS) alias JetBrains Academy (ci-après JB). J'invite les lecteurs intéressés à discuter de l'article et de leur expérience d'apprentissage en ligne dans les commentaires. Des suggestions sur le choix de plateformes éducatives intéressantes en anglais seront également utiles. 



Avertissement. Je ne suis connecté à aucune des plates-formes éducatives et je n'ai été connecté d'aucune façon, sauf pour l'enseignement gratuit. L'article n'est pas destiné à offenser qui que ce soit, à causer des dommages financiers, à condamner le choix de quelqu'un, à demander le choix de quelque chose et à gonfler l'holivar. Si quelqu'un décide qu'il s'agit d'un autre article «plaintif», je suggère de prêter attention au premier mot du titre.



Hyperskill.org







La plate - forme HS est conçu pour fournir  payés  services éducatifs. Sur  https://www.jetbrains.com/academy/  en anglais, il est proposé de suivre une formation dans 4 domaines, dont 2 ne sont pas encore complètement prêts (marqués comme bêta ) - voir ci-dessous. Il n'y a pas de langue russe et, semble-t-il, n'est pas prévu.







Pour les utilisateurs enregistrés à long terme, la formation jusqu'au 1er janvier 2021 est gratuite. Je me suis inscrit il y a longtemps ...



C'est bien qu'il n'y ait aucun mensonge sur les garanties d'emploi: « Nous croyonscet apprentissage à JetBrains Academy vous aidera certainement à mieux vous préparer pour votre premier entretien d'embauche. Les projets les plus complexes sont inspirés des missions de test pour les postes de développeur junior. Nous n'avons pas d'accords particuliers avec les entreprises informatiques et ne pouvons donc donner aucune garantie » .



J'aimerais beaucoup savoir sur quoi repose cette croyance. En règle générale, cette confiance est basée sur les informations d'identification impressionnantes de l'auteur / des auteurs du contenu. Je n'ai rien vu de tel sur HS ... J'écrirai plus sur les auteurs de HS juste en dessous dans cet article.



Sur la page d'accueil HS quelque part ci-dessous, il est mentionné que pour suivre le cours, vous devrez installer le produit JB correspondant. Je pense que très peu de gens liront ceci - je ne l'ai pas encore lu ... Plus loin dans le cours (par exemple, dans le sujet IntelliJ IDEA) parlera de la génialité des produits JB. Mais on ne vous dira pas quoi faire si un autre IDE est déjà installé. Le produit JB est-il nécessaire pour continuer le cours? Plus tard, il s'avère que oui : sans installation, cela ne fonctionnera pas pour continuer la formation.



Je vais continuer l'examen.







Dans un premier temps, HS propose de choisir la direction de l'étude: Java, Python, Kotlin et, à en juger par la capture d'écran ci-dessus, JavaScript. Le temps de formation est:



  • La piste Java complète prend en moyenne 144 heures.

  • La piste Python complète prend en moyenne 93 heures.

  • La piste complète de Kotlin ᵝ prend en moyenne 47 heures.







La situation avec JavaScript sur HS est incompréhensible - après avoir cliqué sur le bouton "Choisissez votre piste", cet élément est manquant. Mais il y a encore un projet JavaScript à cette adresse .



J'ai décidé d'apprendre Java: piste Java Developer , 29 projets, 144 heures, 371 sujets. De plus, toutes les conclusions sur HS sont tirées de l'expérience de l'apprentissage de Java.



La question s'est immédiatement posée sur la réalité de l'estimation du temps de formation: comment, par exemple, le niveau de complexité et le temps moyen de la solution sont-ils combinés? Eh bien, ne peut répondre à HS ...







Après avoir choisi une piste, HS offre de choisir un projet de formation l' un des quatre niveaux de difficulté: de facile à Défier... Je ne cherchais pas des moyens faciles. Pour chaque projet, vous pouvez connaître la note moyenne des élèves, la durée moyenne, le nombre de sujets étudiés dans le projet. La délivrance d'un certificat n'est pas fournie.







Si vous faites défiler complètement la liste, vous pouvez voir que même le projet le plus complexe affecte moins de 1/3 de tous les sujets disponibles: 110 sur 371. Par conséquent, après avoir terminé le premier projet, vous pouvez prendre le suivant ou regarder le soi-disant. Carte des connaissances et étudiez les autres sujets d'intérêt directement à partir de là.







Chaque sujet comprend une théorie et plusieurs questions et / ou exercices. La théorie est donnée sous forme de texte - pas de vidéo. C'est un plus pour moi. La théorie et les questions peuvent être discutées avec d'autres étudiants. Parfois, les messages des membres de l'équipe HS y apparaissent également: principalement sur la correction d'erreurs dans le sujet - fixe



Les questions et la théorie peuvent être évaluées et expliquées. J'ai déjà noté que HS a essayé de corriger des erreurs évidentes dans le contenu. Mais pas tous ...



L'étude de la carte des connaissances permet (très vraisemblablement) de supposer que le projet fixe la séquence de l'étude des sujets, et que le matériel lui-même ne s'adapte pas au projet. Il est à noter que les thèmes sont créés par des personnes différentes - il y a une différence de styles. Pris des échantillons amusants . Par exemple, dans la rubrique sur l'IDE, vous pouvez voir la phrase suivante: " Si vous pensez" attendez, cela semble trop beau, quel est le problème? " vous avez raison ... ". Ce sujet est commun à tous les langages de HS: Java, Kotlin, Python.



Le principe de création de contenu SH rend difficile l'assimilation du matériel, car les auteurs de contenu ne tiennent pas pleinement compte de ce qui a déjà été appris par un élève en particulier et de ce qui ne l'a pas été. C'est quelque peu étrange, car il existe des dépendances de sujets sur la carte des connaissances , et dans un grand nombre. Très probablement, traditionnellement, « quelque chose s'est mal passé » et certaines dépendances ont été perdues. Par exemple, " Théorie: sortie standard " est donnée après les tâches de sortie. Ou encore, un autre exemple du tout début du cours.





Travaillez la JVM.



Dans la correspondance avec HS, nous avons réussi à découvrir que le contenu est créé selon le modèle suivant: la personne intéressée (probablement un étudiant) écrit un sujet et plusieurs exemples pour celui-ci. Pour cela, il reçoit 2000 ... 3000 roubles. J'ai essayé de convaincre le représentant du SH qu'un tel modèle conduit évidemment à un faible taux et à des erreurs. Je n'ai pas réussi. Cependant, comme cela arrive souvent, Habr m'a aidé: je suis tombé sur un article sur les écoles en ligne . J'y ai trouvé une explication possible à une telle position du SH: "la troisième erreur est le coût élevé du produit - les auteurs veulent que le cours soit de la plus haute qualité . " HS, semble-t-il, ne veut pas commettre cette erreur: avec leur approche, le coût du contenu sera proche du minimum, et " people hawala"alors. Bien que pas toujours - assez souvent dans la discussion, il est conseillé de lire le sujet sur, par exemple, http://tutorials.jenkov.com/ - il n'y a souvent pas assez d'informations sur HS pour résoudre le problème.



Pour ma part, je peux également recommander le fameux CodeGym . J'ai lu leurs articles - j'ai aimé ...



Si quelqu'un veut travailler pour HS pour la liste de prix ci-dessus (ou peut-être même plus - comme vous en êtes d'accord), contactez https://vk.com/wall-118500697_392 .



Une caractéristique intéressante de HS est la tentative de déterminer le niveau de l'étudiant avant de commencer le cours - on lui pose plusieurs questions. Ensuite, sur la base des résultats du test d'entrée, il est suggéré de sauter certains sujets dans la piste. C'est ce qu'on appelle un programme personnel.... Mais même après avoir réussi le test, pendant l'entraînement, des tâches étranges du formulaire apparaissent: collez le code ci-dessus dans ce champ . Voir la capture d'écran par exemple. Ceci est considéré comme une difficulté moyenne! Et dans le test, il y avait des questions, par exemple, sur l'héritage ...



Pour être clair: j'ai répondu à toutes les questions du test sur l'héritage. Et sur d'autres aussi ...







Lorsqu'on passe par un plan personnel, il y a d'autres bizarreries - ils peuvent offrir un problème déjà résolu pendant les tests.



Un gros inconvénient de la plate-forme HS est le système de test - les contrôles des tâches sont très lents : cette tâche, par exemple, est vérifiée pendant environ 5 secondes.







Mais celui-ci dure plus de 30 secondes.







Il semble que les problèmes HS soient les mêmes que ceux discutés dans ma précédente revue Stepik.org. En tenant compte du «parent» commun, on peut supposer que les tâches sont contrôlées sur des capacités partagées. Comme il n'y a pas de délais, si vous le souhaitez, vous passerez le cours même avec un contrôle aussi lent, mais vous devrez peut-être payer un mois supplémentaire ...



Un autre moyen supposé de retarder le processus éducatif est le soi-disant. Qualité du code - ce qu'il affecte n'est pas clair; Personnellement, je n'ai pas remarqué du tout une telle influence. Mais les avertissements sont fatigants (et vous ne pouvez pas les désactiver) et vous encourage à passer plus de temps sur la tâche. Et $$$ arrivent ... On dirait que c'est une conspiration , oui ...



La capture d'écran montre un exemple d'erreur stylistique «grossière» du point de vue de HS - un «missile» a été enlevé.







Un autre exemple d'erreur stylistique «brute»: « int x2 = 0, x3 = 0, x4 = 0, x5 = 0; ". On pense que vous ne pouvez pas écrire comme ça. Et manquer un espace est aussi une erreur "grossière".



Ou un autre exemple de vérification de style: correct, mais peut être amélioré .







De plus, HS lui-même utilise souvent de telles constructions en théorie, par exemple ici .







Et dans les solutions recommandées aussi:





le choix de l'éditeur!



Au fait, après cela, j'ai parcouru une douzaine de sujets supplémentaires, mais ils ne m'ont rien dit sur l'erreur " Le tableau fourni par l'utilisateur est stocké directement ". Eh bien, on le sait ... Mais ceux qui ne le savent pas, avec une telle formation "patchwork", risquent de se suspendre à cette erreur.



Je suppose que le contenu est principalement composé d' étudiants.pour un petit prix. Leurs écrits semblent être vérifiés de la même manière; si du tout vérifié - a écrit ci-dessus sur les postes des membres de l'équipe HS. Leur contenu principal: corrigé , corrigé ... Il y a donc des erreurs stupides que les élèves n'ont pas signalées. Par exemple, dans le test de connaissances Java déjà mentionné, l'une des questions a rencontré deux réponses identiques. Ou les tâches du test sont formellement différentes, mais en fait, pour les résoudre, vous devez vous souvenir des mots-clés lors de la déclaration de la méthode principale



De même, lors de la résolution de problèmes sur un sujet spécifique déjà dans la piste: souvent les tâches ne diffèrent que par le nom de la variable et son type. 



Les tâches HS peuvent également être artificiellement lourdes., par exemple, écrivez plusieurs héritiers de la classe de base. Pour comprendre l'essence, un héritier suffirait, d'autant plus que les héritiers sont presque identiques .







Un énorme inconvénient de HS est la difficulté de la libre circulation dans la piste sur des sujets et des tâches dans le sujet. Ce n'est pas un manque de contenu, mais de la plate-forme elle-même.







Supposons que je sois coincé sur une tâche dans la piste. Dans d'autres systèmes, je peux continuer à étudier le cours plus avant: si je gagne mon esprit, je reviendrai à cette tâche. Ou je ne reviendrai pas ... Et ici - on ne sait pas comment le faire. C'est à nouveau, à mon avis, la question de $$$.



Il y a d'autres erreurs dans l'interface de la plate-forme HS elle-même: combien de sections ai-je jusqu'à la fin du sujet?!





 

Je pense que j'en ai assez écrit sur Hyperskill. Je passe aux conclusions.



  1. HS .

  2. , 25$ 67 .

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

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

  5. «» HS.

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

  7. , , – . .

  8. . !

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




All Articles