7 ans de projets pédagogiques Groupe Mail.Ru: partager son expérience dans les principaux domaines



Parmi les projets du département de l'éducation du groupe Mail.Ru, il existe des programmes de formation dans 7 universités techniques de premier plan, dont 200 disciplines informatiques, plus de 17 cours en ligne, 9 championnats informatiques et environ 1000 vidéos de formation sur la chaîne YouTube Technostream.

Nous parlons de directions et partageons des documents ouverts: enregistrements de conférences, réunions et master classes, analyse des tâches du championnat et une sélection de cours en ligne pour les débutants et les pros.

Projets pédagogiques


Programmes de deux ans et semestres basés sur 7 universités techniques: MSTU. N. E. Bauman, Université d'État de Moscou, Institut de physique et de technologie de Moscou, Institut de physique des ingénieurs de Moscou, Université d'État de Saint-Pétersbourg, PSU et Université d'État de Voronej. Tous les projets éducatifs ont leur propre spécialisation: développement et architecture d'applications, ingénierie des systèmes, analyse de données et développement de jeux.

Chaque année, environ 150 étudiants et diplômés de projets éducatifs viennent pour un stage chez Mail.Ru Group et d'autres sociétés informatiques - Yandex, Sbertech, Kaspersky, Tinkoff. Les examens d'entrée, selon l'université, ont lieu une ou deux fois par an et consistent en des tests en ligne et des entretiens en face à face. Le concours atteint 10 personnes par place. Professeurs de projets éducatifs - plus de 200 employés de l'entreprise.

