en / ru
Меню

Обучение Ruby on Rails с нуля до трудоустройства

Индивидуальное обучение программированию на Ruby on Rails от начинающего до готового к трудоустройству разработчика.

Чему ты научишься

Совместно с менторами по Ruby on Rails и компаниями, в которых работают наши выпускники, мы составили программу обучения, следуя которой, ты сможешь достичь цели в виде трудоустройства на должность Ruby on Rails разработчика. Вот чему ты научишься в процессе:
Создавать приложения

Ты научишься писать готовые к использованию приложения, которые сможешь добавить в своё портфолио

Разбираться в технологиях

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

Тонкости профессии

Мы обучим тонкостям профессии. Научим автоматизировать задачи, понимать структуру и назначение всех элементов выполняемого проекта.

Искать и находить работу по душе

Объясним, как устроен рынок труда программистов и как работает фриланс-биржа. Научим искать работодателя, составлять резюме и проходить собеседования.

Как построено обучение

Ты будешь учиться с ментором, которого выберешь самостоятельно. И, хотя ты будешь следовать составленной программе, объём получаемых во время обучения знаний не ограничен рамками программы. Весь опыт и знания ментора в твоём распоряжении.
Реальное приложение в реальном окружении

Никакой интерактивной браузерной фигни и оторванных от реальности тестов. Только интенсивная практика в реальной рабочей среде!

Работа 1 на 1 с опытным наставником

Полностью индивидуальный подход! Постоянная обратная связь с ментором на всех этапах обучения, дотошный код-ревью, помощь в составлении резюме и поддержка в поиске работы. А ещё мотивационные пинки и разговоры по душам :)

В твоём темпе и без временных рамок

Не загоняем ни в какие временные рамки! Ты можешь приступить и закончить обучение, когда тебе удобно. Есть возможность учиться по восемь часов в день? Вперёд! Не можешь выдавить и строчки кода за целую неделю? Мы найдём способ тебе помочь и мотивировать!

Как происходит взаимодействие с ментором

Ты будешь учиться по составленной менторами программе, но всё взаимодействие с твоим ментором у тебя будет полностью индивидуальное. Всё зависит от твоего темпа обучения, текущего уровня знаний и способности усваивать информацию. Но в общих чертах схема взаимодействия следующая:
Согласовываешь график
Вы с ментором решаете, в какое время, как часто и в какой форме вы будете общаться. Мы не устанавливаем жёстких требований, но ментор научит тебя, как и с помощью каких инструментов вести профессиональное общение эффективнее всего.
Выполняешь квесты
За время обучения ты напишешь несколько приложений на Ruby on Rails. Процесс написания поделён на отдельные практические задания, квесты. Квесты выполняются последовательно. Это значит, что ты получишь следующий квест только когда выполнишь предыдущий на достойном хорошего разработчика уровне.
Задаёшь вопросы
Ты будешь задавать много вопросов, а ментор будет на них отвечать. Но прежде всего, ментор будет тебя учить самостоятельно искать ответы. Научит правильно пользоваться документацией, правильно гуглить и задавать правильные вопросы. Это те самые навыки, с которыми ты сможешь один-на-один справиться с любой задачей.
Прогрессируешь
Ментор не просто проверяет правильность выполнения заданий. Ментор заинтересован в твоём успехе не меньше чем ты, поэтому будет тебя подпинывать и всячески заставлять работать, как если бы вы вместе работали над общим проектом. Если тебе не хватает самомотивации, ментор найдёт палку подходящего размера :)
Закрыть
Один месяц менторства по программе обучения Ruby on Rails, составленной mkdev совместно с работодателями
Выбранный ментор: НЕ ВЫБРАН
Ты можешь выбрать ментора на странице ниже, либо продолжить оплату, тогда команда mkdev подберёт тебе ментора самостоятельно.

После оплаты на указанный при оплате электронный адрес будет создан студенческий аккаунт на сайте mkdev.me, а также придёт письмо с доступом в приватный чат с ментором и инструкцией по старту обучения.

