Випускниците на CS центъра се завръщат да преподават

Вспомняйки как доброжелателно се отнасяха към мен по време на обучението, се опитвам да създам същото впечатление у хората, посещаващи моя курс. Завършилите CS център, които станаха преподаватели, си спомнят годините на обучение и разказват за началото на преподавателския си път.

Випускниците на CS центъра се завръщат да преподават

Отворено до 13 април подаване на документи за прием в CS център. Очно обучение в Санкт Петербург и Новосибирск. За дистанционно обучение за жители на други градове.

Николай Полярни, випуск 2016. Занимава се с разработката и реализирането на алгоритми за компютърно зрение в областта на тродемната реконструкция — разработва програмата Metashape (по-рано PhotoScan) в Agisoft. Миналата есен изнесе в CS център курс по изчисления на видеокарти.

Михаил Слабодкин, випуск 2014. Аналитик в Яндекс, преподава в магистратурата на ИТМО-JetBrains и в Компютърния наукален център. В центъра води практика по дискретна математика.

Кирил Бродт, випуск 2018. Разработва диалогови системи в Тинькофф Банк. Води семинари по дълбоко обучение в Новосибирск.

Лейла Хатбуллина, випуск 2017. Работи в лабораторията по методи за анализ на големи данни на НИУ ВШЕ в проекта JUNO, преподава анализ на данни за икономисти, развива проекта FProg. В CS център проверяваше задачи по математическа статистика.

Алексей Артамонов, випуск 2014. Разработва дрон в Яндекс. От есента на 2014 година изнася годишен курс по анализ на изображения и видео.

Да започнем от самото начало. Какви спомени са останали за постъпването в центъра?

Коля Полярни

Винаги съм харесвал интервюта: както в различни компании, така и в CS център. Изглежда, на интервюто за центъра имаше нещо за математика, но акцентът беше върху въпроса за мотивацията. Това е почти навсякъде: в университета, в каквито и да е изследвания и на всяка сложна работа резултатите много зависят от мотивацията. Ако я няма, каквато и да е предразположеност или умения, в един момент всичко ще омръзне и няма да има причина да продължаваш напред.

Слабо си спомням историята, как тръгнах на първата лекция вече след приемането. В този ден приключих с работата си, за да се потопя в учението, и закъснях за лекцията, тъй като процесът на напускане се проточи. В резултат се чувствах интересно, като в преход, когато завършването на едно води до закъснения за началото на друго. Трудно е да се предаде точно, но на фона на общото оптимистично очакване за нещо ново, това беше забавно.

Кирил Бродт

Кандидатствах два пъти: през 2015 и 2016 година. При първия опит не знаех нищо за машинното обучение и реших да пробвам единствено защото можех. А и трябваше да замина за стаж във Франция, да завърша обучението си, затова не се подготвих и на втория етап се провалих, като набрах по-малко от половината проходима оценка за интервюто. Учудващо беше, че задачите по математика бяха олимпиадно ниво, но не се разстроих особено, тъй като не знаех какво представлява всичко това, и дори ако бях приет, не бих могъл да учим.

Към края на 2015 година, след завършването си, се върнах в Новосибирск, защото у дома ме чакаше приятелката ми. Помня, в началото на 2016 на сайта на НГУ имаше новина за отворен курс по паралелно програмиране от ШАД, на който реших да отида. Този курс ми отнемаше изцяло един вечер за лекцията и семинара и един цял почивен ден за домашните задания в седмицата.

После започна записването и реших да опитам отново, въпреки че не бях особено запален по това. Ако един курс отнема толкова време, с три се страхувах дори да си представя какво ще бъде. Този път вторият етап беше дистанционен. След известно време получих писмо, че съм набрал малко под проходимата оценка. Но ми провървя, защото бях преминал отворения курс по паралелни изчисления — кураторите го взеха под внимание и ме поканиха на третия етап. После вече беше ясно какво стана 🙂

Лейла Хатбуллина

Випускниците на CS центъра се завръщат да преподават За приемането се подготвях сериозно: гледах лекции на Stepik, ходех при Павел Маврин на курс по програмиране в ИТМО и на допълнителни семинари на Андрей Колпаков по математика в ЛЭТИ, четях Кормен.