Technopark (MSTU nommé d'après N.E. Bauman)


Pendant 7 ans, Technopark a diplômé plus de 600 étudiants. 500 autres Baumans étudient dans un programme de deux ans dans la spécialité «System Architect», ainsi que dans des cours semestriels en C ++, Python, Linux, iOS, Android, les réseaux de neurones et la conception d'entrepôts de données.

Comptes rendus des conférences du Technopark:


Commentaires sur le projet des diplômés du Technopark
Alexey Novoselov:
Le résultat de la formation au Technopark est la réalisation de soi. Parentalité. Expérience réelle et compétences de développement. Un regard systématique sur le Web. Amis et contacts utiles. Passe-temps dur mais agréable.

Ceinture d'Ivan:
Le jour de notre entrée au Technopark a été un moment décisif dans ma vie. Si ce n’était pas pour le Technopark, je travaillerais maintenant pour de l’argent complètement différent et dans des projets beaucoup moins intéressants. Le Technopark s'est avéré être mon ticket pour la vie.

Maria Zubareva:
En deux ans, j'ai beaucoup grandi en tant que spécialiste informatique. J'ai appris qu'un programmeur ne travaille pas avec des machines sans âme, mais interagit avec différentes personnes. Au Technopark, on nous a appris à travailler en équipe, à écouter les autres et à parler de manière à ce qu'ils vous écoutent.




Technosphère (Université d'État de Moscou du nom de M.V. Lomonosov)


En 4 ans, plus de 300 étudiants sont diplômés de la Technosphère . 400 autres étudient dans le cadre du programme principal «Analyse de grands volumes de données» et de cours ouverts:

  • Développement en cours;
  • Apprentissage automatique;
  • Développement sur Kotlin;
  • Cours préparatoire "Algorithmes et structures de données".

En outre, dans la Technosphère, il existe un laboratoire du projet Tarantool (SGBD open source développé dans le groupe Mail.Ru), dont les employés enseignent les disciplines «Bases de données» et «Programmation système».

Registres des conférences de la Technosphère:


Commentaires des étudiants et diplômés sur la Technosphère
Leonid Stolyarov:
Le projet m'a donné un aperçu des différents domaines et directions de développement, y compris leurs caractéristiques, leurs tâches actuelles. Beaucoup de nouvelles connaissances dans les domaines modernes populaires, tels que le Big Data et l'exploration de données. La possibilité de développer des mini-projets intéressants et passionnants sous forme de devoirs. Nouvelles connaissances et communication.

Vladislav Efimov:
J'ai aimé le faire. J'ai essayé de faire les tâches efficacement, j'ai obtenu des résultats. Je vais peut-être commencer à enseigner dans la Technosphère: c'est formidable lorsque vous êtes intéressé par quelque chose et que vous essayez de le transmettre aux autres.

Kirill Golikov:
Oui, ce n'était pas une promenade facile. J'ai fait mes devoirs intensivement et beaucoup. J'ai appris beaucoup de choses, tout allait bien.


Technotrek (MIPT)


Pendant 3 ans, plus de 100 étudiants de Technotrek ont reçu la spécialité «Architecte d'application client-serveur». À l'heure actuelle, plus de 260 étudiants étudient le projet. En plus du programme principal, Technotrek met en œuvre les cours semestriels suivants:

  • Programmation industrielle et structures de données;
  • Développement Android;
  • Test automatisé
  • Réseaux de neurones;
  • Développement de jeux sur Unity.

Comptes rendus des conférences de Technotrek:

  • Développement Android (Yuri Bereza, programmeur principal du développement des services de jeux, et Kirill Filimonov, chef de l'équipe de développement Android);
  • Administration Linux (Sergey Klochkov, administrateur système Unix);
  • Développement Web (Ilya Stytsenko, responsable des projets pédagogiques);
  • Développement Java (Rustam Kildiev, développeur du département E-Commerce);
  • Conception de SGBD (Danil Vagapov, programmeur du groupe interne de développement de l'information).

Commentaires sur le projet des diplômés de Technotrek
Oleg Babin:
La base obtenue dans Technotrek est plutôt pratique en termes de principes: je connais les approches de base, j'ai les compétences, je comprends comment organiser quelque chose, comment ça marche.

Alexey Khatskevich:
Dans Technotrek, il y avait de nombreux cours différents, cela permettait d'essayer différents aspects du développement et de choisir ce qui était le plus à votre goût.

Edward Poyda:
Technotrack a donné un sentiment de confiance en soi. Après le deuxième semestre, j'ai obtenu un emploi de développeur Android.




Technoatom (MEPhI) et Technopolis (SPbPU)


Le Technoatom compte 234 diplômés et 235 étudiants. À Technopolis , projet pédagogique du réseau social Odnoklassniki (groupe Mail.Ru), on compte 96 diplômés et 121 étudiants. Les deux projets ont été lancés en 2016.

Le programme principal de Technopolis est «Conception d'applications hautement chargées», les cours semestriels sont Java, Go et «Tests automatisés». Technoatom n'a actuellement aucun programme principal; des cours semestriels - Perl, Go, Python, réseaux de neurones, tests d'applications mobiles et recrutement informatique.

Le cours le plus populaire dans les deux projets est le développement Java (Ilya Dronov, développeur mobile du réseau social Odnoklassniki).

Dossiers des cours Technopolis:

  • Utilisation de bases de données (Sergey Mikhalev, responsable du groupe d'analyse commerciale du réseau social Odnoklassniki);
  • HighLoad (Vadim Tsesko, l'un des principaux développeurs du réseau social Odnoklassniki);
  • Conception de l'interface (Victor Ivanov, responsable du réseau social VKontakte, et Mikhail Frolov, responsable du réseau social Odnoklassniki).

Commentaires des étudiants
Evgeny Kashirin:
Les attentes de Tekhnoatom étaient justifiées par 300%, voire 400%. Tout d'abord, grâce aux professeurs, Java a dirigé mon CV en déplaçant Python et JS. Les gars ont montré un IDE beau et pratique, ont activement promu l'interaction avec GIT et ont démontré non seulement un langage, mais toute une pile de technologies qui sont actuellement pertinentes. Deuxièmement, j'ai trouvé un travail - également lié à Java.

Alexey Kvasny:
Nous avons développé un jeu similaire à Space Invaders. C'était assez amusant. Chaque personne pense à sa manière et, en conséquence, écrit un code à sa manière. J'ai dû discuter, faire des compromis. Le plus difficile a été le travail dans l'équipe - mais en même temps, c'était le plus intéressant.




Igrosphère (PSU et VSU)


En 2018, les projets éducatifs du groupe Mail.Ru sont apparus dans les universités d'État de Voronej et de Penza. Dans l' Igrosphère de l'Université d'État de Voronej, les étudiants se voient proposer des cours semestriels "Développement de jeux sur l'unité" et " Test de projets de jeux ". Dans le bloc d'alimentation Igrosfer, le cours "Développement de jeux sur Unity" est enseigné.

Actuellement, il y a 69 étudiants à Igrosphere-Voronezh et 44 à Igrosphere-Penza. Jusqu'à présent, il n'y a pas de conférences publiques sur ces projets.

Commentaires des étudiants d'Igrosphere
Irina Serikova:
Pour l'admission a été nécessaire de passer un petit test. Je ne me suis cassé la tête que sur la dernière question, qui consistait en une tâche de test. Mais pour moi, c'était plus amusant que difficile.

Artem Potapov:
Il faut être travailleur et déterminé. Ces qualités aident à la fois au cours de la formation sur le parcours et après l'appareil dans Mail.Ru Group.




Championnats


Dans neuf compétitions, des développeurs et designers de plus de 100 pays participent. L'audience générale des championnats est de plus de 120 000 participants.

Russian AI Cup (RAIC) - un concours pour la programmation de l'intelligence artificielle sur l'exemple des stratégies de jeu. Le nombre annuel moyen de participants est de 2 000. Les professionnels et les programmeurs novices sont invités à participer au concours, mais tout d'abord, l'IRAC est conçu pour les développeurs expérimentés.

Débriefings, articles et vidéos des participants et des organisateurs
2012 CodeTanks
Les articles
Le chemin de la victoire à la Coupe AI russe 2012
Le chemin vers la médaille d'argent à la Coupe AI russe 2012
Manoeuvres de chars à la Coupe AI russe

Vidéo
Processus de rédaction de stratégie
Coupe AI russe. Champ tactique
Coupe AI russe. Code des réservoirs
Exemple de stratégie
Exemple de stratégie

CodeTroopers 2013
Les articles
Russian AI Cup: détails techniques
Médaille d'or à la Russian AI Cup 2013 - comment tout cela s'est passé

Vidéo
Nous écrivons AI pour Russian AI Cup

CodeHockey 2014
Les articles
Russian AI Cup 2014: stratégie gagnante
Élaboration d'une stratégie pour un match de hockey dans le cadre du concours de la Coupe AI russe
Résultats de la Russian AI Cup 2014

Vidéo
Solit 2015. Ivan Polyakov «Russian AI Cup 2014: créer de l'IA pour un jeu en temps réel»
Démarrage rapide: analyse du participant
Examen de la stratégie
AI Cup 2015 News: Numéro 01 , Numéro 02 , Numéro 03 , Numéro 04 , Numéro 05 , Numéro 06 , Numéro 07 .

2015 CodeRacing
Les articles
L'histoire de la victoire à la Coupe d'AI russe 2015
Histoire de la 5e place à la Coupe AI russe 2015

Vidéo
Exemple de stratégie
Exemple d'arrivée

2016 CodeWizards
Les articles
Digest AI Cup. Cinq stratégies d'assistants de code 2016
Comment créer le meilleur bot pour jouer dans le style Dota - interview avec le vainqueur de la compétition russe AI Cup
Historique de la participation (et presque de la victoire) à la Russian AI Cup 2016

Vidéo
Agent d'apprentissage en profondeur pour RussianAICup 2016

CodeWars 2017
Les articles
Histoire 3 places Russian AI Cup 2017
Exemple de stratégie Russian AI Cup 2017
Russian AI Cup: Outils pour les membres

Vidéo
Démarrage rapide: analyse du participant
Exemple de stratégie
Exemple de stratégie
Jeu de Russian AI Cup 2017 CodeWizards

Mini AI Cups (Mini AIC) - un mini-clone du championnat russe AI Cup, une plate-forme pour les compétitions d'intelligence artificielle liées à l'écriture de bots pour les jeux. Le public du championnat est d'environ 3 000 personnes, amateurs et professionnels peuvent y participer.

Débriefings, articles et vidéos des participants et des organisateurs

La Russian Code Cup (RCC) est le plus grand championnat annuel de programmation sportive en Russie, conçu pour les étudiants et les développeurs professionnels. Chaque année, plus de 5 000 personnes de différents pays participent au concours. Le championnat se déroule en ligne sur la plateforme Codeforces, tout le monde peut y participer.

Débriefings, articles et vidéos des participants et des organisateurs

Le Boot Camp de Machine Learning (ML Boot Camp) est un championnat en ligne de machine learning et d'analyse de données. Le public du championnat est d'environ 8 000 personnes. Chaque année, la tâche est compilée de manière à ce que les novices et les professionnels de l'analyse des données puissent y participer. Toutes les tâches sont basées sur des données réelles.


HighLoad Cup (HLC) - une compétition de développeurs de systèmes hautement chargés. Le public est d'environ 8 000 personnes. Tout le monde peut participer au concours.


Russian Crypto Cup est un concours de crypto -monnaie où vous devez ouvrir des informations cryptées. Le concours a été développé pour les étudiants de l'Institut de physique et de technologie de Moscou, Université technique d'État de Moscou du nom de N.E. Bauman, Université d'État de Moscou du nom de M.V.Lomonosov, NRNU MEPhI et Université polytechnique de Saint-Pétersbourg. L'archive des tâches et des solutions pour 2015-2017 est disponible sur le site du concours.

Russian Design Cup (RDC) est un concours de concept ouvert pour les concepteurs et les concepteurs d'interface. Le concours s'adresse aussi bien aux professionnels qu'aux débutants. Le public compte plus de 12 000 personnes.


Tekhnokub - programmation de l'Olympiade pour les élèves de la 8e à la 11e année de la Russie et des pays de la CEI. La technocup donne la possibilité d'entrer dans les meilleures universités techniques de Russie sans examens. L'Olympiade a lieu depuis 2015, le public compte plus de 19 000 étudiants.


Mail.Ru Cup est une autre compétition de programmation sportive lancée conjointement avec la plateforme Codeforces en 2018. En savoir plus sur le championnat ici .



Cours en ligne


17 cours sur les plateformes Stepik et Coursera. Voici le TOP 7 d'entre eux:




Technostream (chaîne YouTube)


Conférences pour les débutants et les pros, enregistrements de master classes et de réunions, numéros de talk-shows pour les informaticiens et bien plus encore.

OH, MY CODE - talk-shows pour les informaticiens
Études de cas réels, analyse de CV, revues de code en ligne, sondages éclair et histoires de réussite d'experts du secteur. Par exemple:


Le talk-show sort régulièrement, il y a déjà 25 numéros sur la chaîne.

Master classes sur les sujets les plus pertinents en informatique . Par exemple:


Enregistrements de conférences de projets éducatifs: développement en C ++ , Go , Perl , développement web , réseaux de neurones et autres disciplines informatiques.

Registres des mitaps . Par exemple:




Depuis 7 ans, la direction pédagogique du groupe Mail.Ru s'est transformée en un ensemble de projets et continue de se développer. Il existe de nombreux projets - restez en contact: sur le blog Habré, nous partageons régulièrement des documents utiles, dans le groupe Mail.Ru Group pour les événements que nous annonçons des événements et des diffusions, dans le groupe de championnat, nous publions des informations sur les compétitions, et sur la chaîne Technostream, nous publions les derniers enregistrements de conférences et de master classes .

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


All Articles