Внимание: если в течение 24 часов после оплаты письмо не пришло, напиши нам через форму на сайте в правом нижнем углу, сообщив электронный адрес, указанный при оплате.
Стоимость обучения
9990 ₽/мес
Ежемесячная подписка на менторство с выбранным наставником по программе обучения, составленной mkdev совместно с партнёрами работодателями
Записаться
Независимо от выбранного ментора и срока обучения, вместе с подпиской каждый студент получает:
Неограниченное общение с ментором в персональном чате;
Программу обучения от mkdev и партнёров-работодателей + план достижения цели от ментора, которые останутся со студентом даже после окончания подписки;
Практические задания и профессиональный код-ревью;
Пожизненный доступ в закрытый клуб mkdev для студентов и клиентом, где можно найти помощь, профессиональные советы и вакансии.
Закрыть
Один месяц менторства c Иваном Такарликовым по программе обучения Ruby on Rails, составленной mkdev совместно с работодателями
Выбранный ментор: Иван Такарликов
После оплаты на указанный при оплате электронный адрес будет создан студенческий аккаунт на сайте mkdev.me, а также придёт письмо с доступом в приватный чат с ментором и инструкцией по старту обучения.

Внимание: если в течение 24 часов после оплаты письмо не пришло, напиши нам через форму на сайте в правом нижнем углу, сообщив электронный адрес, указанный при оплате.
Закрыть
Один месяц менторства cо Стасом Мехоношиным по программе обучения Ruby on Rails, составленной mkdev совместно с работодателями
Выбранный ментор: Стас Мехоношин
После оплаты на указанный при оплате электронный адрес будет создан студенческий аккаунт на сайте mkdev.me, а также придёт письмо с доступом в приватный чат с ментором и инструкцией по старту обучения.

Внимание: если в течение 24 часов после оплаты письмо не пришло, напиши нам через форму на сайте в правом нижнем углу, сообщив электронный адрес, указанный при оплате.
Закрыть
Один месяц менторства c Антоном Агеевым по программе обучения Ruby on Rails, составленной mkdev совместно с работодателями
Выбранный ментор: Антон Агеев
После оплаты на указанный при оплате электронный адрес будет создан студенческий аккаунт на сайте mkdev.me, а также придёт письмо с доступом в приватный чат с ментором и инструкцией по старту обучения.

Внимание: если в течение 24 часов после оплаты письмо не пришло, напиши нам через форму на сайте в правом нижнем углу, сообщив электронный адрес, указанный при оплате.
Закрыть
Один месяц менторства c Кириллом Зоновым по программе обучения Ruby on Rails, составленной mkdev совместно с работодателями
Выбранный ментор: Кирилл Зонов
После оплаты на указанный при оплате электронный адрес будет создан студенческий аккаунт на сайте mkdev.me, а также придёт письмо с доступом в приватный чат с ментором и инструкцией по старту обучения.

Внимание: если в течение 24 часов после оплаты письмо не пришло, напиши нам через форму на сайте в правом нижнем углу, сообщив электронный адрес, указанный при оплате.

Выбери себе ментора и начинай учиться

Программа обучения веб-разработке на Ruby on Rails

За основу для программы обучения мы взяли самую распространённую цель среди студентов mkdev, трудоустройство на должность Junior Ruby on Rails разработчика.

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

  • Основы программирования вообще;
  • Современные парадигмы программирования — объектно-ориентированное, функциональное, метапрограммирование;
  • Взаимодействие с реальными данными — как лежащими на диске твоего компьютера, так и со страниц в Интернете;
  • Хорошая организация кода и его тестирования;
  • Выбор и использование сторонних библиотек и инструментов.
Ruby on Rails для начинающих разработчиков
Мы напишем приложение, позволяющее начать с простых вещей и постепенно наращивать новые фичи, которые требуют новых и более глубоких знаний.

