I laureati del centro CS tornano a insegnare

«Ricordando quanto gentilmente mi hanno trattato durante il mio percorso di studi, cerco di trasmettere la stessa impressione a chi partecipa al mio corso». I laureati del centro CS, diventati insegnanti, ricordano gli anni di studio e raccontano dell'inizio del loro percorso didattico.

I laureati del centro CS tornano a insegnare

Fino al 13 aprile è aperto il ricevimento delle candidature per l'ammissione al centro CS. Le lezioni in presenza si svolgono a San Pietroburgo e Novosibirsk. Formazione a distanza per residenti di altre città.

Nikolaj Poljarnyj, laureato nel 2016. Si occupa dello sviluppo e implementazione di algoritmi di visione artificiale nel campo della ricostruzione tridimensionale — sviluppa il programma Metashape (precedentemente PhotoScan) in Agisoft. Lo scorso autunno ha tenuto al centro CS un corso sui calcoli con le schede grafiche.

Michail Slobodkin, laureato nel 2014. Analista in Yandex, insegna nel master ITMO-JetBrains e al Computer Science Center. Al centro tiene pratiche di matematica discreta.

Kirill Brodt, laureato nel 2018. Sviluppa sistemi di dialogo in Tinkoff Bank. Tiene seminari su deep learning a Novosibirsk.

Leila Khatbullina, laureato nel 2017. Lavora nel laboratorio dei metodi di analisi dei big data dell'HSE nel progetto JUNO, insegna analisi dei dati per economisti e sviluppa il progetto FProg. Ha controllato compiti di statistica matematica.

Aleksej Artamonov, laureato nel 2014. Sviluppa un drone nella Yandex. Dall'autunno del 2014 tiene un corso annuale sull'analisi delle immagini e dei video.

Iniziamo dall'inizio. Quali ricordi sono rimasti dell'ingresso al centro?

Kolya Polyarny

Mi sono sempre piaciute molto le interviste: sia in diverse aziende che al CS center. Sembrava che all'intervista per il centro ci fosse qualcosa riguardo la matematica, ma con un focus sulla motivazione. È quasi così ovunque: all'università, in qualsiasi ricerca e in qualsiasi lavoro difficile, i risultati dipendono molto dalla motivazione. Se non c'è, non importa quali siano le predisposizioni e le abilità, a un certo punto tutto diventa noioso e non c'è motivo di andare avanti.

Ricordo vagamente la storia di come sono andato alla mia prima lezione dopo essermi iscritto. Quel giorno mi ero appena dimesso dal lavoro per dedicarmi agli studi e stavo arrivando in ritardo alla lezione, poiché il processo di dimissione si era prolungato. Di conseguenza, provavo una sensazione interessante di transizione incombente, in cui la fine di una cosa porta a un ritardo nell'inizio di un'altra. È difficile da descrivere esattamente, ma sullo sfondo di un'aspettativa generale ottimistica per qualcosa di nuovo, era divertente.

Kirill Brodt

Ho fatto domanda due volte: nel 2015 e nel 2016. La prima volta non sapevo nulla di apprendimento automatico e ho deciso di provare a iscrivermi solo perché potevo. Inoltre, dovevo partire per uno stage in Francia e completare i miei studi, quindi non mi ero preparato e nella seconda fase in presenza ho fallito, ottenendo meno della metà del punteggio di passaggio per il colloquio. Sono rimasto sorpreso che i problemi di matematica fossero di livello olimpico, ma non mi sono particolarmente rattristato, poiché non sapevo di cosa si trattasse e anche se fossi riuscito a iscrivermi, non avrei potuto studiare.

Verso la fine del 2015, dopo aver finito gli studi, tornai a Novosibirsk, perché mi aspettava la mia ragazza. Ricordo che all'inizio del 2016 sul sito della NGU ci fu una notizia su un corso aperto di programmazione parallela della ShAD, al quale decisi di partecipare. Quel corso richiedeva completamente una serata per la lezione e il seminario e un'intera giornata nel weekend per i compiti ogni settimana.

