Les diplômés du centre CS retournent enseigner

«En me remémorant la manière bienveillante dont on m'a traité lors de ma formation, j'essaie de créer la même impression auprès des visiteurs de mon cours». Des diplômés du centre CS, devenus enseignants, se rappellent de leurs années d'études et racontent le début de leur parcours d'enseignant.

Les diplômés du centre CS retournent enseigner

Ouvert jusqu'au 13 avril pour la soumission des candidatures au centre CS. Formation en présentiel à Saint-Pétersbourg et à Novossibirsk. Formation à distance pour les résidents d'autres villes.

Nikolai Polyarny, promo 2016. S'occupe du développement et de la mise en œuvre d'algorithmes de vision par ordinateur dans le domaine de la reconstruction 3D — développe le programme Metashape (anciennement PhotoScan) chez Agisoft. L'automne dernier, il a donné un cours sur les calculs sur GPU.

Mikhail Slobodkin, promo 2014. Analyste chez Yandex, enseigne en master à ITMO-JetBrains et au Computer Science Center. Dans le centre, il anime un atelier sur les mathématiques discrètes.

Kirill Brodt, promo 2018. Développe des systèmes de dialogue chez Tinkoff Bank. Anime des séminaires sur l'apprentissage profond à Novossibirsk.

Leila Khatbullina, promo 2017. Travaille dans le laboratoire de méthodes d'analyse des grandes données à HSE dans le projet JUNO, enseigne l'analyse de données pour les économistes, développe le projet FProg. Au CS centre, elle a évalué des travaux sur la statistique mathématique.

Alexey Artamonov, promo 2014. Développe un drone chez Yandex. Depuis l'automne 2014, il enseigne un cours sur l'analyse d'images et de vidéos..

Commençons par le début. Quels souvenirs gardez-vous de votre admission au centre?

Kolya Polyarny

J'ai toujours aimé les entretiens : tant dans différentes entreprises que dans le CS centre. Il me semble qu'il y avait quelque chose sur les mathématiques lors de l'entretien au centre, mais l'accent était mis sur la motivation. C'est presque toujours le cas : à l'université, dans n'importe quelle recherche et dans tout travail difficile, les résultats dépendent énormément de la motivation. S'il n'y en a pas, peu importe les prédispositions et les compétences, à un moment donné, tout devient ennuyeux et il n'y a plus de raison d'aller plus loin.

Je me souviens vaguement de l'histoire de mon trajet vers le premier cours après avoir été admis. Ce jour-là, je venais de quitter mon travail pour me consacrer aux études, et j'étais en retard pour le cours parce que le processus de démission avait traîné. J'avais donc cette étrange sensation de transition inopinée, où la fin de quelque chose conduit au retard sur le début d'autre chose. C'est difficile à transmettre avec précision, mais dans le contexte d'une attente optimiste pour quelque chose de nouveau, c'était amusant.

Kirill Brodt

J'ai tenté d'entrer deux fois : en 2015 et 2016. La première fois, je ne savais rien sur l'apprentissage automatique et j'ai décidé d'essayer simplement parce que je le pouvais. Et puis, je devais partir en stage en France, terminer mes études, donc je ne me préparais pas et lors de la deuxième étape en personne, j'ai échoué, obtenant moins de la moitié de la note requise pour l'entretien. Ce qui m'a surpris, c'est que les problèmes de mathématiques étaient de niveau olympique, mais je ne me suis pas trop inquiété, car je ne savais pas de quoi il s'agissait, et même si j'avais été accepté, je n'aurais pas pu étudier.

À la fin de 2015, après avoir terminé mes études, je suis retourné à Novossibirsk, car ma petite amie m'attendait à la maison. Je me souviens qu'au début de 2016, il y avait une annonce sur le site de l'NSU concernant un cours ouvert sur la programmation parallèle organisé par le SHAD, que j'ai décidé de suivre. Ce cours me prenait complètement une soirée pour le cours et le séminaire, ainsi qu'un weekend entier pour les devoirs chaque semaine.

