Kandidater fra CS-centret vender tilbage for at undervise

«Når jeg husker, hvor venligt de kommunikerede med mig under undervisningen, forsøger jeg at skabe det samme indtryk hos deltagerne i mit kursus». Kandidater fra CS-centret, der er blevet undervisere, husker deres studietid og fortæller om starten på deres undervisningskarriere.

Kandidater fra CS-centret vender tilbage for at undervise

Åbent indtil 13. april tilmelding til optagelse i CS-centret. Fysisk undervisning i Sankt Petersborg og Novosibirsk. Fjernundervisning for beboere i andre byer.

Nikolaj Poljarnyj, kandidat 2016. Arbejder med udvikling og implementering af algoritmer til computervision inden for 3D-rekonstruktion — udvikler programmet Metashape (tidligere PhotoScan) hos Agisoft. Sidste efterår underviste han i CS-centret i et kursus om beregninger på grafikkort.

Mikhail Slobodkin, kandidat 2014. Analytiker hos Yandex, underviser på kandidatuddannelsen ITMO-JetBrains og i Computer Science Center. I centret leder han praktik i diskret matematik.

Kirill Brodt, kandidat 2018. Udvikler dialogsystemer hos Tinkoff Bank. Holder seminarer om dyb læring i Novosibirsk.

Leila Khatpullina, kandidat 2017. Arbejder i laboratoriet for metoder til analyse af store data ved HSE på JUNO-projektet, underviser i dataanalyse for økonomer, udvikler projektet FProg. I CS-centret bedømte hun opgaver i matematisk statistik.

Aleksej Artamonov, kandidat 2014. Arbejder med droner hos Yandex. Har siden efteråret 2014 undervist i et årligt kursus i billed- og videoanalyse.

Lad os starte fra begyndelsen. Hvilke minder har du fra optagelsen til centret?

Kolja Poljarnyj

Jeg har altid været meget glad for interviews: både i forskellige virksomheder og i CS-centret. Det virker som om, der var noget om matematik til interviewet i centret, men fokus var på motivationsspørgsmålet. Det er næsten altid sådan: på universitetet, i enhver forskning og i ethvert kompliceret arbejde afhænger resultaterne meget af motivationen. Hvis den ikke er der, så uanset hvilke forudsætninger og færdigheder der måtte være, vil alt blive kedeligt på et tidspunkt, og der vil ikke være nogen grund til at fortsætte.

Jeg har en vag erindring om historien om, hvordan jeg kørte til min første forelæsning, efter jeg blev optaget. Den dag havde jeg netop sagt mit job op for at dykke fuldt ned i studierne, og jeg kom for sent til forelæsningen, fordi min opsigelse tog længere tid end forventet. Jeg havde en interessant følelse af at være i en slags overgang, hvor afslutningen på noget førte til en forsinkelse i begyndelsen på noget andet. Det er svært at beskrive præcist, men på baggrund af den generelle optimistiske forventning om noget nyt, virkede det sjovt.

Kirill Brodt

Jeg har prøvet at blive optaget to gange: i 2015 og 2016. Første gang havde jeg ingen viden om maskinlæring og besluttede kun at prøve at blive optaget, fordi jeg kunne. Og jeg skulle også rejse til Frankrig for en praktik, afslutte mine studier, så jeg forberedte mig ikke, og til den anden runde dumpede jeg og fik mindre end halvdelen af den nødvendige score til interviewet. Jeg blev overrasket over, at matematikopgaverne var på olympisk niveau, men blev ikke særlig trist, da jeg ikke vidste, hvad det hele handlede om, og selv hvis jeg var blevet optaget, kunne jeg ikke have studeret.

I slutningen af 2015, efter min eksamen, vendte jeg tilbage til Novosibirsk, fordi derhjemme ventede en kæreste på mig. Jeg husker, at der i begyndelsen af 2016 var en nyhed på NGU's hjemmeside om et åbent kursus i parallel programmering fra SHAD, som jeg besluttede at deltage i. Dette kursus tog helt en aften om ugen til forelæsninger og seminarer og en hel weekend dag til opgaver.