Poi iniziarono le iscrizioni e decisi di riprovare, anche se non ero particolarmente entusiasta. Se un corso richiede così tanto tempo, tre mi facevano paura solo a pensarci. Questa volta il secondo step era a distanza. Dopo un po' ricevetti una lettera dicendo che avevo ottenuto un punteggio leggermente inferiore a quello di passaggio. Ma ebbi fortuna, perché avevo completato il corso aperto di calcolo parallelo — i curatori lo considerarono e mi invitarono al terzo step. Da lì in poi è tutto chiaro 🙂

Leila Khatbullina

I laureati del centro CS tornano a insegnare Mi preparai seriamente per l'ammissione: guardai le lezioni su Stepik, andai al circolo di programmazione di Pavel Mavrin all'ITMO e partecipai ai seminari aggiuntivi di Andrei Kolpakov sull'analisi matematica all LETI, lessi il libro di Cormen.

Prima del colloquio non ho dormito per un giorno, ero in ansia e contemporaneamente mi esercitavo a scrivere algoritmi su carta, mentre nella mia testa c'era un pensiero ricorrente: «La cosa principale è prendere correttamente il centro dell'array».

Lёša Artamonov

La prima volta ho provato a entrare nel centro alla fine del secondo anno di università. Era primavera del 2011. Per formazione sono astrofisico e a scuola mi sono dedicato di più a matematica e fisica, mentre meno all'informatica. Avevo una visione della programmazione in diversi linguaggi, abbiamo persino scritto giochi, ma mi mancava una base algoritmica. Anche la motivazione prima del primo colloquio era del tipo: «Beh, i miei amici lo pubblicizzavano, dicono che è fantastico». Come avrete intuito, la prima volta non sono stato ammesso. Mi mancavano le conoscenze di base elementari.

Dal 2012 mi sono motivato a iscrivermi e ho iniziato a guardare corsi online. Il mio insegnante di matematica del club scolastico si è trasferito in California e mi ha inviato un link alle lezioni di Machine Learning del professor Jaser S. Abu-Mostafa. Le mie conoscenze di inglese erano appena sufficienti per capire di cosa si parlasse, ma le formule mi hanno aiutato molto a fare chiarezza. Ho esaminato attentamente ogni diapositiva e alla fine ho superato il corso con ottimi voti, anche se mi aspettavo di ricevere al massimo un tre. Poi, in estate, c'è stato il corso di Machine Learning di Andrew Ng su Coursera. L'interesse per questo campo mi ha molto aiutato a iscrivermi.

La seconda volta sono arrivato con conoscenze leggermente maggiori e un piano chiaro su cosa volevo studiare nel centro. Sono stato fortunato a essere invitato a un colloquio: alla fine dell'esame avevo un punteggio limite. Non posso dire che mi sia preparato in modo particolare alle domande sugli algoritmi, quindi ho cercato di portare l'intervista verso il machine learning e ho nominato il gradiente discendente come il mio algoritmo preferito 🙂

Quale corso ha avuto maggiore impatto su quello che fai adesso?

Kolya Polyarny

Il corso di geometria computazionale di Anton Kovalev all'ITMO. Le lezioni erano interattive, era necessario tentare di inventare le strutture da soli, non solo ascoltare. Un volo di pensiero straordinario! Alla fine, sono andato a lavorare con Anton in Tranzas su ciò che faccio ora: la ricostruzione di superfici tridimensionali a partire da fotografie. Questo campo dipende fortemente dalla geometria computazionale.

Dal centro CS, mi è rimasto impresso il corso di programmazione funzionale in Haskell. In primo luogo, perché le lezioni sono adatte sia a chi si addormenta se si parla in modo troppo dettagliato e lento, sia a chi non riesce a capire e si perde a causa del ritmo alto o dell'assenza di spiegazioni dettagliate. In secondo luogo, è un esempio di un'area che difficilmente sarà necessaria nel lavoro, ma fa muovere la mente nella giusta direzione.

Misha Slobodkin