По мере написания приложения, мы научимся следующим вещам:

  • Простой CRUD в Rails;
  • Написание бизнес логики;
  • Написание тестов;
  • Авторизация, аутентификация с Sorcery;
  • Фоновые задачи;
  • API;
  • Деплой на VPS
Ruby on Rails для продвинутых разработчиков
В этот раз мы не будем писать приложение с нуля. Вместо этого ты получишь репозиторий с кодом одного из студентов, завершивших этап "Ruby on Rails для начинающих" (свой код с этого этапа использовать нельзя). На протяжении 9 квестов ты добавишь к этому чужому приложению множество различных фич, во время реализации которых научишься следующим вещам:

  • Разбираться в чужом коде и рефакторить его;
  • Крыть тестами всё что движется (ну или всё, что ты напишешь);
  • Оптимизировать работу приложения при помощи кэширования и фоновой обработки;
  • Внедрять внешний API и писать динамические ajax-формы;
  • Настраивать сервера и работать с виртуальными машинами;
  • Внедрять полноценное решение для работы с бизнес аналитикой _с нуля_;
  • Переписывать медленные части приложения на Go и C;
  • … и многое другое!

Здесь будет сложно. Каждый квест будет целым приключением. Ты довольно быстро заметишь, что в каждом задании мы предоставляем огромную свободу выбора. Это не просто так: наша задача не только поднять твои навыки разработки на совершенно новый уровень, но и научить тебя _самостоятельно_ решать задачи _любой_ сложности. Время, когда ты мог учиться просто зазубривая документацию прошло.
Подготовка к трудоустройству
Часть работы по подготовки к трудоустройству будет вестись с самого начала обучения, так как тебе нужно нарабатывать портфолио и демонстрировать работодателю свой код. Мы научимся:

  • Как правильно и красиво сохранять код приложений в рабочем состоянии и доступном для работодателя виде;
  • Контрибьютить в open-source;
  • Формировать портфолио.

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

Также, процесс подготовки к трудоустройству включает в себя:

  • Составление грамотного резюме;
  • Тестовые собеседования;
  • Подготовку к выполнению тестовых заданий;
  • Освоение фриланс-биржи;
  • Обучение навыкам работы с заказчиком;
  • Обучение навыкам работы в команде;
  • Обучение навыкам управления времени, дисциплины и критического мышления.

Мы окажем необходимую поддержку на всех этапах поиска работы и трудоустройства. Также, наши менторы проведут с тобой столько времени, сколько тебе потребуется для начала уверенной самостоятельной работы и после трудоустройства.

Требования

Мы не предъявляем никаких особенных требований для начала обучения веб-разработке на Ruby on Rails. Даже если ты ещё ничего не смыслишь в программировании, наши менторы сначала обучат тебя основам.

Если ты уже более опытный разработчик, то можешь не начинать с начала, а перейти сразу к Ruby on Rails для продвинутых, или подготовке к трудоустройству.
Отзывы наших выпускников
Иван отзывчивый и внимательный ментор, с чувством юмора, что немаловажно. Составляет индивидуальный план обучения, в зависимости от поставленных целей. Конечно приходится много гуглить, читать документацию на английском языке, без этого никак. В общем вера в себя и уверенное движение к поставленной цели, и результат не заставит себя долго ждать! Удачи всем и терпения!
Serge Zhohal, 21/03/19
Под руководством Стаса я стал более обдуманно подходить к процессу написания кода. Раньше у меня в приоритете была скорость, а теперь качество. А его ревью реквестов просто бомба - он может указать тебе на ошибки даже в тех местах, где, как ты считаешь, все здорово и отлично. Можно задать ему любой вопрос и быть уверенным - без ответа ты точно не останешься. По итогу: 10 из 10 на кончиках пальцев.
Artem Korotchenko, 08/04/19
Собиралась продолжить познание Rails, т.к. за спиной уже был квест для начинающих. В итоге наше взаимодействие сложилось так, что я познавала как правильно строить архитектуру приложений и училась думать, зачем вообще мы пишем тот или иной код.