Så startede optagelsen igen, og jeg besluttede at forsøge endnu en gang, selvom jeg ikke var meget entusiastisk. Hvis et kursus tog så meget tid, kunne jeg næsten ikke forestille mig, hvad tre ville kræve. Denne gang var den anden runde skriftlig. Efter nogen tid fik jeg en e-mail, der sagde, at jeg havde fået lidt under den nødvendige score. Men jeg var heldig, at jeg havde bestået det åbne kursus i parallel computing - vejlederne tog højde for dette og inviterede mig til den tredje runde. Og hvad der skete derfra, er allerede klart 🙂.

Leila Khatpullina

Kandidater fra CS-centret vender tilbage for at undervise Til optagelsen forberedte jeg mig seriøst: jeg så forelæsninger på Stepik, deltager i programmeringsgruppen med Pavel Mavrin på ITMO og ekstra seminarer af Andrey Kolpakov i matematikanalyse på LETI, jeg læste Cormen.

Før interviewet kunne jeg ikke sove i 24 timer, jeg var nervøs og trænede samtidigt på at skrive algoritmer på papir, mens én tanke konstant kørte rundt i mit hoved: ‘Det vigtigste er at tage midten af arrayet korrekt.’

Alexey Artamonov

Jeg prøvede første gang at blive optaget i centret, da jeg stadig var på Anden årgang på universitetet. Det var forår 2011. Jeg har en uddannelse som astrofysiker, og i skolen fokuserede jeg mere på matematik og fysik end på informatik. Jeg havde en idé om programmering på forskellige sprog, vi skrev endda spil, men jeg manglede en algoritmisk basisviden. Min motivation før det første interview var på niveau med: „Nå, mine venner har talt varmt om det, de siger, det er fedt“. Som du sikkert har gættet, kom jeg ikke ind første gang. Jeg havde ikke de grundlæggende viden, der skulle til.

Fra begyndelsen af 2012 blev jeg motiveret til at blive optaget, jeg begyndte at se onlinekurser. Min matematiklærer fra skoleselskabet var rejst til Californien og sendte mig et link til forelæsninger om Machine Learning fra professor Jaser S. Abu-Mostafa. Mine engelskkundskaber var knap nok til at forstå, hvad der blev sagt, men formlerne hjalp mig meget. Jeg gennemgik omhyggeligt hver slide og endte med at bestå kurset med topkarakter, selvom jeg havde forventet at få ikke mere end en treer. Senere, om sommeren, var der et kursus i Machine Learning fra Andrew Ng på Coursera. Min interesse for dette område hjalp mig virkelig til at blive optaget.

Anden gang kom jeg med lidt mere viden og en klar plan for, hvad jeg gerne ville studere i centret. Jeg var heldig at blive kaldt til interview: efter eksamen havde jeg en grænsescore. Jeg kan ikke sige, at jeg forberedte mig på spørgsmål om algoritmer, så jeg forsøgte at styre interviewet hen imod maskinlæring, og jeg nævnte gradient descent som min yndlingsalgoritme 🙂

Hvilket kursus har haft størst indflydelse på det, du laver nu?

Kolja Poljarnyj

Kurset i beregningsgeometri af Anton Kovalev på ITMO. Forelæsningerne var interaktive, og man skulle forsøge at finde på konstruktioner selv, ikke bare lytte. Fantastisk tankeflow! Til sidst gik jeg til Transas for at arbejde med Anton med det, jeg gør nu — rekonstruktion af 3D-overflader ud fra fotografier. Dette område er stærkt afhængigt af beregningsgeometri.

Fra CS-centret husker jeg kurset i funktionel programmering i Haskell. For det første, fordi forelæsningerne er tilpasset både dem, der falder i søvn, hvis det bliver fortalt for detaljeret og langsomt, samt dem, der ikke når at forstå og mister sig selv på grund af det høje tempo eller manglen på detaljerede forklaringer. For det andet, det er et eksempel på et område, som sandsynligvis ikke vil være nødvendigt på jobbet, men som alligevel skubber bevidstheden i den rigtige retning.