È difficile evidenziare qualcosa di specifico, menzionerò alcune direzioni della mia attività di studio e professionale dopo aver terminato il centro CS:
— Tutti i corsi di informatica teorica hanno avuto un notevole impatto sulla mia scelta educativa futura, sul mio supervisore accademico e sui temi delle due tesi (nel master e nella specializzazione). In particolare, i fantastici insegnanti di queste materie mi hanno sempre affascinato e ispirato.
— Ho iniziato a studiare seriamente gli algoritmi proprio al centro CS e li insegno con grande piacere e con beneficio per me stesso da già tre anni nell'affiancamento tra il master di ITMO e JetBrains, dopo averlo fatto precedentemente all'Università Accademica.
— Nel mio lavoro analitico in Yandex utilizzo conoscenze di Python, statistica e algoritmi.

I laureati del centro CS tornano a insegnare Lёša Artamonov

Era il 2012, frequentavo il primo anno del centro. Un mio compagno di corso, Vadim Lebedev, che si era iscritto un anno prima di me, mi mostrava compiti interessanti del corso di analisi delle immagini e mi raccontava degli strumenti con cui vengono risolti. Ho iniziato a guardare le registrazioni del corso e poi, nell'anno successivo, l'ho già seguito. Il corso, anziché semestrale, è diventato annuale, e mi sono appassionato ancora di più alla visione artificiale. Da alcuni anni insegno io stesso questa disciplina al centro CS, mentre nel mio lavoro mi occupo dell'analisi dei dati ottenuti dalla telecamera di un drone.

Gli studenti del centro CS hanno del tempo libero? Quanto vi rimaneva? Quali difficoltà avete incontrato durante gli studi?

Kolya Polyarny

È difficile dirlo in ore. Nel mio secondo e terzo anno di studio al centro CS ero al terzo e quarto anno dell'ITMO, lavorando parallelamente 35-40 ore (a volte meno, a volte di più), il sabato mi occupavo di compiti per bambini nel circolo di matematica, partecipavo a hackathon e in un certo momento ho preso la patente. Mi sembra che il tempo sia relativamente flessibile e di solito dipenda da quanto si vuole raggiungere e dalle risorse disponibili.

Misha Slobodkin

Per me, l'apprendimento al centro CS si è sovrapposto a due corsi di matematica e fisica e a un corso di laurea magistrale dell'Università Accademica. Dopo le lezioni all'università a Peterhof, è stato piuttosto difficile sostenere diverse lezioni al centro. Ma sono riuscito a realizzare una combinazione astuta e far valere alcuni corsi più volte — in due, e uno persino in tre istituzioni: inizialmente contemporaneamente al centro CS e in matematica, e successivamente l'ho rivalutato all'AU. Tra le altre difficoltà, era impossibile studiare le materie tecniche senza un computer portatile facilmente trasportabile. Non sempre avevo successo con i lavori teorici.

Kirill Brodt

I laureati del centro CS tornano a insegnare Oltre ai corsi nel centro, ho lavorato 24 ore a settimana e ho cercato di studiare per un master, dal quale poi sono stato espulso 🙂 Dopo di che, avevo tempo per suonare il pianoforte, praticare il nuoto e guardare il soffitto. In generale, avevo molto tempo. La grande difficoltà era che molti corsi a Novosibirsk erano a distanza. Non potevi fare domande di persona se non riesci a formulare correttamente la domanda, dato che non capisci esattamente cosa vuoi chiedere. Nel nostro anno c'erano pochi compagni di corso o addirittura nessuno nei corsi generali, e per me è molto più facile apprendere nuove informazioni quando discuti le problematiche con qualcun altro — diventa più produttivo.

Leila Khatbullina

Non ricordo già questo, ma ricordo che il tempo non bastava mai e che seguivo corsi in modo irregolare, quindi trascorrevo tutte le sere, i fine settimana e le festività a fare compiti a casa.

Lёša Artamonov

Un po' di tempo restava, non direi che fosse tanto. Ma non ricordo di aver dovuto sacrificare qualcosa di importante per riuscire a fare tutto. Andavo in palestra, guardavo serie TV e incontravo amici. Quando all'università dovevo solo scrivere la tesi, riuscivo persino a lavorare per mezza giornata.