Преди интервюто не спах 24 часа, притеснявах се и паралелно тренирах да пиша алгоритми на хартия, а в главата ми постоянно беше една мисъл: „Важно е да се взима правилно средата на масива“.

Льоша Артамонов

За първи път опитах да постъпя в центъра още на втори курс в университета. Беше пролетта на 2011 година. По образование съм астрофизик, а в училище повече се занимавах с математика и физика, отколкото с информатика. Имах представа за програмирането на различни езици, дори пишехме игри, но нямах алгоритмична база. Мотивацията ми преди първото интервю беше на ниво: "Е, приятелите ми рекламираха, казват, че е страхотно там". Както можете да се досетите, за първи път не успях да постъпя. Липсваха ми елементарни базови знания.

От началото на 2012 година се мотивирах да постъпя, започнах да гледам онлайн курсове. Моят учител по математика от училищния клуб замина за Калифорния и ми изпрати линк към лекции по Machine Learning от професора Jaser S. Abu-Mostafa. Знанията ми по английски едва ми бяха достатъчни, за да разбирам за какво става въпрос, най-вече ми помагаха формулите. Внимателно разгледах всеки слайд и в крайна сметка завърших курса с отличен, въпреки че очаквах да получа не повече от тройка. След това, през лятото, имаше курс по Machine Learning от Andrew Ng в Coursera. Интересът ми в тази област много ми помогна да постъпя.

Вторият път дойдох с малко повече знания и ясния план за това, което искам да изучавам в центъра. Имах късмет, че ме поканиха на интервю: в крайна сметка, на изпита имах граничен резултат. Не мога да кажа, че се подготвях по въпросите за алгоритмите, затова се опитах да насоча интервюто към машинното обучение и любимия ми алгоритъм нарекох градиентен спуск 🙂

Кой курс оказа най-голямо влияние върху това, с което се занимавате в момента?

Коля Полярни

Курсът по изчислителна геометрия на Антон Ковалев в ИТМО. Лекциите бяха интерактивни, трябваше да се опитваме сами да измисляме конструкции, а не просто да слушаме. Великолепен полет на мисълта! В крайна сметка отидох в Транзас при Антон, за да работя върху това, с което се занимавам и сега — реконструкция на тримерни повърхности по снимки. Тази област силно разчита на изчислителната геометрия.

От CS център ми остава впечатлението за курса по функционално програмиране на Haskell. Първо, защото лекциите са подходящи както за тези, които заспиват, ако говорят твърде подробно и бавно, така и за тези, които се затрудняват да разберат и се губят заради високото темпо или липсата на подробно обяснение. Второ, това е пример за област, която едва ли ще е необходима на работа, но развива мисленето в правилната посока.

Миша Слабодкин

Трудно е да се открои нещо конкретно, но ще спомена няколко направления в учебната и професионалната ми дейност след завършване на CS център:
— Всички курсове по теоретична информатика оказаха значително влияние върху избора на последващо образование, научен ръководител и темата на двата ми диплома (в магистратурата и специалността). В частност, прекрасните преподаватели по тези предмети винаги ме вдъхновяваха и впечатляваха.
— Алгоритми започнах да уча сериозно именно в CS център и ги преподавам с огромно удоволствие и полза за себе си вече трета година в съвместната магистратура на ИТМО и JetBrains, а преди това в Академичния университет.
— В аналитичната работа в Яндекс използвам знания по Python, статистика и алгоритми.

Випускниците на CS центъра се завръщат да преподават Льоша Артамонов

Беше 2012 година, бях на първия курс в центъра. Моят състудент, Вадим Лебедев, който кандидатства година по-рано от мен, ми показваше интересни задачи от курса по анализ на изображения и разказваше за инструментите, с които ги решават. Започнах да гледам записа на курса и след това, през следващата година, вече го избрах. Курсът стана годишен вместо семестров, а интересът ми към компютърното зрение нарасна още повече. Вече няколко години сам преподавам тази дисциплина в CS центъра, а на работа се занимавам с анализ на данни, получени от камери на безпилотници.

Има ли свободно време за студентите в CS центъра? Колко оставаше на вас? Какви трудности имаше по време на обучението?

Коля Полярни