Misha Slobodkin

Det er svært at fremhæve én ting, men jeg vil nævne flere retninger for min studiemæssige og faglige aktivitet efter jeg afsluttede CS-centret:
— Alle kurserne i teoretisk informatik har haft en betydelig indflydelse på valget af videreuddannelse, videnskabelig vejleder og emnerne for mine to diplomafhandlinger (i kandidatuddannelsen og specialet). Især de dygtige undervisere i disse fag har altid inspireret og imponeret mig.
— Jeg begyndte at studere algoritmer seriøst netop i CS-centret og har undervist i dem med stor glæde og nytte for mig selv i tre år nu i den fælles kandidatuddannelse mellem ITMO og JetBrains, samt tidligere på det Akademiske Universitet.
— I mit analytiske arbejde hos Yandex bruger jeg viden om Python, statistik og algoritmer.

Kandidater fra CS-centret vender tilbage for at undervise Alexey Artamonov

Året var 2012, og jeg var på første år af centret. Min medstuderende, Vadim Lebedev, som havde startet et år før mig, viste mig interessante opgaver fra kurset om billedanalyse og fortalte om de værktøjer, som bruges til at løse dem. Jeg begyndte at se optagelserne af kurset, og året efter tog jeg det selv. Kurset, der oprindeligt var et semesterkursus, blev til et årligt kursus, og jeg blev endnu mere optaget af computer vision. I flere år har jeg selv undervist i dette emne i CS-centret, og på jobbet arbejder jeg med dataanalyse fra droner.

Har studerende fra CS-centret fritid? Hvor meget havde I? Hvilke udfordringer oplevede I under uddannelsen?

Kolja Poljarnyj

Det er svært at sige i timer. I mit andet og tredje år på CS-centret gik jeg på tredje og fjerde år på ITMO, arbejdede samtidig 35-40 timer (nogle gange mindre, nogle gange mere), tog matematikopgaver for børn om lørdagen, deltog i hackathons, og på et tidspunkt fik jeg kørekort. Jeg føler, at tid er relativt elastisk og som regel afhænger af, hvor meget man ønsker at nå noget og hvilke ressourcer man har.

Misha Slobodkin

For me, studying at the CS center coincided with two courses in math and one master's course at the Academic University. After classes at the university in Peterhof, it was quite challenging to manage several sessions at the center. However, I managed to devise a clever combination and have some courses credited multiple times — in two, and one even in three institutions: initially simultaneously at the CS center and in math, and later cross-credited at the AU. Other difficulties included that technical subjects were impossible to study without my portable computer. I didn't always perform well in theoretical assignments.

Kirill Brodt

Kandidater fra CS-centret vender tilbage for at undervise Besides the courses at the center, I worked 24 hours a week and tried to study in graduate school, where I was later kicked out 🙂 After that, I had time to play the piano, swim, and stare at the ceiling. In general, I had plenty of time. A big challenge was that many courses in Novosibirsk were then external. It was impossible to ask a question in person if you couldn't articulate it well, as you didn't quite understand what you wanted to ask. There were few classmates in our year or none at all in common courses, and I find it much easier to learn new things when discussing problems with someone else — it’s much more productive.

Leila Khatpullina

I don't remember this now, but I recall that I always lacked time and took courses unevenly, so I spent all my evenings, weekends, and holidays on homework.

Alexey Artamonov

There was some time left, not that it was abundant. But I don't remember having to sacrifice anything significant to keep up with everything. I went to the gym, watched series, and met with friends. When it came time to write my thesis at the university, I even managed to work part-time.

There were logistical difficulties. I spent more than three hours a day commuting, probably during that time I rested my mind. When classes at the center were added, the time increased to four hours. Moreover, having a car wouldn't have solved my problems back then. The main issue was that I couldn't eat properly, which is something worth avoiding in life.