Ci sono stati problemi con la logistica. Trascorrevo più di tre ore al giorno in viaggio, e probabilmente in quel periodo riposavo solo mentalmente. Quando sono iniziate le lezioni al centro, il tempo aumentava fino a quattro ore. In ogni caso, avere un'auto non avrebbe risolto i miei problemi. La cosa principale è che non riuscivo a mangiare decentemente, e quello è qualcosa che bisogna evitare nella vita.

Ci sono stati momenti memorabili durante lo studio al centro CS?

Kolya Polyarny

Ricordo il momento della difesa dei progetti semestrali. Ho iniziato a chiacchierare con una ragazza che era lì per la stessa ragione, e ho scoperto che era già una sviluppatrice Java senior, ma non le piaceva affatto il settore bancario in cui lavorava, quindi non aveva alcuna motivazione per continuare in quella direzione. Così ha deciso di andare al centro CS per cambiare area, sperando di passare all'insegnamento. La sua pratica semestrale riguardava un compito per la piattaforma Stepik. Per me, questa è un'illustrazione perfetta della situazione "una persona si è demoralizzata → ha voluto cambiare ambito → è andata al centro CS".

I laureati del centro CS tornano a insegnare Misha Slobodkin

Risolvere esercizi teorici, discutere con i compagni di corso e presentarli ai docenti e agli altri studenti è stato un grande piacere in tutte le materie. Mi sono particolarmente piaciute le pratiche nel formato "club", con la presentazione orale degli incarichi — ho sempre ritenuto che fosse il metodo di apprendimento più efficace.

Molti festeggiamenti della fine del semestre, in particolare il karting e il paintball, rimarranno impressi nella mia memoria, ai cui organizzazione ho dato un piccolo contributo. Partecipare a tali divertimenti insieme ai docenti è stato estremamente utile per "umanizzare" il centro di CS agli occhi degli studenti.

Kirill Brodt

Nel primo semestre vivevo di algoritmi, mi svegliavo, mangiavo e andavo a letto con loro. È capitato di svegliarmi alle tre di notte perché avevo trovato una soluzione. O almeno, avevo l'illusione di averla trovata. Mi alzai, accesi il laptop, scrissi il codice, lo caricai nel sistema di test e tutto fallì al ventesimo test condizionale. Ho lottato fino alle 5 del mattino, senza riuscire a risolvere il problema, e sono crollato. Ma poi alla fine ce l'ho fatta 🙂

Leila Khatbullina

Nel centro CS ho trovato molti nuovi amici. Ricordo come nei chat notturni discutevamo i compiti, aspettando fino a tardi il nostro turno per l'esame, spiegandoci a vicenda i biglietti, festeggiavamo compleanni in cucina nel BC Times, ci divertivamo durante le feste di fine e inizio semestre. È stato divertente! 🙂

Perché hai iniziato a insegnare? Ti hanno invitato o hai deciso di iniziare da solo?

I laureati del centro CS tornano a insegnare Kolya Polyarny

A un certo punto mi sono specializzato nell'area della ricostruzione 3D, ovvero nel trattamento delle immagini. Allo stesso tempo mi sono immerso anche nei calcoli sulle schede grafiche, poiché è impossibile elaborare tali quantità di dati su un processore in un tempo ragionevole. E c'era una costante sensazione di tristezza per il fatto che di queste aree nessuno mi parlava, nonostante il loro interesse. Inoltre, mi è sempre piaciuto insegnare e sapevo dove avrei potuto offrire un corso, quindi ho deciso di rimediare e fare il mio — per cominciare sulle schede grafiche.

Misha Slobodkin

Nel 2016, Sasha Knop ha tenuto il corso di matematica discreta. Prima dell'inizio del semestre, ha deciso che controllare 70 compiti a casa a settimana era oltre le sue forze morali e mi ha proposto di aiutarlo. Un anno dopo, abbiamo cambiato i ruoli: da quel momento ho iniziato a tenere le lezioni, mentre Sasha si è occupato della correzione.

Kirill Brodt