Трудно е да се каже в часове. През втория и третия курс в CS центъра бях на третия и четвъртия курс на ИТМО, работих паралелно 35-40 часа (понякога по-малко, понякога повече), по съботите водех задачи на деца в математическия кръжок, участвах в хакатони и в някакъв момент взех шофьорски права. Мисля, че времето е относително и обикновено зависи от това колко искаш да успееш и какви ресурси имаш.

Миша Слабодкин

За мен обучението в CS центъра се пресече с два курса по матмех и един курс по магистърската програма на Академичния университет. След лекции в университета в Петергоф беше доста трудно да участвам в няколко занятия в центъра. Но успях да проведа хитра комбинация и да зачетох някои курсове многократно — в два, а един даже в три институции: първо едновременно в CS центъра и на матмеха, а по-късно зачетох в АУ. От друга страна, техническите предмети беше невъзможно да се изучават без моя лесно преносим компютър. Теоретичните курсови работи не винаги ми се получаваха добре.

Кирил Бродт

Випускниците на CS центъра се завръщат да преподават Освен курсовете в центъра, работех 24 часа в седмицата и се опитвах да уча в аспирантура, от която после ме изгонят 🙂 След това ми оставаше време да свиря на пиано, да плувам и да гледам в тавана. Общо взето, времето беше достатъчно. Голямо предизвикателство беше, че много от курсовете в Новосибирск тогава бяха задочни. Не можеше да зададеш въпрос лично, ако не можеш да го формулираш правилно, защото сам не разбираш точно какво искаш да попиташ. В нашия курс имаше малко състуденти или изобщо никого по общите курсове, а на мен ми беше много по-лесно да уча ново, когато обсъждам задачи с някой друг — ставаше по-продуктивно.

Лейла Хатбуллина

Не го помня вече, но помня, че времето винаги не стигаше и взимах курсове неравномерно, затова всичките вечери, уикенди и празници прекарвах в домашни задачи.

Льоша Артамонов

Имаше малко време, не бих казал, че имаше много. Но не помня да съм се жертвал за нещо съществено, за да успявам с всичко. Ходех на фитнес, гледах сериали, срещах се с приятели. Когато в университета трябваше само да пиша диплома, дори успявах да работя на половин ставка.

Имах трудности с логистиката. Всеки ден прекарвах над три часа в пътя, вероятно тогава си почивах умствено. Когато добавиха занятия в центъра, времето се увеличи до четири часа. Освен това притежаването на кола не би разрешило моите проблеми по това време. Най-важното е, че нямах време да се нахраня нормално, което е нещо, което определено трябва да избягвам в живота си.

Имаше ли случаи по време на обучението в CS центъра, които ясно запомни?

Коля Полярни

Запомних момента с защитата на семестровите практики. Разговарях с момиче, което също защитаваше, и се оказа, че вече е senior java developer, но толкова не й харесваше банковата сфера, в която работеше, че нямаше никаква мотивация да се занимава с това по-нататък. Затова отидe в CS център, за да смени сферата на образование. Нейната семестрова практика беше свързана с задача за платформата Stepik. За мен това е идеална иллюстрация на ситуацията „човек се отчава → иска да смени област → отива в CS център“.

Випускниците на CS центъра се завръщат да преподават Миша Слабодкин

Решаването на теоретични задачи, обсъждането им с колегите и разказването им на преподавателите и другите студенти беше голямо удоволствие на всички предмети. Особено харесвах практиките в „кружковия“ формат с устна защита на заданията — винаги съм смятал това за най-ефективния метод на обучение.

Ясно запомних много празници в края на семестъра, особено картинга и пейнтбола, при организирането на които малко помогнах. Участието в такива развлекателни мероприятия заедно с преподавателите беше изключително полезно за „очовечаването“ на CS центъра в очите на студентите.

Кирил Бродт

През първия семестър живеех с алгоритмите, събуждах се, ядях и заспивах с тях. Имаше моменти, в които се събуждах в три през нощта, защото измислях решение. Или поне така ми се струваше. Станах, включих лаптопа, написах кода, качих го в тестовата система и всичко се провали на условен 20-ти тест. Мъчих се до 5 сутринта, без да реша задачата, и заспах. Но все пак после успях да я довърша 🙂.

Лейла Хатбуллина

В CS центъра намерих много нови приятели. Помня как в нощните чатове обсъждахме домашни работи, до късно чакахме реда си за изпит, паралелно обяснявахме на другите билети, празнувахме рожденни дни в кухнята на БЦ Таймс, играехме игри на празниците в края и началото на семестъра. Беше забавно! 🙂.

Защо започнахте да преподавате? Поканиха ви или сами решихте да започнете?

Випускниците на CS центъра се завръщат да преподават Коля Полярни

В един момент се запознах с областта на тримерната реконструкция, тоест обработка на изображения. Заедно с това се включих и в изчисленията на видеокарти, тъй като обработката на такива мащаби данни на процесора за разумно време е невъзможна. И през цялото време усещах тъга, че никой не ми е разказвал за тези области, въпреки техния интерес. Освен това винаги съм обичал да преподавам, знаех къде мога да предложа курс, затова реших да поправя ситуацията и да направя своя — за начало по видеокарти.

Миша Слабодкин

През 2016 година практиката по дискретна математика водеше Саша Кноп. Преди започването на семестъра той реши, че е над неговите морални сили да проверява 70 домашни работи седмично и предложи да му помагам. А след година сменихме ролите: от този момент аз водя занятия, а Саша помага с проверките.

Кирил Бродт

По време на обучението се разнесоха слухове, че има възможност за преподаване. И аз помислих, че би било чудесно. Обичам да помагам на другите с онова, в което мога. Не обичам да се натрапвам и чаках да ме поканят 🙂

Лейла Хатбуллина

Винаги съм обичал да преподавам: в училище доброволно след часовете обяснявах за дробите с мандарини, а в университета проведох занятия с една момиче по немски, и в крайна сметка тя за полгода положи изпит на ниво A1. В CS центъра ми предложиха работа, тъй като имаше свободно място, а аз с мима казах, че с удоволствие бих го зайняла 🙂

Льоша Артамонов

Запознах се с анализа на изображения още по време на обучението в центъра. Обстоятелствата се стекоха така, че Наталия, която водеше курса за мен, се премести в САЩ. Тогава кураторите предложиха да поема курса заедно с Гриша Рожков. Гриша по това време беше студент в CS центъра — той завърши през пролетта на 2015.

Какви страхове имах преди да започна работа като преподавател?

Коля Полярни

Виждал съм много добри лекции и винаги съм се отнасял доста критично към лошо организирани лекции, а сега се оказах от другата страна на барикадите. „Аз съм от миналото“ по време на подготовката и четенето на курса бях най-страшния критик. Страховете бяха естествени: лошо изложение, твърде скучен материал и прекомерно детайлно обяснение при нисък темп на предаване, твърде сложни или неинтересни детайли при твърде висок темп, пропиляно време на слушателите и т.н.

Миша Слабодкин

Отговарям конкретно за преподаването в CS центъра, защото притесненията на преподавателите с различни курсове през различните години бяха безкрайно много 🙂

— Достатъчно е трудно да се провежда практика пред аудитория от 50 човека. Всъщност това е лекция за задачи, а не лично общуване с всеки студент, каквото понякога правя в другите предмети.
— Нивото на подготовка и предварителни знания по предмета у студентите силно варира, затова трябва да се подбират съответстващи разнообразни задачи и да се разглеждат така, че да заинтересуват всички.

Лейла Хатбуллина

Имаше несигурност в знанията ми, боях се, че при проверката на домашните задания студентите няма да се съгласят с моята оценка. Но всичките страхове се оказаха напразни 🙂

Помните ли как проведохте своето първо занятие?

Коля Полярни

На самата първа лекция имаше много слушатели и в аудиторията нямаше достатъчно столове. Разказах материала по-бързо, отколкото очаквах, в резултат на което продължих да говоря без слайдове. Но предполагах, че може да се случи така, така че материалът ми беше готов и всичко мина добре.

Миша Слабодкин

Бях щастлив, че в аудиторията има познати хора и ще имам с кого да се смея на собствените си провали!

Кирил Бродт

Имаше усещане, че имам речеви рак и никой не разбра какво разказвах.

Льоша Артамонов

Седях пред аудиторията и нещо мърморех под носа си. В общи линии, беше лошо, но после стана по-добре 🙂

Какво ви харесва най-много в процеса на преподаване?

Миша Слабодкин