Were there memorable moments during your studies at the CS center?

Kolja Poljarnyj

Jeg husker tydeligt et øjeblik fra forsvarene af semesterprojekterne. Jeg kom i snak med en pige, der også skulle forsvare, og det viste sig, at hun allerede var senior java developer, men hun kunne slet ikke lide den bankverden, hun arbejdede i, så hun havde ingen motivation til at fortsætte med det. Derfor gik hun til CS centret for måske at skifte område til uddannelse. Hendes semesterprojekt var relateret til en opgave for platformen Stepik. For mig er det en perfekt illustration af situationen "menneske bliver deprimeret → ønsker at skifte felt → gik til CS centret."

Kandidater fra CS-centret vender tilbage for at undervise Misha Slobodkin

At løse teoretiske opgaver, diskutere med medstuderende og fortælle dem til underviserne og andre studerende var en stor fornøjelse i alle fag. Jeg kunne især lide praktikkerne i "klubformat" med mundtlig aflevering af opgaver — jeg har altid anskuet det som den mest effektive læringsmetode.

Mange fester ved semesterets afslutning står klart for mig, især gokart og paintball, som jeg hjalp lidt med at organisere. Deltagelse i sådanne aktiviteter sammen med lærerne var ekstremt gavnligt for "humaniseringen" af CS centret i elevernes øjne.

Kirill Brodt

I den første semester levede jeg for algoritmerne, jeg vågnede op, spiste og faldt i søvn med dem. Det skete, at jeg vågnede kl. tre om natten, fordi jeg fandt på en løsning. Nå ja, eller i det mindste havde jeg illusionen af at have fundet på en. Jeg stod op, tændte min bærbare computer, kodede, uploadede til testsystemet, og alt fejlede ved den betingede 20. test. Jeg kæmpede mig igennem til kl. 5 om morgenen uden at få løst opgaven, og så sov jeg. Men derefter fik jeg den trods alt løst 🙂

Leila Khatpullina

I CS centret fandt jeg mange nye venner. Jeg husker, hvordan vi i nattechattene diskuterede lektier, ventede til sent om natten på vores tur til eksamen, mens vi forklarede hinanden spørgsmålene, fejrede fødselsdage i køkkenet i BC Times, og spillede spil ved festerne i slutningen og begyndelsen af semesteret. Det var sjovt! 🙂

Hvorfor begyndte I at undervise? Blev I inviteret, eller besluttede I selv at starte?

Kandidater fra CS-centret vender tilbage for at undervise Kolja Poljarnyj

På et tidspunkt kom jeg ind i området for 3D-rekonstruktion, det vil sige billedbehandling. Sammen med dette dykkede jeg også ind i beregninger på grafikkort, da det ikke er muligt at behandle sådanne datamængder på en CPU inden for en rimelig tidsramme. Jeg havde en vedholdende følelse af tristhed over, at ingen fortæller om disse områder, på trods af deres interesse. Derudover har jeg altid kunne lide at undervise, og jeg vidste, hvor jeg kunne tilbyde et kursus, så jeg besluttede at ændre situationen og lave mit eget - først om grafikkortene.

Misha Slobodkin

I 2016 gennemførte Sasha Knop praktikken i diskret matematik. Før semesterets start besluttede han, at det var over hans moralske styrker at rette 70 opgaver om ugen og tilbød mig hjælp. Og et år senere byttede vi pladser: fra det øjeblik leder jeg undervisningen, mens Sasha hjælper med rettelsen.

Kirill Brodt

Under studiet havde jeg hørt rygter om muligheden for at undervise. Og jeg tænkte, at det ville være fantastisk. Jeg kan lide at hjælpe andre med det, jeg kan. Jeg elsker ikke at træde frem, og jeg ventede på at blive inviteret 🙂

Leila Khatpullina