Ensuite, les inscriptions ont commencé, et j'ai décidé d'essayer à nouveau, même si je n'étais pas très enthousiaste à ce sujet. Si un cours prend autant de temps, je craignais d'imaginer ce que ce serait avec trois cours. Cette fois, la deuxième étape était à distance. Après un certain temps, j'ai reçu un e-mail m'annonçant que j'avais obtenu juste en dessous de la note de passage. Mais j'ai eu de la chance d'avoir suivi le cours ouvert sur le calcul parallèle — les superviseurs en ont tenu compte et m'ont invité à la troisième étape. Après, tout est devenu clair 🙂

Leila Khatbullina

Les diplômés du centre CS retournent enseigner Pour l'admission, je me préparais sérieusement : je regardais des cours sur Stepik, je suivais un club de programmation avec Pavel Mavrin à l'ITMO et assistaient aux séminaires supplémentaires d'Andrey Kolpakov sur l'analyse mathématique à lLETI, je lisais Cormen.

Avant l'entretien, je n'ai pas dormi de la nuit, j'étais nerveuse tout en m'entraînant à écrire des algorithmes sur papier, et dans ma tête, il n'y avait qu'une seule pensée : « L'important est de bien prendre le milieu du tableau ».

Alexeï Artemonov

La première fois que j'ai essayé d'entrer au centre, c'était encore en deuxième année d'université. C'était au printemps 2011. J'ai une formation d'astrophysicien, et à l'école, je me concentrais davantage sur les mathématiques et la physique, et moins sur l'informatique. J'avais une certaine idée de la programmation dans différents langages, nous écrivions même des jeux, mais je ne maîtrisais pas les bases algorithmiques. Ma motivation avant le premier entretien était également au niveau de : « Eh bien, mes amis m'en ont parlé, ils disent que c'est génial ». Comme vous pouvez l'imaginer, je n'ai pas été admis la première fois. Il me manquait des connaissances de base élémentaires.

Au début de 2012, j'ai décidé de m'investir dans les candidatures, et j'ai commencé à regarder des cours en ligne. Mon professeur de mathématiques de l'atelier scolaire est parti en Californie et m'a envoyé un lien vers des leçons de Machine Learning du professeur Jaser S. Abu-Mostafa. Mes connaissances en anglais suffisaient à peine pour comprendre de quoi il s'agissait, les formules m'ont beaucoup aidé à y voir plus clair. Je parcourais attentivement chaque diapositive et finalement, j'ai réussi le cours avec une excellente note, bien que je ne m'attendais pas à obtenir plus d'une note moyenne. Puis, cet été, il y avait un cours de Machine Learning d'Andrew Ng sur Coursera. Mon intérêt pour ce domaine m'a vraiment aidé à être admis.

La deuxième fois, je suis arrivé avec un peu plus de connaissances et un plan clair sur ce que je voulais étudier au centre. J'ai eu de la chance d'être invité à un entretien : à la fin de l'examen, j'avais une note limite. Je ne peux pas dire que je m'étais particulièrement préparé aux questions sur les algorithmes, donc j'ai essayé de diriger l'entretien vers le machine learning et j'ai nommé la descente de gradient comme mon algorithme préféré 🙂.

Quel cours a eu le plus d'impact sur ce que vous faites maintenant?

Kolya Polyarny

Le cours de géométrie computationnelle d'Anton Kovalev à l'ITMO. Les leçons étaient interactives, il fallait essayer de créer soi-même des constructions plutôt que de simplement écouter. Un vol d'idée brillant ! Au final, je suis allé travailler chez Tranzas avec Anton sur ce que je fais actuellement — la reconstruction de surfaces tridimensionnelles à partir de photographies. Ce domaine s'appuie fortement sur la géométrie computationnelle.

Le cours de programmation fonctionnelle en Haskell qui m'a marqué au centre CS. Tout d'abord, parce que les cours sont adaptés à ceux qui s'endorment si on parle trop en détail et lentement, et à ceux qui n'ont pas le temps de comprendre et se perdent à cause d'un rythme trop rapide ou d'une absence d'explications détaillées. Deuxièmement, c'est un exemple de domaine qui, en principe, ne sera guère nécessaire au travail, mais qui oriente la pensée dans la bonne direction.

Misha Slabodkin