Примерно в это же время я искала работу. Не без трудностей меня взяли на испытательный срок backend rails junior разработчиком. И тут советы от ментора обрели свою истинную ценность. Потому что работа это поворот на 180 градусов от обучения. И иногда казалось, что я на этом повороте врежусь в столб и дальше не смогу поехать.

Итого, сопровождение именно в рабочих моментах с Антоном считаю очень качественным. И понравилось оно мне гораздо больше чем обучение, которым мы долго позаниматься не успели в силу ограниченности моих ресурсов (времени и финансов).
Наталья Максименко, 10/10/17
Больше всего мне нравится, что Кирилл позитивный человек с системным мышлением. Весь материал удобно структурирован, кроме того курс моих занятий полностью создан под мои цели - это трудозатратный, качественный и не шаблонный подход (цените это, ребята). Еще мне нравится получать статьи и код ревью (хоть это и стандартная практика, но все же должно быть в плюсах, тк код ревью Кирилл делает на совесть). Также для тех, кто читает отзыв, но еще не читал про Кирилла - обратите внимание, что он ведет свой блог (который тоже полезно почитать) и посмотрите, какой порядок на рабочем столе (это можно сделать в статье про Кирилла на мкдев). Сам я рад, что нашел Кирилла и очень рекомендую его как ментора!

PS у меня пока идет вторая неделя обучения из 4х, поэтому возможно, отзыв еще дополню. к тому же сегодня Новый Год (а я читаю про VPC - вот такая мотивация от занятий!)

PPS 20.03.19 дополняю отзыв: мне уже в процессе обучения удалось начать использовать знания, полученные от Кирилла (terraform, aws) и примерно через месяц курс окупился в виде доп работ, которые ранее клиенты у меня не заказывали, а на данный момент уже 2 месяца получаю чистую прибыль. Кириллу еще раз спасибо! я доволен и всем рекомендую :)

Александр Соловьев, 01/01/19
Всё понятно? Если больше не осталось вопросов про менторов и менторство, то давай начинать!
Остались вопросы?
1
Что я должен уметь, чтобы начать учиться?
Мы не предъявляем никаких минимальных требований. Обучение в любом случае будет полностью индивидуальным и строиться от целей ученика. Если потребуется изучение основ, начнём с основ.
2
Сколько длится обучение?
Всегда индивидуально и зависит от целей обучения, текущего навыка студента, количества свободного времени и скорости усвоения информации. Кто-то укладывается в 2-3 месяца. Кому-то требуется 6+ месяцев. После завершения программы, можно нанять ментора и для помощи в других целях
3
Сколько будет стоить весь курс обучения?
Мы не берём плату за отдельные части курса или за весь курс целиком. Ты можешь начать обучаться в любой момент, с любого этапа и прекратить, когда посчитаешь нужным. Обучение по этой программе оплачивается помесячно. Сколько месяцев проучишься, столько и оплатишь.
4
Сколько часов в неделю ментор будет общаться со мной?
Основной задачей ментора является научить тебя самостоятельности. Ментор будет не столько отвечать на вопросы, сколько учить тебя искать ответы. Поэтому не стоит ждать, что ментор будет рассказывать тебе теорию по несколько часов. Но времени он тебе будет уделять столько, сколько тебе потребуется.
5
Я уже знаю Ruby/Ruby on Rails, но мне нужно научиться применять знания на практике. Вы мне поможете?
Ты по адресу! В программе обучения есть этап, посвящённый подготовке к трудоустройству. Запишись к ментору и расскажи ментору о том, как ты хочешь применять свои знания. Ментор выявит твои слабые места и проведёт тебя по оставшемуся пути до трудоустройства, следуя программе.
6
Хорошая у вас программа! Но мне нужно нечто ещё более индивидуальное. К кому мне обратиться?
Наши менторы могут составить для тебя индивидуальную, заточенную под твои цели программу обучения. И не только по Ruby и Ruby on Rails, но по другим языкам программирования и технологиям. Подробнее об этом читай здесь. А потом сможешь выбрать ментора.