Jeg har altid kunnet lide at undervise: i skolen forklarede jeg frivilligt om brøker på mandariner efter timerne, og på universitetet hjalp jeg en pige med tysk, og hun bestod A1-testen efter seks måneder. Jeg blev inviteret til CS-centret, da der var en ledig stilling, og jeg nævnte i forbifarten, at jeg gerne ville tage den 🙂

Alexey Artamonov

Jeg blev interesseret i billedanalyse allerede under mine studier i centret. Omstændighederne var sådan, at Natalia, som underviste mig, flyttede til USA. Dengang foreslog koordinatorerne, at jeg og Grisha Rozhkov skulle overtage kurset. Grisha var på det tidspunkt studerende i CS-centret - han dimitterede foråret 2015.

Hvilke frygtede tanker havde jeg før jeg begyndte som underviser?

Kolja Poljarnyj

Jeg har set mange gode forelæsere og har altid været temmelig kritisk over for dårligt organiserede forelæsninger, og nu befinder jeg mig på den anden side af barrikaderne. 'Jeg er fra fortiden' var den værste kritiker i forberedelsen og afholdelsen af kurset. Frygtene var naturlige: dårlig formidling, for kedeligt materiale og for meget detalje ved lavt tempo, for komplicerede eller uinteressante detaljer ved for høj tempo, spildt tid for lytterne og så videre.

Misha Slobodkin

Jeg vil specifikt svare om undervisningen i CS-centeret, fordi der har været uendeligt mange bekymringer om undervisere med forskellige kurser i forskellige år 🙂

— Det er temmelig svært at føre praksis for et publikum på 50 personer. I realiteten er det en forelæsning om opgaver, ikke personlig kommunikation med hver enkelt studerende, som jeg nogle gange gør i andre fag.
— Niveauet for forberedelse og forhåndsviden om emnet varierer meget blandt de studerende, så det er nødvendigt at vælge passende forskellige opgaver og gennemgå dem på en måde, der fanger alles interesse.

Leila Khatpullina

Der var usikkerhed om mine viden, jeg var bange for, at studerende ikke ville være enige i min vurdering, når jeg skulle bedømme deres hjemmearbejde. Men alle mine frygt var forgæves 🙂

Kan du huske, hvordan du holdt din første lektion?

Kolja Poljarnyj

Ved den første forelæsning var der mange tilhørere, og der var ikke nok stole i lokalet. Jeg præsenterede materialet hurtigere end forventet, og derefter fortsatte jeg uden dias. Men jeg havde forudset, at det kunne ske, så jeg var forberedt, og alt gik godt.

Misha Slobodkin

Jeg var glad for, at der var kendte ansigtet i lokalet, og at jeg kunne grine af mine nedture med nogen!

Kirill Brodt

Jeg havde en følelse af, at jeg havde taleblokkering, og ingen forstod, hvad jeg fortalte.

Alexey Artamonov

Jeg sad foran klassen og mumlede noget for mig selv. Generelt var det ikke så godt, men det blev bedre 🙂

Hvad kan du bedst lide ved undervisningsprocessen?

Misha Slobodkin

Åh, jeg kan svare på det med det samme og med selvsikkerhed: Det, jeg bedst kan lide, er at læse anmeldelser! Når vejlederne sender dem, åbner jeg filen med følelsen af at pakke gaver under træet og læser alt to gange.

Jeg kan også godt lide at diskutere interessante opgaver med studerende og se, hvordan de bliver glade for smukke ideer, nye overraskende fakta og forbindelser med forskellige områder af matematik. At opleve ægte nysgerrighed og vilje til at lære. At fortælle opgaver, som jeg selv for nylig har haft stor fornøjelse af at løse, og se den samme fascination hos tilhørerne. At diskutere ekstra opgaver med studerende efter timerne indtil vagterne kl. 23:00 kommer for at spørge, om jeg er ved min fulde fem (det er sket tre gange!).

Kirill Brodt

Jeg kan godt lide at finde på forskellige forklaringer af det samme materiale, og som følge heraf får jeg selv en dybere forståelse.