О, на това мога да отговоря уверено и веднага: определено най-много ми харесва да чета отзиви! Когато кураторите ги изпращат, отварям файла с усещането като при разопаковане на подаръци под елхата и чета всичко два пъти.

Също така ми харесва да обсъждам интересни задачи със студентите, да гледам как те се радват на красиви идеи, нови неочаквани факти и връзки с различни области на математиката. Да виждам искрено любопитство и желание за знания. Да разказвам задачи, от решаването на които сам наскоро получих голямо удоволствие, и да наблюдавам същото впечатление от слушателите. Да обсъждам със студентите допълнителни задания след занятията до момента, когато охранителите в 23:00 идват да питат в добро ли съм разсъдък (вече е било три пъти!).

Кирил Бродт

Харесва ми да измислям различни обяснения на един и същ материал, и в резултат на това сами получавам по-дълбоко разбиране.

Лейла Хатбуллина

Както в шегата: «Докато обяснявах — вече разбрах».

Льоша Артамонов

Обичам, когато от аудиторията правилно отговарят на въпросите ми.

Как повлия на преподаването обучението в CS центъра?

Коля Полярни

Разбирам, че слушателите на курса имат различно количество време, което могат да отделят. Затова, от една страна, в лекциите разказвам за сложни алгоритми от реалния свят (наред с простите синтетични задачи като сортиране), а от друга, давам в домашните задачи само прости задачи, тъй като те са подходящи за усвояване на ключови концепции, но не отнемат неоправдано много усилия и време. Освен това, знам, че някои от слушателите вече имат основни познания по курса, затова им е неизменен да слушат част от лекциите и те по-скоро ще прочетат слайдовете накратко. Затова се опитвам да правя слайдовете самостоятелни с препратки към оригинални статии за възможност за по-дълбочинно изследване.

Миша Слабодкин

В CS центъра преподавателите са отворени за комуникация и с радост помагат на студентите. Спомняйки си как любезно общуваха с мен по време на обучението, се опитвам да създам същото впечатление у посещаващите курса ми.

Вие преподавате и на други места. Разкажете, къде? Какви са особеностите на преподаването в CS центъра?

Коля Полярни

Преподавал съм в математически кръжок в училище, в момента преподавам програмиране в училище. Някога искам да прочета курс по компютърно зрение с акцент на триизмерната реконструкция, но там има много материал, затова не е ясно кога ще бъда готов.

В CS центъра са създадени всички условия: минимум бюрокрация, удобни моменти като видеозаписи, които са организирани така, че лекторът да не отделя време и усилия. Има дори помощни инструменти като обратна връзка чрез анкети от студентите. И, разбира се, липса на задължителност на курса: ако на студента не му е интересно, той няма да слуша курса. В резултат на това всички слушатели са добре мотивирани.

Миша Слабодкин

Освен в CS центъра, преподавал съм различна математика в математика и механика, в кръжок 239 на гимназията, в Академичния университет и в магистратурата на ИТМО-JetBrains. Понякога чета на колеги или приятели «развлекателни» мини-лекции, ако науча нещо интересно, свързано с математиката. Ако не се случат внезапни премествания, планирам да продължа.

В CS центъра има прекрасни куратори, които превръщат всички формалности в прости и приятни моменти и помагат на преподавателите да мислят само за подготовка на занятията. Организацията на празници, настолни игри и сувенирни тениски също е много важна – помага за запознаване на студентите помежду им и с преподавателите и независимо от това прави занятията по-приятни.

Основната особеност на преподаването е рядкото провеждане на изпити: отчетността зависи само от семинарите, а лекциите изглеждат по-малко важни за студентите. Поради това част от материала бързо се забравя, което понякога пречи на практическите занятия.

И накрая, съвети за тези, които искат да преподават

Кирил Бродт

Не забравяйте да разказвате на студентите за очевидни неща за вас, които могат да не са очевидни за тях. Възможно е след това да разберете, че самите вие не разбирате нещата и ще трябва да задълбочите темата.

Лейла Хатбуллина

Отблъснете всички съмнения 🙂 Ако искате да споделяте знания с някого и това ви носи удоволствие, действайте, дори ако това е курс «Как да плете фенички». Винаги ще намерите своя аудитория, която ще каже «благодаря».

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster