„Amintindu-mi cât de prietenoși erau cei cu care am interacționat în timpul cursurilor, mă străduiesc să creez aceeași impresie pentru cei care vizitează cursul meu”. Absolvenții centrului CS care au devenit profesori își amintesc de anii de studiu și povestesc despre începuturile carierei lor în predare.

Deschis până pe 13 aprilie la centrul CS. Cursuri față în față în Sankt-Petersburg și în Novosibirsk. Cursuri la distanță pentru locuitorii din alte orașe.
Nikolai Poliarniy, promoția 2016. Se ocupă cu dezvoltarea și implementarea algoritmilor de viziune computerizată în domeniul reconstrucției 3D — dezvoltă programul Metashape (fost PhotoScan) la Agisoft. În toamna trecută, a predat la centrul CS .
Mihail Slobodkin, promoția 2014. Analist la Yandex, predă în programul de masterat ITMO-JetBrains și la Computer Science Center. În centru, conduce .
Kirill Brodt, promoția 2018. Dezvoltă sisteme dialogice la Tinkoff Bank. Conduce în Novosibirsk.
Leila Khatbullina, promoția 2017. Activă în laboratorul de metode de analiză a datelor mari de la HSE în proiectul JUNO, predă analize de date pentru economiști, dezvoltă proiectul FProg. La centrul CS a evaluat .
Alexey Artyamonov, promoția 2014. Dezvoltă un dron la Yandex. Din toamna anului 2014, predă un curs anual .
Să începem cu începutul. Ce amintiri îți mai rămân despre admiterea în centru?
Kolia Poliarniy
Întotdeauna mi-au plăcut foarte mult interviurile: atât cu diferite companii, cât și la centrul CS. Pare că la interviul cu centrul a fost ceva legat de matematică, dar accentul a fost pe întrebarea motivației. Asta este aproape peste tot: la universitate, în orice cercetare și în orice muncă complexă, rezultatele depind foarte mult de motivație. Dacă aceasta lipsește, nu contează ce predispoziții și abilități ai, la un moment dat totul va deveni plictisitor și nu va mai fi nicio rațiune de a continua.
Îmi amintesc vag despre cum mergeam la prima lecție după ce am fost acceptat. În acea zi, tocmai mă desfăcusem de muncă pentru a mă dedica studiului, iar eu întârziam la lecție pentru că procesul de concediere s-a întins. Ca rezultat, călătoream cu o senzație interesantă de tranziție, când încheierea unei etape duce la întârzierea începerii unei alte etape. E greu de redat exact, dar pe fundalul unei așteptări optimiste pentru ceva nou, a fost amuzant.
Kirill Brodt
Am aplicat de două ori: în 2015 și 2016. Prima dată nu știam nimic despre învățarea automată și am decis să încerc să aplic doar pentru că puteam. De asemenea, trebuia să plec la un stagiu în Franța, să finalizez studiile, așa că nu m-am pregătit și am eșuat în a doua etapă față în față, obținând mai puțin de jumătate din punctajul minim necesar pentru interviu. M-a surprins faptul că problemele de matematică erau de nivel olimpiadă, dar nu m-am supărat prea tare, pentru că nu știam ce înseamnă toate acestea și chiar dacă aș fi fost acceptat, nu aș fi putut învăța.
Sfârșitul lui 2015, după terminarea studiilor, m-am întors în Novosibirsk, pentru că acasă mă aștepta o fată. Îmi amintesc că, la începutul lui 2016, pe site-ul NGU era o știre despre un curs deschis de programare paralelă de la SHAD, la care am decis să particip. Acest curs mi-a ocupat complet o seară pentru lecție și seminar, precum și o zi întreagă de weekend pentru teme pe săptămână.
Apoi a început recrutarea și am decis să încerc din nou, deși nu eram foarte entuziasmat. Dacă un curs îmi lua atât de mult timp, mă temeam să îmi imaginez ce ar fi fost cu trei. De data aceasta, a doua etapă a fost la distanță. După un timp, am primit un e-mail în care mi se spunea că am obținut puțin sub punctul de trecere. Dar am fost norocos că am absolvit cursul deschis de calcul paralel - curatorii au ținut cont de acest lucru și m-au invitat la a treia etapă. Apoi, restul e clar 🙂
Leila Khatbullina
M-am pregătit serios pentru admitere: am urmărit lecții pe Stepik, am mers la Pavel Mavrin la cercul de programare de la ITMO și la seminarii suplimentare de analiză matematică cu Andrei Kolpakov la LETI, am citit lucrările lui Cormen.
Înainte de interviu, nu am dormit o noapte întreagă, eram stresat și în același timp mă antrenam să scriu algoritmi pe hârtie, iar în mintea mea apărea o singură idee: „Cel mai important este să iau corect mijlocul array-ului”.
Lioșa Artamonov
Prima dată, am încercat să mă înscriu la centru în timpul celui de-al doilea an de studii universitare. Era primăvara anului 2011. Conform pregătirii mele, sunt astrofizician, iar în școală m-am ocupat mai mult de matematică și fizică, și mai puțin de informatică. Aveam o idee despre programare în diferite limbaje, am scris chiar și jocuri, dar nu aveam o bază algoritmică. Motivarea înainte de prima interviu era, de asemenea, la nivelul: „Ei bine, prietenii mei au recomandat, spun că este grozav acolo”. După cum ați putea bănui, nu am fost acceptat prima dată. Mi-au lipsit cunoștințele de bază elementare.
De la începutul anului 2012, m-am motivat să mă înscriu, am început să urmăresc cursuri online. Profesorul meu de matematică din cercul școlar a plecat în California și mi-a trimis un link la lecțiile de Machine Learning de la profesorul Jaser S. Abu-Mostafa. Cunoștințele mele de engleză erau aproape suficiente pentru a înțelege despre ce se vorbește, cel mai mult m-au ajutat formulele să mă descurc. Am analizat cu atenție fiecare slide și, în cele din urmă, am terminat cursul cu note excelente, deși mă așteptam să primesc nu mai mult de un 3. Apoi, vara, a fost un curs de Machine Learning de la Andrew Ng pe Coursera. Interesul în acest domeniu m-a ajutat foarte mult să mă înscriu.
A doua oară am venit cu cunoștințe puțin mai mari și cu un plan clar despre ce vreau să studiez la centru. Am avut noroc că m-au invitat la interviu: la finalul examenului am avut un punctaj de limită. Nu pot spune că m-am pregătit în mod special pentru întrebările despre algoritmi, așa că am încercat să redirecționez interviul spre învățarea automată și am numit graficul descendent ca algoritmul meu preferat 🙂
Care curs a avut cel mai mare impact asupra a ceea ce faci acum?
Kolia Poliarniy
Cursul de geometrie computațională al lui Anton Kovalev la ITMO. Lecțiile erau interactive, trebuia să încerci să inventezi construcții singur, nu doar să asculți. O zbor fantastic al gândirii! În cele din urmă, am mers la Tranzas să lucrez cu Anton la ceea ce fac acum — reconstrucția suprafețelor tridimensionale din fotografii. Acest domeniu se bazează foarte mult pe geometria computațională.
Din centrul CS, mi-a rămas în minte cursul de programare funcțională în Haskell. În primul rând, pentru că lecțiile sunt potrivite atât pentru cei care adorm dacă se explică prea detaliat și încet, cât și pentru cei care nu reușesc să înțeleagă și se pierd din cauza ritmului rapid sau lipsei de explicații detaliate. În al doilea rând, este un exemplu de domeniu care, direct, probabil că nu va fi necesar la locul de muncă, dar îndeamnă mintea în direcția corectă.
Misha Slobodkin
Este greu să evidențiez ceva anume, voi menționa câteva direcții ale activității mele de studiu și profesionale după finalizarea centrului CS:
— Toate cursurile de informatică teoretică au avut un impact semnificativ asupra alegerii educației ulterioare, a mentorului academic și a temelor pentru cele două diplome (la masterat și specialitate). În special, profesorii minunați de la aceste materii m-au fascinat și inspirat mereu.
— Algoritmii i-am început să-i studiez serios chiar în centrul CS și îi predau cu mare plăcere și folos pentru mine deja de trei ani în programul comun de masterat ITMO și JetBrains, iar anterior la Universitatea Academică.
— În activitatea analitică la Yandex, folosesc cunoștințele de Python, statistică și algoritmi.
Lioșa Artamonov
Era anul 2012, eram anul întâi la centru. Colegul meu de clasă, Vadim Lebedev, care a fost admis cu un an înaintea mea, îmi arăta sarcini interesante din cursul de analiză a imaginilor și îmi explica despre instrumentele cu care le rezolvă. Am început să urmăresc înregistrările cursului și apoi, în anul următor, l-am urmat. Cursul, în loc să fie pe semestru, a devenit anual, m-am îndrăgostit și mai mult de viziunea computerizată. De câțiva ani predau eu însumi această disciplină în centrul CS, iar la locul de muncă mă ocup cu analiza datelor obținute dintr-o cameră de drone.
Au studenții centrului CS timp liber? Cât timp ați avut? Ce dificultăți au existat în timpul studiului?
Kolia Poliarniy
Este greu de spus în ore. La anul doi și trei de studii în centrul CS am fost în anul trei și patru la ITMO, lucrând în paralel 35-40 de ore (uneori mai puțin, uneori mai mult), sâmbăta preluam sarcini la cercul de matematică pentru copii, participam la hackathoane și, la un moment dat, am obținut permisul de conducere. Mi se pare că timpul este relativ flexibil și de obicei depinde de cât de mult vrei să reușești în ceva și ce resurse ai.
Misha Slobodkin
Pentru mine, studiile la centrul CS s-au intersectat cu două cursuri de matematică și un curs de masterat la Universitatea Academică. După cursuri la Universitate în Peterhof, era destul de greu să fac față mai multor lecții la centru. Dar am reușit să fac o combinație ingenioasă și să învăț unele cursuri în mod repetat — în două, iar unul chiar în trei instituții: mai întâi simultan la centrul CS și la matematică, iar mai târziu le-am recunoscut la AU. Alte dificultăți: era imposibil să studiez subiecte tehnice fără laptopul meu ușor de transportat. Lucrările teoretice nu mi-au ieșit întotdeauna foarte bine.
Kirill Brodt
Pe lângă cursurile de la centru, am lucrat 24 de ore pe săptămână și am încercat să studiez la doctorat, de unde apoi m-au dat afară 🙂 După aceea, aveam timp să cânt la pian, să înot și să mă uit la tavan. În general, aveam destul timp. O mare dificultate era că multe cursuri din Novosibirsk erau la distanță. Nu puteai pune o întrebare față în față dacă nu o puteai formula corect, pentru că tu însuți nu înțelegeai exact ce voiai să întrebi. În anul nostru erau puțini colegi sau chiar nici unul la cursurile comune, iar pentru mine este mult mai ușor să învăț lucruri noi când discut probleme cu altcineva — este mai productiv.
Leila Khatbullina
Aceasta nu o mai țin minte, dar știu că mereu îmi lipsea timpul și luam cursuri inegale, așa că toate serile, weekend-urile și sărbătorile le petreceam cu temele.
Lioșa Artamonov
A rămas ceva timp, dar nu pot spune că era o mulțime. Însă nu-mi amintesc să fi fost nevoit să sacrific ceva esențial pentru a le face pe toate. Mergeam la sală, mă uitam la seriale, mă întâlneam cu prietenii. Când la universitate trebuia doar să scriu teza, chiar reușeam să lucrez cu normă redusă.
Dificultățile erau legate de logistica. În fiecare zi petreceam mai mult de trei ore pe drum, probabil că în acea vreme mă și relaxam. Când au apărut cursurile la centru, timpul a crescut la patru ore. Și faptul că aveam mașină nu mi-ar fi rezolvat problemele atunci. Cel mai important — nu reușeam să mănânc cum trebuie, ceea ce trebuie evitat în viața ta.
Au fost cazuri în timpul studiilor la centrul CS care s-au memorat clar?
Kolia Poliarniy
Îmi amintesc momentul de la apărarea practicilor semestriale. Am început o conversație cu o fată care, de asemenea, susținea apărarea, și s-a dovedit că ea era deja senior java developer, dar nu îi plăcea deloc domeniul bancar în care lucra, astfel încât nu avea nicio motivație să continue în acel sens. De aceea, a decis să meargă la centrul CS, pentru a schimba poate domeniul către educație. Practica ei semestrială a fost legată de o sarcină pentru platforma Stepik. Pentru mine, aceasta este ilustrarea perfectă a situației „oamenii s-au plictisit → au dorit să schimbe domeniul → au mers la centrul CS”.
Misha Slobodkin
A rezolva sarcini teoretice, a discuta cu colegii și a le explica profesorilor și altor studenți a fost o mare plăcere la toate disciplinele. Am apreciat în special practicile în format de „cerc” cu evaluare orală — am considerat mereu că acesta este cel mai eficient metodă de învățare.
Multe sărbători de la sfârșitul semestrului mi-au rămas în memorie, în special kartingul și paintball-ul, la organizarea cărora am ajutat puțin. Participarea la astfel de distracții împreună cu profesorii a fost extrem de utilă pentru a face centrul CS să pară mai „uman” în fața studenților.
Kirill Brodt
În primul semestru, am trăit pentru algoritmi, mă trezeam, mâncam și adormeam cu ei. A fost o dată când m-am trezit la trei dimineața pentru că am găsit o soluție. Sau, cel puțin, aveam iluzia că am găsit-o. M-am ridicat, am deschis laptopul, am codificat, am încărcat în sistemul de testare și totul a picat la testul 20. M-am chinuit până la cinci dimineața, fără a reuși să rezolv problema, și am adormit. Dar apoi, totuși, am reușit să o finalizez 🙂.
Leila Khatbullina
La centrul CS, mi-am făcut mulți prieteni noi. Îmi amintesc cum discuteam despre teme în chat-urile de noapte, așteptând până târziu la exmatriculare, explicându-ne biletele unul altuia, sărbătorind zile de naștere în bucătăria din clădirea de birouri Times, jucând jocuri la sărbătorile de sfârșit și început de semestru. A fost distractiv! 🙂.
De ce ați început să predati? Ați fost invitați sau ați decis singuri să începeți?
Kolia Poliarniy
Am ajuns într-un moment în care m-am dedicat domeniului reconstrucției tridimensionale, adică prelucrării imaginilor. Odată cu aceasta, m-am adâncit și în calculele pe GPU, deoarece pe procesor nu este posibil să prelucrezi asemenea volume de date într-un interval de timp rezonabil. A fost o senzație constantă de tristețe că nimeni nu mi-a povestit despre aceste domenii, în ciuda interesului lor. În plus, mi-a plăcut întotdeauna să predau și știam unde aș putea oferi un curs, așa că am decis să corectez situația și să-mi fac unul — pentru început, despre plăcile grafice.
Misha Slobodkin
În 2016, practica de matematică discretă a fost condusă de Sasha Knop. Înainte de începerea semestrului, el a decis că a verifica 70 de teme pe săptămână este dincolo de forțele lui morale și mi-a propus să îl ajut. Iar peste un an ne-am schimbat rolurile: de atunci eu am ținut cursurile, iar Sasha m-a ajutat cu corectarea.
Kirill Brodt
În timpul studiilor, au circulat zvonuri că există o posibilitate de a predala. Și m-am gândit că ar fi grozav. Îmi place să ajut pe alții în ceea ce pot. Nu-mi place să mă impun și am așteptat să fiu invitat 🙂
Leila Khatbullina
Îmi place întotdeauna să predau: în școală, după ore, explicam despre fracții folosind mandarine, iar la universitate am lucrat cu o fată la limba germană, iar în cele din urmă, în șase luni, ea a obținut A1. La centrul CS am fost invitat pentru că exista un loc liber, iar eu am menționat, cu ocazia, că mi-ar plăcea să-l ocup 🙂
Lioșa Artamonov
M-am dedicat analizei imaginilor încă din timpul studiilor la centru. Circumstanțele au fost astfel încât Natalia, cea care îmi preda cursul, s-a mutat în SUA. Atunci, coordonatorii mi-au propus să preiau cursul împreună cu Grisha Rozhkov. Grisha era, la acel moment, student la centrul CS — a absolvit în primăvara anului 2015.
Ce frici am avut înainte de a începe să predau?
Kolia Poliarniy
Am văzut mulți lectori buni și am fost întotdeauna destul de critic în legătură cu lecțiile prost organizate, iar acum m-am trezit de cealaltă parte a baricadei. «Eu sunt din trecut» a fost cel mai mare critic al meu în timpul pregătirii și lecturării cursului. Fricile au fost naturale: o prezentare slabă, un material prea plictisitor și o detaliere excesivă la un ritm scăzut, detalii prea complicate sau neinteresante la un ritm prea alert, timpul pierdut al ascultătorilor și așa mai departe.
Misha Slobodkin
Voi răspunde specific despre predarea în centrul CS, deoarece îngrijorările cu privire la profesori legate de diferite cursuri de-a lungul anilor au fost innumerabile 🙂
— Este destul de greu să desfășori practică pentru un public format din 50 de persoane. Practic, este o lecție despre exerciții, nu o comunicare personalizată cu fiecare student, așa cum fac uneori în alte materii.
— Nivelul de pregătire și cunoștințele preliminare ale studenților variază foarte mult, așa că trebuie să alegi sarcini diverse și să le discutăm astfel încât să-i intereseze pe toți.
Leila Khatbullina
Am avut nesiguranțe în ceea ce privește cunoștințele mele, mi-era teamă că, la corectarea temelor, studenții nu vor fi de acord cu evaluarea mea. Dar toate temerile au fost nejustificate 🙂
Îți amintești cum ți-ai desfășurat prima lecție?
Kolia Poliarniy
La prima mea lecție au fost mulți ascultători, iar în sală nu erau suficiente scaune. Am prezentat materialul mai repede decât mă așteptam, astfel încât am continuat fără slide-uri. Dar presuposeseam că aceasta s-ar putea întâmpla, așa că aveam materialul pregătit și totul a decurs bine.
Misha Slobodkin
M-am bucurat că erau oameni cunoscuți în sală și că aveam cu cine să mă amuz de eșecurile mele!
Kirill Brodt
Am avut senzația că am un blocaj în vorbire și că nimeni nu a înțeles ce am spus.
Lioșa Artamonov
Am stat în fața audienței și m-am balbâit singur. În general, a fost destul de rău, dar apoi a fost mai bine 🙂
Ce îți place cel mai mult în procesul de predare?
Misha Slobodkin
Oh, la asta pot răspunde cu încredere și imediat: cu siguranță cel mai mult îmi place să citesc feedback-ul! Când coordonatorii mi le trimit, deschid fișierul cu sentimentul de a desfășura cadouri sub brad și citesc totul de două ori.
Îmi place, de asemenea, să discut sarcini interesante cu studenții, să observ cum se bucură de idei frumoase, fapte noi neașteptate și conexiuni cu diferite domenii ale matematicii. Să văd o curiozitate sinceră și o dorință de cunoștințe. Să povestesc despre sarcini care recent m-au adus multă bucurie și să observ aceeași impresie în rândul ascultătorilor. Să discut cu studenții despre sarcini suplimentare după cursuri până în momentul în care paznicii vin la 23:00 să mă întrebe dacă sunt sănătos la cap (asta s-a întâmplat deja de trei ori!).
Kirill Brodt
Îmi place să inventez explicații diferite pentru același material și, ca urmare, dobândesc o înțelegere mai profundă.
Leila Khatbullina
Ca într-o glumă: „Până am explicat – eu însumi am înțeles deja.”
Lioșa Artamonov
Îmi place când aud răspunsuri corecte la întrebările mele din partea audienței.
Cum a influențat studiul în centrul CS predarea?
Kolia Poliarniy
Înțeleg că studenții din curs au diferite cantități de timp pe care le pot aloca cursului. De aceea, pe de o parte, în cursuri povestesc despre algoritmi complecși din lumea reală (pe lângă sarcini simple, sintetice precum sortările), iar pe de altă parte, ofer în temele de acasă doar sarcini simple, deoarece acestea sunt potrivite pentru reținerea conceptelor cheie, dar nu vor necesita o cantitate nejustificată de efort și timp. În plus, știu că unii dintre studenți au deja cunoștințe de bază, așa că nu le este interesant să asculte o parte din cursuri și mai degrabă citesc diapozitivele în diagonală. De aceea, încerc să fac diapozitivele autoconținute, cu linkuri către articole originale pentru a permite aprofundarea.
Misha Slobodkin
În centrul CS, profesorii sunt deschiși la comunicare și sunt bucuroși să ajute studenții. Amintindu-mi cât de prietenoși au fost cu mine în timpul studiilor, încerc să creez aceeași impresie pentru cei care participă la cursul meu.
Predați și în alte locuri. Povestiți-ne, unde? Care sunt particularitățile predării în centrul CS?
Kolia Poliarniy
Am predat în cadrul unei cercuri de matematică pentru școlari, iar acum predau programare la școală. Cândva vreau să predau un curs despre viziunea computerizată, punând accent pe reconstrucția tridimensională, dar există foarte mult material, deci nu este clar când voi fi pregătit.
În centrul CS sunt create toate condițiile: minim de birocrație, momente convenabile precum înregistrările video, organizate astfel încât profesorul să nu piardă timp și efort. Există chiar și instrumente auxiliare, precum feedback-ul prin sondaje ale studenților. Și, desigur, absența obligației cursului: dacă unui student nu îi pasă, nu va asculta cursul. Drept rezultat, toți studenții sunt bine motivați.
Misha Slobodkin
Pe lângă centrul CS, am predat matematică diversă la matematică și mecanică, în cercul 239 al liceului, la Universitatea Academică și în programul de masterat ITMO-JetBrains. Uneori le ofer colegilor sau prietenilor mini-prelegeri „de divertisment”, dacă aflu ceva interesant legat de matematică. Dacă nu vor fi mutări neașteptate, plănuiesc să continui.
În centrul CS există coordonatori minunați care transformă toate formalitățile în sarcini simple și plăcute, ajutând profesorii să se concentreze doar pe pregătirea cursurilor. Organizarea de festivități, jocuri de masă și tricouri suvenir este, de asemenea, foarte importantă — ajută la familiarizarea studenților între ei și cu profesorii și face ca lecțiile să fie mai plăcute în mod indirect.
Caracteristica principală a predării este dată de examenele rare: raportarea depinde doar de seminarii, iar lecțiile par mai puțin importante pentru studenți. Din această cauză, o parte din material este uitată rapid, ceea ce uneori interferează cu activitățile practice.
Și, în cele din urmă, câteva sfaturi pentru cei care doresc să predea
Kirill Brodt
Nu uitați să le explicați studenților lucrurile care sunt evidente pentru voi, pentru că pentru ei ar putea să nu fie așa. Este posibil să realizați că, de fapt, nu înțelegeți nimic și va trebui să aprofundați mai mult.
Leila Khatbullina
Lăsați deoparte orice îndoială 🙂 Dacă simțiți că doriți să împărtășiți cunoștințe cu cineva și asta vă aduce bucurie, atunci nu ezitați, chiar dacă este un curs despre „Cum să împletești brățări”. O audiență proprie se va găsi întotdeauna și va spune cu siguranță „mulțumesc”.
Sursă: habr.com