Durante il mio percorso di studi, sono circolate voci che c'era la possibilità di insegnare. E ho pensato che sarebbe stato fantastico. Mi piace aiutare gli altri in ciò che posso. Non mi piace farmi avanti e ho aspettato che mi invitassero 🙂

Leila Khatbullina

Mi è sempre piaciuto insegnare: a scuola, dopo le lezioni, spiegavo le frazioni con le mandarini, e all'università ho fatto ripetizioni di tedesco a una ragazza, e alla fine, in sei mesi ha superato l'esame A1. Al centro CS mi hanno invitato, dato che c'era un posto vacante, e ho accennato che sarei stata felice di assumerlo 🙂

Lёša Artamonov

Mi sono appassionato all'analisi delle immagini durante gli studi al centro. Le circostanze hanno fatto sì che Natalia, che teneva il corso per me, si trasferisse negli Stati Uniti. Allora gli organizzatori mi hanno proposto di prendere in carico il corso insieme a Grisha Rozhkov. Grisha era, in quel periodo, uno studente del centro CS — si è laureato nella primavera del 2015.

Quali paure avevi prima di iniziare a insegnare?

Kolya Polyarny

Ho visto molti buoni relatori e ho sempre avuto un atteggiamento piuttosto critico nei confronti delle lezioni mal organizzate, e ora mi ritrovo dall'altra parte del barricata. "Vengo dal passato" è stato il criticone più temuto durante la preparazione e la lettura del corso. Le paure erano naturali: una esposizione scadente, materiale troppo noioso e dettagli eccessivi in un ritmo lento, dettagli troppo complessi o poco interessanti in un ritmo troppo veloce, tempo sprecato per gli ascoltatori e simili.

Misha Slobodkin

Parlerò specificamente dell'insegnamento nel centro CS, perché le preoccupazioni di insegnamento con i diversi corsi in diversi anni sono state infinite 🙂

— È abbastanza difficile condurre una pratica per un pubblico di 50 persone. Fondamentalmente, è una lezione su esercizi, non una comunicazione personale con ogni studente, come faccio a volte in altre materie.
— Il livello di preparazione e di conoscenze preliminari sulla materia degli studenti varia notevolmente, quindi è necessario scegliere compiti diversi e vari e analizzarli in modo da interessare tutti.

Leila Khatbullina

Avevo insicurezze riguardo alle mie conoscenze e temevo che durante la correzione dei compiti gli studenti non sarebbero stati d'accordo con la mia valutazione. Ma tutte le paure si sono rivelate infondate 🙂

Ricordi come hai trascorso la tua prima lezione?

Kolya Polyarny

Nella primissima lezione c'erano molti ascoltatori e non c'erano abbastanza sedie in aula. Ho presentato il materiale più rapidamente di quanto prevedessi, e di conseguenza ho continuato a spiegare senza diapositive. Ma pensavo che potesse succedere, quindi avevo del materiale pronto e tutto è andato bene.

Misha Slobodkin

Ero felice di vedere volti familiari in aula; sapevo di avere qualcuno con cui ridere dei miei fallimenti!

Kirill Brodt

Avevo la sensazione di avere un attacco di logofobia e che nessuno avrebbe capito cosa avessi detto.

Lёša Artamonov

Ero seduto di fronte all'aula e balbettavo qualcosa sottovoce. In generale, è stata una brutta esperienza, ma poi è migliorata 🙂

Cosa ti piace di più nel processo di insegnamento?

Misha Slobodkin

Oh, su questo posso rispondere con sicurezza e immediatamente: mi piace decisamente di più leggere i feedback! Quando i curatori li inviano, apro il file con la sensazione di scartare regali sotto l'albero di Natale e leggo tutto due volte.

Mi piace discutere compiti interessanti con gli studenti, vedere come si entusiasmano per idee belle, nuovi fatti inaspettati e connessioni con diversi ambiti della matematica. Osservare la sincera curiosità e la voglia di sapere. Raccontare problemi per i quali ho recentemente provato grande soddisfazione nel risolverli e vedere la stessa impressione negli ascoltatori. Discutere con gli studenti compiti extra dopo le lezioni fino a quando la sicurezza alle 23:00 viene a chiedere se sono ancora in me stesso (è già successo tre volte!).

