В этом году мы впервые провели три летних интенсива для студентов МГТУ им. Н. Э. Баумана, МГУ, МФТИ, МИФИ и стажеров Mail.Ru:
Эффективно ли прошел интенсив? Судя по фидбеку, да. Я давал те материалы, которые хотел бы услышать сам, когда был стажером. В начале рассказывал базовый ликбез по highload: что, зачем и как. Помню, как я первый раз пришел на совещание, и там были страшные слова “Давайте воткнем репликацию”, “А давайте не будем ее втыкать”. Подобные highload-вещи я постарался рассказать на первой лекции, чтобы выровнять уровень аудитории. Также рассказал про специфику работы с базами данных. Дал подборку хороших материалов - сами материалы ребята могут забыть, но будут знать, где их искать.
В целом интенсив стал систематизацией знаний, возможностью понять, как оптимизировать базу данных, какие можно применять паттерны, какие существуют подводные камни. Я постарался более глубоко рассмотреть понятие репликации - вряд ли кто-то из стажеров понимает, зачем это делается и какие есть опасности. Плюс дал рекомендации по хорошим материалам - то, что я сам регулярно пересматриваю (прим.: ищи рекомендации в статье на Хабре). Курс был полезен и стажерам, и тем, кто только собирается на стажировку в Mail.Ru - я рассматривал вопросы, которые обычно задаю, когда нанимаю на работу или собеседую в Технопарк.
Мне всегда интересно пообщаться с умными людьми, зажечь в глазах искру, вывести ребят на дискуссию. Участники интенсива до сих пор пишут, советуются - это приятно. Все оказалось даже интересней, чем я ожидал.
Мотивацией для участия в интенсиве было желание развиваться. Хотелось систематизировать текущие знания, узнать что-то новое, и мне это удалось. Жаль ли было тратить летнее время на учебу? Нет, не жаль. Это помогает расти в профессиональном плане: на интенсиве я многое узнал про Tarantool, а он как раз используется в моем рабочем проекте. Я считаю, студентам стоит посещать подобные курсы, где профессионалы своего дела делятся опытом и знаниями. Это всегда полезно.
Курс проводили знакомые ребята, к тому же мне хотелось освежить знания в области СУБД - поэтому и пошел. Принципиально нового материала для меня было не так много - подготовка в Технопарке дала о себе знать, - и тем не менее, было интересно вспомнить некоторые тонкости и попрактиковаться. Например, я никогда не сталкивался с шардированием и Tarantool - было интересно узнать, как разработчики Mail.Ru обеспечивают нулевое время простоя серверов, буквально жонглируя разными серверами и технологиями. Не исключено, что полученные знания косвенно пригодятся в моей работе.
Посещать занятия до 10 вечера в течение целой недели было тяжело, но интерес и мотивация не дали сойти с пути. Да, лето - время отдыхать, но порой залипать дома или с друзьями становится скучно, особенно если ты уже на клеточном уровне привыкаешь решать интересные задачки и постоянно учиться чему-то новому. Когда появляется возможность потратить всего неделю и при этом прокачаться, это не мешает отдыху.
В целом мне все понравилось - было не так уж сложно, но и не скучно. Как раз то, что нужно для летнего курса. Ребята - большие молодцы!