Leila Khatpullina

Som i vitsen: «Mens jeg forklarede, forstod jeg det selv allerede».

Alexey Artamonov

Jeg elsker, når mine spørgsmål besvares korrekt fra salen.

Hvordan har studiet i CS-centret påvirket undervisningen?

Kolja Poljarnyj

Jeg forstår, at deltagerne i kurset har varierende mængder tid, de kan afsætte til kurset. Derfor deler jeg på den ene side komplekse algoritmer fra den virkelige verden (sammen med enkle, syntetiske opgaver som sorteringer) i mine forelæsninger, mens jeg på den anden side giver enige opgaver derhjemme, som kun er simple, da de er velegnede til at fastslå nøglekonceptene, men ikke vil tage uforholdsmæssigt meget tid og kræfter. Desuden ved jeg, at nogle af deltagerne allerede har grundlæggende viden om kurset, så det er ikke interessant for dem at høre en del af forelæsningerne, og de vil hellere skimme slides. Derfor prøver jeg at gøre slides selvforsynende med links til de originale artikler for mulighed for at dykke dybere.

Misha Slobodkin

I CS-centret er underviserne åbne for kommunikation og glade for at hjælpe studerende. Når jeg tænker tilbage på, hvordan de venligt kommunikerede med mig under min uddannelse, prøver jeg at skabe den samme oplevelse for dem, der deltager i mit kursus.

Du underviser også andre steder. Fortæl, hvor? Hvilke særlige forhold er der ved undervisningen i CS-centret?

Kolja Poljarnyj

Jeg har undervist i et skolematematikkursus, og nu underviser jeg programmering i skolen. Engang vil jeg gerne holde et kursus om computer vision med fokus på 3D-rekonstruktion, men der er meget materiale, så det er uklart, hvornår jeg vil være klar.

I CS-centret er der skabt ideelle betingelser: minimum bureaukrati, praktiske elementer som videooptagelser, der er organiseret, så underviseren ikke bruger tid og kræfter på dem. Der er også hjælpemidler som feedback gennem studenterundersøgelser. Og selvfølgelig er der ingen obligatoriske kurser: hvis en studerende ikke er interesseret, vil de ikke lytte til kurset. Som resultat er alle deltagere godt motiverede.

Misha Slobodkin

Udover CS-centret har jeg undervist i forskellige matematik ved mat-mek og i 239. gymnasium, ved det Akademiske Universitet og i kandidatuddannelsen ITMO-JetBrains. Nogle gange holder jeg «underholdende» mini-f foredrag for kolleger eller venner, hvis jeg lærer noget interessant om matematik. Hvis der ikke sker nogen pludselige flytninger, planlægger jeg at fortsætte.

I CS-centret er der fantastiske vejledere, der gør alle formaliteter til enkle og behagelige minutter og hjælper lærerne med kun at tænke på forberedelse til undervisningen. Organiseringen af fester, brætspil og souvenir-T-shirts er også meget vigtig — det hjælper med at introducere studerende for hinanden og for lærerne, og gør undervisningen mere behagelig uden at det er åbenlyst.

Den primære egenskab ved undervisningen er de sjældent afholdte eksamener: rapporteringen afhænger kun af seminarer, mens forelæsninger virker mindre vigtige for studerende. På grund af dette glemmes en del af materialet hurtigt, hvilket nogle gange hæmmer de praktiske timer.

Og til sidst nogle råd til dem, der ønsker at undervise

Kirill Brodt

Glem ikke at fortælle studerende om de åbenlyse ting for jer, som måske ikke er det for dem. Måske vil I efterfølgende indse, at I selv ikke forstår noget, og det vil kræve en dybere indsigt.

Leila Khatpullina

Afvis enhver tvivl 🙂 Hvis du har lyst til at dele din viden med nogen, og det er en fornøjelse, så gå for det, selv hvis det er et kursus i 'Hvordan man laver armbånd'. Der vil altid være et publikum, der straks vil sige 'tak'.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster