Сезон преподавания от меня потихоньку заканчивается. В этом году, как я уже писал, получилось прочитать два курса на ФКН ВШЭ.
1. Распределённые системы, плейлист (вместе с лекциями), вёл семинары, рассказывал студентам про продакшен, какой-то опыт, пытался дать много интуиции по проектированию систем, лучший семинар по моему мнению получился по BitTorrent и Tor. Репозиторий с материалами (все презентации, записанные текстовые семинары). Понял, что про консенсус безумно сложно рассказывать, это забавно, что эта такая точка, к которой сложно подойти и не увеличить сложность в десятки раз. Пытались зайти с Conflict-free replicated data types, получилось всё равно смазанно под конец курса. Радует, что курс про консенсус будет отдельно. Курс оказался одним из лучших на ФКН за прошлый семестр.
2. The Missing Semester, плейлист с записями. Репозиторий с материалами (хоть сколько-то записанные лекции). Ещё будет 1 или 2 лекции, но почти всё прочитано. Как оказалось, курс полезен приличному количеству людей, выдать подноготную shell, vim, git, make, docker, какие-то основы безопасности уже помогает снизить градус WTF, когда у людей что-то ломается или не работает.
Зачем я вообще преподаю? Мне кажется это единственный способ выйти на новый уровень понимания той или иной темы. Между "понять" и "объяснить" достаточно большая разница. Вот в этом году наконец-то разобрался в распределённых системах и своих тулзах. Правда мотивации читать курс второй раз нет почти никакой
Мне очень понравился пост на вастрике про преподавание, подписываюсь почти под каждым словом https://vas3k.club/post/938/
1. Распределённые системы, плейлист (вместе с лекциями), вёл семинары, рассказывал студентам про продакшен, какой-то опыт, пытался дать много интуиции по проектированию систем, лучший семинар по моему мнению получился по BitTorrent и Tor. Репозиторий с материалами (все презентации, записанные текстовые семинары). Понял, что про консенсус безумно сложно рассказывать, это забавно, что эта такая точка, к которой сложно подойти и не увеличить сложность в десятки раз. Пытались зайти с Conflict-free replicated data types, получилось всё равно смазанно под конец курса. Радует, что курс про консенсус будет отдельно. Курс оказался одним из лучших на ФКН за прошлый семестр.
2. The Missing Semester, плейлист с записями. Репозиторий с материалами (хоть сколько-то записанные лекции). Ещё будет 1 или 2 лекции, но почти всё прочитано. Как оказалось, курс полезен приличному количеству людей, выдать подноготную shell, vim, git, make, docker, какие-то основы безопасности уже помогает снизить градус WTF, когда у людей что-то ломается или не работает.
Зачем я вообще преподаю? Мне кажется это единственный способ выйти на новый уровень понимания той или иной темы. Между "понять" и "объяснить" достаточно большая разница. Вот в этом году наконец-то разобрался в распределённых системах и своих тулзах. Правда мотивации читать курс второй раз нет почти никакой
Мне очень понравился пост на вастрике про преподавание, подписываюсь почти под каждым словом https://vas3k.club/post/938/