Kirill Brodt

Mi piace inventare diverse spiegazioni per lo stesso materiale e, di conseguenza, avere una comprensione più profonda.

Leila Khatbullina

Come nella barzelletta: «Finché spiego, ho già capito».

Lёša Artamonov

Amo quando in aula si risponde correttamente alle mie domande.

Qual è stato l'impatto degli studi nel centro CS sull'insegnamento?

Kolya Polyarny

Capisco che gli studenti del corso hanno diverse quantità di tempo che possono dedicare. Pertanto, da un lato, durante le lezioni parlo di algoritmi complessi del mondo reale (insieme a semplici problemi sintetici come le ordinazioni), e dall'altro lato, nei compiti a casa fornisco solo problemi semplici, poiché sono adatti per fissare i concetti chiave senza richiedere eccessivo impegno e tempo. Inoltre, so che alcuni studenti hanno già delle conoscenze di base sul corso, quindi potrebbero non essere interessati a seguire alcune parti delle lezioni, preferendo dare un'occhiata rapida alle diapositive. Pertanto, cerco di rendere le diapositive autosufficienti, includendo link a articoli originali per un approfondimento.

Misha Slobodkin

Nel centro CS, gli insegnanti sono aperti al dialogo e felici di aiutare gli studenti. Ricordando come erano cordiali con me durante il mio percorso di studi, cerco di creare la stessa impressione per coloro che seguono il mio corso.

Insegni anche in altri luoghi. Puoi dirci dove? Quali sono le particolarità dell'insegnamento nel centro CS?

Kolya Polyarny

Ho insegnato in un circolo di matematica della scuola, ora insegno programmazione a scuola. Un giorno vorrei tenere un corso di visione artificiale con un focus sulla ricostruzione tridimensionale, ma ci sono molti materiali, quindi non è chiaro quando sarò pronto.

Nel centro CS sono state create tutte le condizioni: minima burocrazia, momenti удобные come la registrazione video, organizzati in modo tale che il docente non sprechi tempo ed energie. Ci sono persino strumenti di supporto come il feedback tramite questionari per gli studenti. E, naturalmente, l'assenza di obbligatorietà del corso: se uno studente non è interessato, non seguirà il corso. Di conseguenza, tutti gli ascoltatori sono ben motivati.

Misha Slobodkin

Oltre al centro CS, ho insegnato diverse materie di matematica al dipartimento di matematica, nel circolo 239 del liceo, all'Università Accademica e nel programma di master di ITMO-JetBrains. A volte tengo mini-lezioni "di intrattenimento" ai colleghi o agli amici, se scopro qualcosa di interessante inerente alla matematica. Se non ci saranno trasferimenti imprevisti, pianifico di continuare.

Nel centro CS ci sono curatori eccezionali, che trasformano tutte le formalità in semplici e piacevoli attività di pochi minuti, aiutando gli insegnanti a concentrarsi solo sulla preparazione delle lezioni. Organizzare feste, giochi da tavolo e magliette souvenir è altrettanto importante — serve a far conoscere gli studenti tra di loro e con i docenti, rendendo le lezioni più piacevoli in modo sottile.

Una caratteristica principale della didattica è la rarità degli esami: la rendicontazione dipende solo dai seminari, e le lezioni sembrano meno importanti per gli studenti. A causa di questo, parte del materiale viene rapidamente dimenticata, il che a volte ostacola le attività pratiche.

E infine, alcuni consigli per chi vuole insegnare

Kirill Brodt

Non dimenticate di parlare delle cose che per voi sono ovvie, ma che per gli studenti possono non esserlo. Forse dopo questo vi renderete conto di non capire nulla e dovrete approfondire.

Leila Khatbullina

Eliminate ogni dubbio 🙂 Se avete voglia di condividere le vostre conoscenze e vi diverte farlo, non esitate, anche se si tratta di un corso "Come intrecciare braccialetti". La vostra audience si troverà sempre e sicuramente dirà "grazie".

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster