Виктор Шепелев

Является ментором на курсах:

Основы Ruby
учимся программировать

Ба­зо­вое вве­де­ние в про­грам­ми­ро­ва­ние на Ruby и на­дёж­ная опо­ра для даль­ней­ше­го про­фес­си­о­наль­но­го обу­че­ния.

Ключевые навыки

  • Opensource
  • Code quality
  • Backend
  • Rspec
  • Open data
  • Sinatra
  • Ruby

Коротко про опыт ментора

Украинский разработчик и поэт, 15 лет коммерческого программирования, из них 10 — на Ruby. Энтузиаст open source и открытых данных, автор множества руби-гемов (часто упоминаемых в Ruby News Weekly), создатель проекта molybdenum, в частности гема reality, представляющего знания всего мира в виде Ruby-объектов. Проект был выбран для Ruby Association Grant-2015.

В данный момент работает в Toptal core team и менторит студентов — в том числе для Google Summer of Code-2016/2017 (организация SciRuby).

Кое-что ещё о нём можно прочитать на http://zverok.github.io/

Виктор может помочь разобраться в

  • Красоте Ruby и мастерстве написания лаконичного и читабельного кода;
  • Принципах хорошего объектно-ориентированного дизайна и архитектуры;
  • Современных гибридных — объектно-ориентированный + функциональный — подходах к написанию программ;
  • Тестировании и документировании на нестыдном уровне;
  • ...том, как полюбить программирование, находить в нём источник вдохновения и саморазвития.
Mentor

Кто такой ментор, и зачем он мне?

Ментор полностью контролирует и направляет процесс обучения как в рамках учебного курса, так и за рамками. Задача ментора — передать имеющиеся у него знания в наиболее доступном и структурированном виде. Дельные советы, помощь в решение заданий, мотивационные пинки и вот это всё. Подробнее о менторстве здесь.

Статьи ментора:

Отзывы от учеников ментора:

Было круто! Не смотря на то что на руби пишу больше года, открыл для себя много нового, а над некоторыми заданиями даже попотеть пришлось)

Андрей Александров, 13/02/17

Все очень понравилось, курс отличный, формат с менторством - тоже лучше не придумаешь.

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

Много нового узнал, ОЧЕНЬ много. Причем вот первые лекций шесть были, знаешь, "такие норм", ну то есть с затыками, с какими-то исправлениями, но в целом ничего страшного. А вот последние лекций пять (начиная с функционального программирования) - это вообще челендж, жесть, тебя как тряпку из угла в угол кидают, каждый день тонна информации. И то даже сейчас, когда вроде курс прошел, сижу тихонько читаю книжку Мацумото про эти же темы

За собой замечаю прогресс. Даже если вспомнить, два месяца назад я тебе говорил, что group_by - сложная штука, а reduce - вообще атас. Сейчас смотришь и смешно))) Это как в философии рисуют круг - то что ты знаешь, а за кругом - то что не знаешь. И чем больше круг, чем больше ты знаешь, там больше граница с тем, что не знаешь.

Так вот после курса тут еще в большем надо разобраться, чем до него. Думаю домой вернусь, немного дела подразгребу и на рельсы запишусь, надо дальше идти.

Еще не могу не заметить такой момент - ваш проект постоянно развивается, пока у вас учился гляжу уже фронтенд преподавать начали, девопс на подходе (обе штуки интересные, тоже наверно попробую, но не сейчас), по руби курс обновили, по мобильникам опрос был. Прям живое все у вас, все вот вам не сидится на месте)))

Не хватало только одного за все время обучения - какого-нибудь второго такого же балбеса как я, чтобы подселить его в квартиру и чтобы мы могли решать задания вместе, общаться в процессе работы, спорить, помогать друг другу. Но это проблема ученика. Просто где-нибудь в США/Европе есть такая практика с кемпами, когда набирают группу на три месяца и они там живут вместе и кодят по 12 часов в день в группах. Но там дорого, а в мкдев более чем приемлемо.

Виктор, спасибо тебе большое, мне все очень понравилось! Надеюсь с другими менторами сотрудничество будет таким же комфортным.

Илья, 11/05/16

Решил начать изучение Rails. По совету ментора, ответившего на мою анкету, записался на курс Руби к Виктору. И нисколько не пожалел. Пройдя курс получил отличную основу для дальнейшего изучения Rails.

Виктор отличный наставник. Всегда оперативно отвечал на вопросы. Если что-то было не понятно, всегда давал направление поиска решения. Умеющий правильно мотивировать, подстегнуть когда нужно.

Сам курс и формат обучения на Мкдев мне очень понравился. Здесь нет того, что есть на большинстве курсов по программированию, всяких Хелло, ворлд. Только то, что необходимо для изучения и понимания языка. С первого же задания окунаешься в чтение документации. И когда Виктор в комментариях к заданию хвалит тебя, это очень сильно мотивирует не останавливаться на достигнутом.

Спасибо Виктоу и команде Мкдев.

Александр Улизько, 11/05/16

Я неоднократно пытался самостоятельно учить rails, но понял, что без знания ruby мне будет не комфортно. Я нашел mkdev.me, и курс по рельсам, но, как оказалось я был не способен создать какое-нибудь простое приложение на ruby.

По счастливой случайности, через пару дней появился новый курс, как раз для таких, как я. И раз уж я решил освоить программирование, то курс "Ruby основы программирования" был для меня в самый раз. И я не ошибся.

Весь курс проходит "в полях". Т.е. тебе дают задание, небольшой набор ссылок с гайдами и свободу действий. Это отличный метод обучения. Думаю, что только таким образом можно изучить что-нибудь новое. И это относится не только к программированию.

Виктор постоянно подбадривает и мотивирует, но не дает расслабиться на протяжении всего курса. Если что-то было не понятно, то он всегда был готов объяснить это. Да так, что потом вопросов больше не оставалось.

Задания можно выполнять в любое время. Несмотря на разницу в 7 часов, ментор отвечал оперативно и всегда развернуто.

Большое спасибо за курс!

Всеволод, 01/03/16

Виктор - отличный наставник, оперативно отвечает на все вопросы и не ленится повторять одно и тоже, если действительно нужно.

Сам курс очень понравился, я получил огромное удовольствие от решения поставленных задач. Сначала думал, что быстро пройду курс и перейду к рельсам, но сильно застрял на задании где нужно писать тесты - rspec дался мне нелегко.

Очень порадовала выразительность языка, многие вещи можно писать в одну читабельную строчку. Уже активно использую язык в небольших скриптах, надеюсь, дело на этом не кончится.

В общем, все классно, спасибо!

Алексей, 25/01/16