Il est difficile de выделить quelque chose en particulier, je mentionnerai plusieurs directions de mes activités académiques et professionnelles après la fin du centre CS :
— Tous les cours de l'informatique théorique ont eu un impact significatif sur le choix de la formation ultérieure, du directeur de recherche et des sujets de mes deux diplômes (en master et en spécialité). En particulier, les merveilleux enseignants de ces matières m'ont toujours admiré et inspiré.
— J'ai commencé à étudier sérieusement les algorithmes précisément au centre CS et je les enseigne avec un grand plaisir et bénéfice pour moi depuis trois ans dans le programme magistral commun entre ITMO et JetBrains, et auparavant à l'Université académique.
— Dans mon travail d'analyse chez Yandex, j'utilise des connaissances en Python, en statistiques et en algorithmes.

Les diplômés du centre CS retournent enseigner Alexeï Artemonov

Nous étions en 2012, j'étais en première année au centre. Mon camarade de classe, Vadim Lebedev, qui était entré un an avant moi, me montrait des tâches intéressantes du cours sur l'analyse d'images et me parlait des outils avec lesquels elles sont résolues. J'ai commencé à regarder l'enregistrement du cours et ensuite, l'année suivante, je l'ai suivi. Le cours, qui était initialement semestriel, est devenu annuel, et j'ai été encore plus captivé par la vision par ordinateur. Depuis plusieurs années, j'enseigne cette discipline au centre CS, tandis que je m'occupe de l'analyse de données provenant de caméras de drones au travail.

Les étudiants du centre CS ont-ils du temps libre ? Combien vous en restait-il ? Quelles ont été les difficultés rencontrées pendant vos études ?

Kolya Polyarny

Difficile de dire en heures. Pendant ma deuxième et troisième année au centre CS, j'étais en troisième et quatrième année à l'ITMO, je travaillais parallèlement 35-40 heures (parfois moins, parfois plus), le samedi je prenais des tâches pour des enfants lors d'un club de mathématiques, participais à des hackathons et à un moment donné, j'ai obtenu mon permis de conduire. Je pense que le temps est relativement élastique et dépend généralement de combien on veut accomplir et des ressources à disposition.

Misha Slabodkin

Pour moi, l'apprentissage au centre CS a coïncidé avec deux cours de mathématiques appliquées et un cours de master à l'Université académique. Après les cours à l'université de Peterhof, il était assez difficile de suivre plusieurs cours au centre. Mais j'ai réussi à faire une combinaison astucieuse et à faire valider certains cours plusieurs fois — dans deux établissements, et même un dans trois : d'abord simultanément au centre CS et en mathématiques appliquées, puis je l'ai transféré à l'UA. Parmi les autres difficultés : il était impossible d'étudier les matières techniques sans mon ordinateur portable léger. Je n'ai pas toujours bien réussi mes travaux théoriques.

Kirill Brodt

Les diplômés du centre CS retournent enseigner En plus des cours au centre, je travaillais 24 heures par semaine et essayais de poursuivre mes études de doctorat, d'où j'ai finalement été expulsé 🙂 Après cela, j'avais du temps pour jouer du piano, faire de la natation et regarder le plafond. En gros, j'avais plein de temps. Une grande difficulté était que de nombreux cours à Novossibirsk étaient alors à distance. On ne pouvait pas poser de questions en personne si on ne pouvait pas les formuler correctement, car en réalité, on ne sait pas exactement ce qu'on veut demander. Nous avions peu de camarades de classe ou même personne pour les cours communs, et il m'est beaucoup plus facile d'apprendre de nouvelles choses lorsque je discute de problèmes avec quelqu'un d'autre — c'est plus productif.

Leila Khatbullina

Je ne me souviens plus de cela, mais je me rappelle qu'il me manquait toujours du temps et que je prenais mes cours de manière irrégulière, donc je passais toutes mes soirées, week-ends et jours fériés à faire des devoirs.

Alexeï Artemonov

Il restait un peu de temps, pas à dire qu'il y en avait beaucoup. Mais je ne me souviens pas d'avoir dû sacrifier quelque chose de substantiel pour tout gérer. J'allais à la salle de sport, regardais des séries, rencontrais des amis. Quand à l'université, il ne restait plus qu'à rédiger le mémoire, j'ai même réussi à travailler à mi-temps.

Les difficultés étaient logistiques. Je passais chaque jour plus de trois heures sur la route, probablement pendant ce temps, je me reposais mentalement. Quand les cours au centre ont été ajoutés, le temps est passé à quatre heures. D'ailleurs, avoir une voiture n'aurait pas résolu mes problèmes à l'époque. L'essentiel — je n'avais pas le temps de bien manger, il faut éviter cela dans la vie.

Y a-t-il eu des moments mémorables pendant les études au centre CS ?

Kolya Polyarny

Je me souviens d'un moment lors de la défense des stages semestriels. J'ai discuté avec une fille qui se défendait aussi à ce moment-là, et il s'est avéré qu'elle était déjà développeuse Java senior, mais elle n'aimait tellement pas le domaine bancaire dans lequel elle travaillait qu'elle n'avait aucune motivation pour y continuer. C'est pourquoi elle est allée au centre CS, espérant peut-être changer de domaine pour l'éducation. Son stage semestriel était lié à une tâche pour la plateforme Stepik. Pour moi, c'est l'illustration parfaite de la situation « une personne se décourage → a voulu changer de domaine → est allée au centre CS ».

Les diplômés du centre CS retournent enseigner Misha Slabodkin

Résoudre des problèmes théoriques, en discuter avec des camarades de classe et les présenter à leurs enseignants et autres étudiants était un grand plaisir dans tous les cours. J'appréciais particulièrement les ateliers en format « clubs » avec présentation orale des devoirs — j'ai toujours pensé que c'était la méthode d'apprentissage la plus efficace.

Je me souviens clairement de nombreuses célébrations de fin de semestre, en particulier du karting et du paintball, que j'ai un peu aidé à organiser. Participer à ces divertissements avec les enseignants était extrêmement bénéfique pour « humaniser » le centre CS aux yeux des étudiants.

Kirill Brodt

Au cours du premier semestre, je vivais avec des algorithmes, je me réveillais, mangeais et m'endormais avec eux. Il m'est arrivé de me réveiller à trois heures du matin parce que j'avais trouvé une solution. Enfin, ou du moins, il y avait l'illusion d'avoir trouvé. Je me levais, allumais mon ordinateur portable, codais, téléchargeais dans le système de test, et tout échouait dès le test 20. J'ai lutté jusqu'à cinq heures du matin sans résoudre le problème, et je me suis endormi. Mais ensuite, j'ai finalement réussi à le résoudre 🙂.

Leila Khatbullina

Au centre CS, j'ai rencontré beaucoup de nouveaux amis. Je me souviens comment, dans les chats nocturnes, nous discutions des devoirs, attendions notre tour pour l'examen jusqu'à tard dans la nuit, tout en expliquant ensemble les sujets, célébrions les anniversaires dans la cuisine du centre d'affaires Times, jouions à des jeux lors des célébrations de la fin et du début du semestre. C'était amusant! 🙂

Pourquoi avez-vous commencé à enseigner ? Vous avez été invité ou avez-vous décidé de commencer par vous-même ?

Les diplômés du centre CS retournent enseigner Kolya Polyarny

À un moment donné, je me suis intéressé à la reconstruction tridimensionnelle, c'est-à-dire au traitement d'images. J'ai également plongé dans le calcul sur cartes graphiques, car il est impossible de traiter de telles quantités de données sur un processeur dans un délai raisonnable. Et j'avais un sentiment constant de tristesse de ne jamais avoir entendu parler de ces domaines, malgré leur intérêt. De plus, j'ai toujours aimé enseigner, et je savais où je pourrais proposer un cours, alors j'ai décidé de changer la situation et de créer le mien — au départ sur les cartes graphiques.

Misha Slabodkin

En 2016, Sasha Knop a dirigé le cours de mathématiques discrètes. Avant le début du semestre, il a décidé que corriger 70 devoirs par semaine dépassait ses forces morales et m'a proposé de l'aider. Un an plus tard, nous avons échangé nos rôles : à partir de ce moment, je donne les cours et Sasha aide à la correction.

Kirill Brodt

Durant mes études, il y avait des rumeurs selon lesquelles il était possible d'enseigner. J'ai pensé que ce serait formidable. J'aime aider les autres dans ce que je peux. Je n'aime pas me faire inviter et j'attendais qu'on m'invite 🙂

Leila Khatbullina

J'ai toujours aimé enseigner : à l'école, je donnais volontairement des explications sur les fractions à l'aide de mandarines après les cours, et à l'université, j'ai aidé une fille en allemand, et en fin de compte, elle a réussi son A1 en six mois. Au centre CS, on m'a invitée parce qu'il y avait un poste vacant, et j'avais dit en passant que je serais ravie de l'occuper 🙂

Alexeï Artemonov

Je me suis intéressé à l'analyse d'images pendant mes études au centre. Les circonstances ont fait que Natalia, qui me donnait le cours, a déménagé aux États-Unis. Les organisateurs m'ont alors proposé de prendre le cours avec Grisha Rozhkov. À l'époque, Grisha était étudiant au centre CS — il a obtenu son diplôme au printemps 2015.

Quelles peurs avez-vous eues avant de commencer à enseigner ?

Kolya Polyarny

J'ai vu de nombreux bons conférenciers et j'ai toujours été assez critique envers les cours mal organisés, et maintenant je me suis retrouvé de l'autre côté des barricades. "Je viens du passé" en préparant et en lisant le cours était le plus grand critique. Les peurs étaient naturelles : une exposition médiocre, un contenu trop ennuyeux et trop détaillé à un rythme lent, des détails trop complexes ou inintéressants à un rythme trop rapide, du temps perdu pour les auditeurs, etc.

Misha Slabodkin

Je vais répondre spécifiquement sur l'enseignement au centre CS, car il y a eu une infinité d'inquiétudes pédagogiques liées aux différents cours au fil des ans 🙂

— Il est assez difficile de faire des exercices pratiques pour un public de 50 personnes. En réalité, c'est une conférence sur des problèmes, et non une interaction personnelle avec chaque étudiant, comme je le fais parfois dans d'autres matières.
— Le niveau de préparation et de connaissances préalables des étudiants varie fortement, il est donc nécessaire de choisir des problèmes divers et de les aborder de manière à intéresser tout le monde.

Leila Khatbullina

J'avais des doutes sur mes connaissances, j'avais peur que les étudiants ne soient pas d'accord avec mon évaluation lors de la correction des devoirs. Mais toutes mes peurs étaient infondées 🙂

Vous souvenez-vous de votre premier cours ?

Kolya Polyarny

Lors de ma toute première conférence, il y avait beaucoup d'auditeurs, et il n'y avait pas assez de chaises dans la salle. J'ai présenté le contenu plus rapidement que prévu, et j'ai ensuite continué sans diapositives. Mais je m'attendais à ce que cela puisse arriver, donc j'avais mon matériel prêt et tout s'est bien passé.

Misha Slabodkin

J'étais heureux de voir des visages familiers dans l'auditoire et de savoir qu'il y avait des personnes avec qui rire de mes échecs !

Kirill Brodt

J'avais l'impression d'avoir un cancer de l'expression et que personne n'avait compris ce que j'avais dit.

Alexeï Artemonov

Je me tenais devant l'auditoire et je murmure quelque chose pour moi-même. En général, c'était pas terrible, mais cela s'est amélioré par la suite 🙂

Qu'est-ce que vous aimez le plus dans le processus d'enseignement ?

Misha Slabodkin

Oh, je peux répondre à cela avec certitude et immédiatement : ce que j'aime le plus, c'est lire les retours ! Quand les tuteurs les envoient, j'ouvre le fichier avec la sensation de déballer des cadeaux sous le sapin et je lis tout deux fois.

J'aime aussi discuter des problèmes intéressants avec les étudiants, voir comment ils se réjouissent des idées élégantes, des faits nouveaux et inattendus, et des connexions avec différents domaines des mathématiques. Voir une curiosité sincère et un désir d'apprendre. Raconter des exercices dont j'ai récemment tiré beaucoup de plaisir, et observer la même impression chez les auditeurs. Discuter avec les étudiants des exercices supplémentaires après les cours jusqu'à ce que les agents de sécurité viennent à 23h00 me demander si je suis encore lucide (ça m'est déjà arrivé trois fois !).

Kirill Brodt

J'aime inventer différentes explications d'un même matériel, et, par conséquent, j'en acquiers une compréhension plus approfondie.

Leila Khatbullina

Comme dans la blague : « En expliquant, j'ai compris moi-même. »

Alexeï Artemonov

J'aime quand les étudiants répondent correctement à mes questions.

Quel impact a eu l'étude au centre CS sur l'enseignement ?

Kolya Polyarny

Je comprends que les participants au cours ont des disponibilités très variées. C'est pourquoi, d'une part, lors des cours, je parle d'algorithmes complexes du monde réel (tout en abordant des problèmes simples et synthétiques comme les tris), et d'autre part, je donne uniquement des exercices simples à faire à la maison, car ils sont adaptés pour fixer les concepts clés sans trop demander de temps ni d'énergie. De plus, je sais que certains participants ont déjà des connaissances de base dans le domaine, donc ils ne sont pas intéressés par certains cours, préférant parcourir les diapositives rapidement. C'est pourquoi j'essaie de rendre les diapositives suffisantes en elles-mêmes avec des liens vers des articles originaux pour ceux qui souhaitent approfondir.

Misha Slabodkin

Au centre CS, les enseignants sont ouverts à la communication et heureux d'aider les étudiants. En me remémorant comment on m'a traité avec bienveillance pendant ma formation, j'essaie de créer cette même atmosphère pour ceux qui assistent à mon cours.

Vous enseignez aussi ailleurs. Où cela ? Quelles sont les particularités de l'enseignement au centre CS ?

Kolya Polyarny

J'ai enseigné dans un club de mathématiques pour les lycéens, et maintenant j'enseigne la programmation à l'école. J'aimerais un jour donner un cours sur la vision par ordinateur axé sur la reconstruction 3D, mais il y a tellement de matériel que je ne sais pas quand je serai prêt.

Au centre CS, toutes les conditions sont réunies : un minimum de bureaucratie, des éléments pratiques comme l'enregistrement vidéo, qui sont organisés de manière à ce que le conférencier n'y perde pas de temps ni d'énergie. Il existe même des outils d'assistance comme la rétroaction par le biais de questionnaires auprès des étudiants. Et, bien sûr, l'absence d'obligation pour le cours : si un étudiant n'est pas intéressé, il ne suivra pas le cours. En conséquence, tous les participants sont bien motivés.

Misha Slabodkin

En plus du centre CS, j'ai enseigné différents cours de mathématiques au département de mathématiques appliquées, au club 239 du lycée, à l'Université académique et dans le programme de master ITMO-JetBrains. Parfois, je fais des mini-conférences 'ludiques' à mes collègues ou amis quand j'apprends quelque chose d'intéressant lié aux mathématiques. Si je ne suis pas contraint par des déménagements inattendus, je prévois de continuer.

Au centre CS, il y a d'excellents coordinateurs qui transforment toutes les formalités en tâches simples et agréables, permettant aux enseignants de se concentrer uniquement sur la préparation de leurs cours. L'organisation de fêtes, de jeux de société et de tee-shirts souvenirs est tout aussi essentielle — cela aide à familiariser les étudiants entre eux et avec les enseignants, rendant implicitement les cours plus agréables.

La principale caractéristique de l'enseignement réside dans la rareté des examens : la responsabilité ne dépend que des séminaires, tandis que les cours magistraux semblent moins importants aux yeux des étudiants. Cela entraîne un oubli rapide d'une partie du contenu, ce qui peut parfois nuire aux travaux pratiques.

Enfin, quelques conseils pour ceux qui souhaitent enseigner

Kirill Brodt

N'oubliez pas d'expliquer des choses qui vous semblent évidentes aux étudiants, qui peuvent ne pas les percevoir comme telles. Il se peut qu'après cela, vous réalisiez que vous ne comprenez pas vous-même et que vous devrez approfondir vos connaissances.

Leila Khatbullina

Écartez tous les doutes 🙂 Si vous souhaitez partager vos connaissances et que cela vous procure du plaisir, lancez-vous, même si c'est un cours sur « Comment tresser des bracelets ». Votre public se trouvera toujours et vous dira à coup sûr « merci ».

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster