Разработчик на Ruby on Rails хорошо разбирается в богатой экосистеме Ruby-библиотек. Умеет быстро собирать нетривиальные проекты на Rails и поддерживать код в приличном состоянии
Для того, чтобы освоить эту востребованную профессию, вам необходимо уверенно владеть языком Ruby, фреймворком Rails, базами данных, а также иметь навыки работы с HTML, CSS, JavaScript и другими связанными технологиями и инструментами. Все эти знания можно получить на курсе от Хекслет — «Разработчик на Ruby on Rails»
Востребованная на рынке труда IT-профессия
Несколько сотен вакансий для разработчиков Ruby on Rails на hh.ru
middle
senior
100 000 ₽ – 250 000 ₽
200 000 ₽ – 400 000 ₽
Разработчиков на Ruby on Rails ищут компании, для которых быстрое прототипирование — конкурентное преимущество на рынке: стартапы, малый и средний бизнес
Этот курс подойдет
IT-специалисту для эффективной разработки
Ruby on Rails помогает разработчику писать более безопасные и производительные программы. А готовые библиотеки и рекомендации по коду позволяют экономить много времени
IT-специалисту из стартап-проекта
Когда нужно быстрее разработать и протестировать продукт, знание Ruby — незаменимый скилл. Относительно других языков программирования, скорость разработки на Ruby on Rails значительно выше (до 40%)
IT-специалисту для выхода на новый рынок
Если вы опытный Java/Python/PHP-разработчик, то знания языка Ruby и фреймворка Ruby on Rails сделают вас еще более востребованным, высокооплачиваемым программистом
Почему Хекслет
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
Практика с первого дня
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Сертификат
Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни и вам не будет стыдно за результат
Подготовка к трудоустройству
Если ищете работу или решите сменить текущую. В рамках обучения профессии можно присоединиться к Карьерному треку. Мы поможем отшлифовать резюме и порекомендуем вас в партнерские компании
50 000₽ на депозит
+ 3 месяца индивидуальной работы с наставником
+ 12 месяцев доступа ко всем курсам Хекслета
Заберите скидку до и 2-ую профессию бесплатно + подарки
Заберите скидку до 00 000Р и 2-ую профессию бесплатно + подарки
Писать код на Ruby, используя синтаксис и ключевые концепции
Использовать ActiveRecord для работы с базами данных
Разрабатывать веб-приложения с помощью Ruby on Rails
Настраивать окружение для разработки
Использовать все возможности Rails для решения любых задач в веб-разработке
Развертывать в PaaS полноценные веб-сайты и приложения в продакшен
Создавать свои собственные пакеты на Ruby
Как проходит обучение
Курс состоит из учебных модулей с уроками и проектами
Личные или групповые созвоны с наставником
В каждом уроке — теория в формате текста или видео, тесты, упражнения или самостоятельные задания
Дополнительные материалы от наставника
4 проекта для портфолио на GitHub
По одному для каждого учебного модуля. Наставник проведет ревью кода и поможет довести проекты до совершенства.
Упражненияи домашние задания
Закрепляйте изученную теорию практикой. Разбирайте примеры из реальных задач
Участие в Open Source
Получайте дополнительную практику в открытых проектах Хекслета. Это ваш опыт реального продакшена и +100 баллов в карму программиста
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
Программа
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам повысить свою ценность как специалиста
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Знакомство с Ruby
1,5 месяца
Настройка окружения: gems bundler rubocop Менеджер версий Ruby (asdf) Функции, циклы, условия ООП: классы, модули, миксины Метапрограммирование Автоматизированное тестирование (Rspec) Устройство гемов
Вебинары
Познакомьтесь с экосистемой Ruby, настройте линтеры, устанавливайте зависимости с помощью Bundler Изучите ключевые возможности языка, которые позволят вам реализовывать большинство прикладных задач Погрузитесь в продвинутое объектно-ориентированное программирование и метапрограммирование Научитесь создавать свои языки предметной области (DSL) и публикуйте их в виде готовых гемов
Курсы
Генератор форм
Итоговый проект
Основы Rails
1,5 месяца
Контроллеры и ресурсный роутинг Модели, валидация, миграции Автоматические формы (Simple Form) Отладка через REPL (binding.irb) Тестирование Rails приложения Встроенные и подключаемые генераторы кода Интеграция бэкенда с фронтендом (Webpacker) Деплой (Heroku) Непрерывная интеграция (Github Actions)
Вебинары
Научитесь создавать сайты на Rails, покрывать их автоматическими тестами и выкладывать на Heroku Разберитесь с основными концепциями фреймворка, такими как контроллеры, роутинг, модели, шаблоны и тесты Автоматизируйте большинство рутинных задач, используйте генераторы, автоматические формы и интеграцию фронтенда Освойте репл и эффективную отладку Узнайте про основные принципы построения безопасных приложений
Курсы
Коллективный блог
Итоговый проект
Реальный Rails
1 месяц
Авторизация (Pundit) Автоматические вложенные формы (Cocoon) Загрузка и хранение файлов и картинок. Ресайз (ActiveStorage) Управление стейт-машинами (aasm) Сложная фильтрация данных (Ransack) Отправка писем Haml-like шаблонизация (Slim) Системные тесты (Capybara) Тестовые фабрики для генерации данных (factory_bot)
Вебинары
Погрузитесь в типичные задачи веб-разработки Научитесь строить правильную авторизацию Создавайте динамические формы с загрузкой файлов во внешние хранилища Усильте модели с помощью стейт-машин и реализуйте быструю фильтрацию для списков Передавайте данные с бэкенда на фронтенд без боли и кодинга, отправляйте письма и используйте эффективные haml-like шаблонизаторы Напишите системные тесты и используйте фабрики для генерации данных
Курсы
Доска объявлений
Итоговый проект
Полный Rails
1 месяц
Асинхронные задачи (ActiveJob, Sidekiq) Построение REST API Представление данных в разных форматах (respond_to, Jbuilder) Использование Webmock для заглушки внешних вызовов
Вебинары
Используйте асинхронные Jobs (на базе очередей) для обработки долгих и тяжелых запросов Разработайте свое собственное API в соответствии с REST архитектурой Научитесь легко тестировать код с большим количеством внешних запросов и побочных эффектов
Курсы
Анализатор качества репозиториев
Итоговый проект
Проекты в портфолио
Многие студенты трудоустраиваются уже после первых трех учебных проектов
Каждая работа — это вклад в ваше портфолио, которое можно показать работодателям. Портфолио из выполненных проектов Хекслета — сильное преимущество при трудоустройстве
Это не эфемерные вопросы для механической отработки темы, а полноценные задачи, подобные тем, которые ставят перед специалистами реальные заказчики. Проекты проходят автоматизированную проверку и код-ревью от наставника
Учебные проекты
Генератор форм
Библиотека, с помощью которой удобно создавать формы в шаблонах сайтов.
За 2-4 недели вы прокачиваете работу с экосистемой Ruby
Аналог habr.com, где каждый пользователь может создать запись, публиковать ее в одной из общих категорий, ставить оценки и комментировать добавленные посты.
Библиотека, с помощью которой удобно создавать формы в шаблонах сайтов. За 2-4 недели вы прокачиваете работу с экосистемой Ruby:
Научитесь запускать программы, написанные на Ruby
Познакомитесь с интерпретатором языка
Поработаете с утилитой с bundler
Сформируете правильную инженерную культуру
Попрактикуете TDD
Все это — популярные задачи, которые ставят разработчикам на Ruby on Rails
Коллективный блог
Аналог habr.com, где каждый пользователь может создать запись, публиковать ее в одной из общих категорий, ставить оценки и комментировать добавленные посты. За 2-4 недели вы:
Спроектируете модели и их отображение на базу данных
Познакомитесь с Bootstrap и его компонентами
Отработаете автоматизированное тестирование
Поймете механику работы протокол TCP
Познакомитесь с понятием ip-адреса и порта
Осуществите выкладку готового кода
Проект учить взаимодействовать с экосистемой приложений на фреймворке Ruby On Rails и содержит все ключевые аспекты разработки сайтов: bundle, ActiveRecord, Slim.
Доска объявлений
Аналог avito.ru. Сервис, на котором можно размещать объявления и выполнять поиск по существующим. Включает в себя процессы публикации и управлении объявлениями, продвинутый поиск и многое другое. За 2-4 недели вы:
Отработаете навыки обращения с формами
Научитесь загружать файлы
Освоите валидацию и управление доступами
Опишите процесс, используя конечные автоматы
Благодаря третьему проекту вы разработаете полноценный веб-сайт на базе фреймворка Ruby On Rails
Анализатор качества репозиториев
Github Quality — это сервис, где разработчики могут запустить проверки кода в своих репозиториях, получив отчет о состоянии кодовой базы и текущих ошибках.
Итоговый проект
За 2-4 недели работы вы создадите проект, который помогает автоматически отслеживать изменения, прогонять их через встроенные анализаторы, а затем формировать отчеты и отправлять их пользователю.
Подтверждение навыков
В случае успешного завершения курса вы получите сертификат, подтверждающий владение профессией «Разработчик на Ruby on Rails». Многие компании очень ценят специалистов, прошедших обучение на платформе Хекслет и указывают наши курсы как преимущество при приеме на работу.
Вам будут помогать наставники
Александр Коваль
Ruby backend разработчик, до этого писал на Java
Работал в разных проектах — от медиа до финтеха. Был ментором на RubyGirls SPB
Любит изучать новые языки и технологии
Василиса Тюльберова
Более 5 лет в разработке. Стек — Ruby, чуть меньше JS (React, Angular, Ember)
Любит тесты, гибкую разработку, код-ревью и хорошую инженерную культуру
Пришла на Хекслет, чтобы помочь новичкам делать первые шаги в профессии
Дмитрий Вершинин
Более 8 лет в разработке. Стеки — Ruby, Python, Oracle
2 года был тимлидом в компании «Латера», на проекте «АСР Гидра»
Работал senior бэкенд-разработчиком в продуктовой команде Сбермаркета
До Хекслета был опыт в менторинге и онбординге сотрудников IT-компаний
Больше про трудоустройство
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
Охватывает все темы по трудоустройству. От первых шагов - составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Программа вебинаров, разработанная IT-рекрутерами
Работа с резюме
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub. Учиться работать с чужим кодом, оформлять пулреквесты. Это опыт реального продакшена, ценный для любого работодателя
В нашей базе более 150 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование
«Когда появилась возможность, мне сразу предложили обучиться внутри компании, чтобы перейти на Ruby-разработчика. В Хекслете я учился на Python, но на деле это не критично, поскольку у этих двух языков очень много похожего. Сейчас мне не составляет труда работать с Ruby. Синтаксис и концепция языка мне понятны, к тому же разработчики фреймворка Django опирались на Rails»
«Обучение — процесс вообще неравномерный. Иногда читаешь новую тему и вообще не понимаешь, как это уложить в голове. Раз читаешь, два читаешь, три читаешь… А потом вдруг завтра или через пару дней словно лампочка в голове загорается, и всё становится на свои места, и тогда только удивляешься, всё же понятно было написано, чего тупила столько?»
«Уже на втором месяце курсов я обновил свою резюме, уже на должность Ruby on Rails-разработчика и вернул его на профильные сайты по поиску работы. Заодно «закинул удочку» на предмет вакансий и возможностей в Rubyroid Labs. После окончания курсов я сходил на два собеседования, одна компания сразу предложила должность»
«Стажировка была досрочно закрыта и теперь я Junior бэкенд-разработчик, работаю в огромной команде невероятно крутых людей, очень любящих своё дело. Самым приятным было услышать от менторов то, что я быстро разбираюсь в новых технологиях, грамотно подхожу к решению нетривиальных проблем и не зациклен на конкретном фреймворке. Это то, чему учат здесь, на Хекслете, и я этому безумно рад»
«После универа я пошла работать инженером по промышленной безопасности. Но со временем всё приелось, новых задач не было, перспектив роста зарплат и должности тоже не предвиделось. Я поняла, что хочу сменить сферу, только не знала, куда двигаться. Так получилось, что в какой-то момент среди моих знакомых стали появляться разработчики. И я подумала: «А почему бы и мне не попробовать?»
Читать историю Дарьи
Ваше резюме после обучения
Разработчик на Ruby on Rails
Мидл Кравец
Hard skills:
Владею языком Ruby и фреймворком Ruby on Rails
Создаю и настраиваю базы данных с помощью ActiveRecord
Разрабатываю модели, контроллеры и представления
Работаю с маршрутами и маршрутизацией в Rails
Использую шаблонизатор для генерации представлений
Управляю аутентификацией и авторизацией пользователей
Работаю с AJAX-запросами и JavaScript в Rails
Реализую отношения между моделями (один-к-одному, один-ко-многим, многие-ко-многим)
Разрабатываю и тестирую RESTful API
Оптимизирую производительность и масштабируемость приложений
Интегрирую сторонние API и библиотеки в приложение
Обеспечиваю безопасность приложения и защищаю от уязвимостей
На основании опроса 6000+ студентов, по данным за 2022 год
Отзывы студентов
Андрей Шляпников
«Хочу поблагодарить всю команду Hexlet за увлекательное путешествие в волшебный мир Ruby. Отдельно хочу поблагодарить своего наставника Василиса, за оперативные и емкие ответы на мои вопросы, за подробное ревью, куратор у Ольге, менеджеру Open Source Максиму и всем кто создавал курс, он очень крутой особенно 4 проект»
«Месяц на проект - это действительно удобно, особенно работающему человеку. У меня на прохождение ушло больше половины месяца, и это было без спешки и нервов. Проверка проекта после завершения всех этапов. Мне сравнивать не с чем, т.к. это мой первый проект. Но неудобств у меня это не вызвало. Тем более, что всегда можно спросить в чате, что я и делал...»
Читать отзыв полностью
Александр Иноземцев
«Я так продуктивно, эффективно и с интересом еще никогда не работал, очень прокачался, и очень понравился процесс рефакторинга и поиск оптимальных решений. Считаю проекты Хекслета — одна из самых крутых и эффективных фишек и вообще стоит двигаться в сторону мелких и крупных проектов. Хекслет и так один из лучших ресурсов для меня (и не только российских) но с проектами он превращается в онлайн bootcamp прям»
Артем Передери
«Спасибо за интересный проект! Сам проект оказался не очень сложным (в плане логики), но зато учит использовать новые инструменты и организовывать код»
«Большое спасибо за интересный проект! За эту неделю прокачал несколько моментов.
Тесты. Очень хотел поработать через тест и вот случилось)) Без них было бы все гораздо дольше и сложнее. Буду дальше прокачивать этот момент и всем другим советовать.
Деревья. Все лучше начинаю понимать специфику работы с этой структурой хотя и идет пока довольно медленно. Надеюсь, что в следующих курсах...»
«Процесс обучения здесь, на Хекслете, кардинально отличается от всех тех курсов, которые можно найти в нете или офлайн. Он построен таким образом, что учащийся вынужден постоянно трудиться: над собой, над заданиями, над процессом своего мышления, развиваться. Двигаясь понемногу вперед, ты начинаешь понимать все больше, а учиться быстрее. Код твой становится все лаконичнее, а знания иногда проявляются в самый неожиданный момент»
«Началось с того, что на работе мне потребовался JavaScript. Начал искать ресурсы по обучению - попал на learn.javascript.ru. Учил я себе учил... Прошёл больше половины материала и наткнулся в комментариях на ссылку на Хекслет. И всё... жизнь изменилась. Захотелось перестать кодить как попало (в принципе, давно так хотелось сделать). Посмотрел вебинары, понял, что пора браться за дело...»
Читать отзыв полностью
Нюргельды Дюсенов
«От полного непонимания приходишь к выводу, что все было не так уж сложно - это и есть главный итог проекта. Всего за неделю поднимаешься на уровень выше, чего не достигнуть, просто выполняя задачи в онлайн-среде и слушая лекции. Проект дает опыт реальной работы над приложением, учит правильно использовать инструменты, продумывать архитектуру»
Улугбек Туйчиев
«Хоть и сделан только первый шаг в мир настоящего программирования, но уже на себе почувствовал, какого это писать код не для сферических задач в вакууме. Грамотное построение шагов позволило постепенно и без страха начать использовать необходимые инструменты для разработчика, к концу проекта осознал, что без них уже никуда. В итоге, могу сказать, это на сегодняшний день лучший опыт, что я испытал в обучении»
Андрей Ашгалиев
«Ребята, ваш проект - это нечто! Ничего похожего нет нигде. Радует то, что вы реально закладываете основы, задаете вектор для развития как инженеров и формируете вокруг себя активное сообщество. Именно этого мне не хватало за все время своей программерской деятельности. Большое спасибо за ваш труд!»
Отзыв Дмитрия Добренького
Я завершил первый проект, и ментор предложил оставить отзыв. Так что - ловите) Про нововведения: Месяц на проект - это действительно удобно, особенно работающему человеку. У меня на прохождение ушло больше половины месяца, и это было без спешки и нервов. Проверка проекта после завершения всех этапов. Мне сравнивать не с чем, т.к. это мой первый проект. Но Неудобств у меня это не вызвало. Тем более, что всегда можно спросить в чате, что я и делал. Теперь об ощущениях. Я недавно закончил прохождение профессии "Бекенд JS". У меня не было возможности проходить проекты параллельно с прохождением профессии, и вообще я сомневался, что они мне понадобятся. Когда я решил записаться на проект, то думал, что первый и второй проекты для меня будут уже не актуальны, и я ошибался. Данный проект дал мне много нового. Я рад, что записался) Спасибо! И отдельное спасибо ментору Александру!
Отзыв Дмитрия Кабанова
Большое спасибо за интересный проект! За эту неделю прокачал несколько моментов.
Тесты. Очень хотел поработать через тест и вот случилось)) Без них было бы все гораздо дольше и сложнее. Буду дальше прокачивать этот момент и всем другим советовать.
Деревья. Все лучше начинаю понимать специфику работы с этой структурой хотя и идет пока довольно медленно. Надеюсь, что в следующих курсах деревья также будут)
Flow. Попробовал работать с этим инструментом, но пока еще слабо разобрался. Буду дальше читать.
Функциональный стиль.
Фасад и адаптер. Тут нужно больше тренировки))
Также вылезли проблемы с периодическим переусложнением кода и с неудачным неймингом функций и констант. Буду работать над этим)) Еще раз спасибо и до встречи ну других проектах!
Отзыв Олега Холык
Ментор только что подтвердил завершение проекта и я по горячим следам хочу поделиться впечатлениями от работы над ним и про обучение в целом. Процесс обучения здесь, на Хекслете, кардинально отличается от всех тех курсов, которые можно найти в нете или офлайн. Он построен таким образом, что учащийся вынужден постоянно трудиться: над собой, над заданиями, над процессом своего мышления, развиваться. Каждый блок обучения — маленькая "граната" в голову, особенно когда ты только начал, как я. Многие термины и процессы могут показаться новичку неким шумом, а скорость и метод их доставки в вашу голову иногда удивляют. Но, двигаясь понемногу вперед, ты начинаешь понимать все больше, а учиться быстрее. Код твой становится все лаконичнее а знания иногда проявляются в самый неожиданный момент. Конечно нельзя сказать что обучение здесь идет очень просто — напротив, очень и очень не просто, мозг постоянно находится вне зоны комфорта, иногда доходило до смешного, когда ты просыпаешься ночью и в "переговорке" дописываешь кусок кода :) Несмотря на все эти "побочные эффекты", как мне кажется, если отнестись к обучению со всей серьезностью, можно достигнуть очень высоких результатов. Позволю дать небольшой совет от себя: особенно на первых порах не пытайтесь пройти за день несколько блоков за раз, вы можете попасть в одну из ловушек обучения, и вам придется возвращаться назад, чтобы освежить знания. Дайте знаниям уложиться в голове и вы лучше будете усваивать материал в дальнейшем. Поделюсь впечатлениями от выполнения моего самого первого (вообще самого первого) проекта. Перед началом мне казалось, что схема будет схожей с блоками в уроках (ide, тесты и пр.), однако как только проект стартовал, стало понятно, что легко не будет точно, а будет адски интересно. С нуля пришлось настроить все, что потребуется в дальнейшей работе, изучить кучу нового материала, попривыкнуть работать с гит'ом и линтером. Первые пару шагов прошли относительно спокойно, капец начался дальше :) Огромное спасибо наставнику за наводящие фразы в коментах к проекту, а также ребятам на слаке, обсуждающим текущие вопросы. Работа над проектом заставила мой новичковский мозг закипеть. Особенно ярко я запомнил шаг, где нужно было сделать интерфейс и я встрял, наткнувшись на маленький, но весьма важный пробел в своих знаниях. После дня и бессонной ночи пришлось прочесать еще раз по пройденный материал, где и нашлась потерянная деталь, дальше все пошло намного легче! Надо отдать должное Рахиму (ментор проекта) и поблагодарить, критика его была очень полезна, и, что самое главное, она не была похожа на критику учителя, когда вы приходите в первый раз в кружок рисования, без соплей и по делу. Лично мое мнение — именно так должен поступать преподаватель, четко и внятно указывать что и где не так, подбрасывать наводящие мысли и давать советы, исходя из своего опыта. Я вам скажу что спуска здесь не дают :) Я несколько раз переписывал куски кода и менял названия функций на семантически правильные. Не всегда получалось, не всегда правильно, и не всегда быстро. Зато в итоге я усвоил несколько очень важных вещей, которые, я уверен, станут надежным фундаментом в дальнейшем. Как и в предыдущем абзаце — небольшой совет: постарайтесь освободить для себя время на проект, я понимаю, что все люди разные, и кому-то потребуется пара часов в день, но мне, как "начинайке", потребовалось достаточно:) Рахим, спасибо за помощь в проекте, было круто!
Отзыв Ивана Растяпина
«Захотелось перестать кодить как попало» Началось с того, что на работе мне потребовался JavaScript. Начал искать ресурсы по обучению - попал на learn.javascript.ru. Учил я себе учил... Прошёл больше половины материала и наткнулся в комментариях на ссылку на Хекслет. И всё... жизнь изменилась. Захотелось перестать кодить как попало (в принципе, давно так хотелось сделать). Посмотрел вебинары, понял, что пора браться за дело. Переломным моментом было, когда Кирилл [со-основатель и преподаватель на Хекслете] рассказывал про ООП. В универе же Java учил. Мир перевернулся и стало понятно, что не то я в универе подчерпнул по ООП. И очень чётко в меня засело про объяснение того, как работает функция rand(). С этого, можно сказать, всё и началось. И вот что получается, JS я отложил и ушёл читать книгу "Код", СИКП, «В царстве смекалки»... То есть моё текущее состояние - это некое подобие рекурсивного вызова - пока не доберусь до дна, не стану делать изначально начатое. Спасибо вам за отличный образовательный проект!
Вопросы и ответы
Многие наши студенты так и делают: учатся и работают одновременно. Мы понимаем, не у всех есть возможность посвящать всё время обучению. Поэтому сделали формат асинхронным. Доступ к платформе открыт 24/7, вы проходите уроки, когда удобно вам, учитесь в своем темпе и не ждете других студентов группы. Мы рекомендуем уделять учебе 15-20 часов в неделю. Тогда получится закончить обучение в срок.
Конечно, это приблизительная оценка. Если у студента уже есть знания по программированию, получится справляться с задачами быстрее, а у новичков может уходить больше времени.
Если вам нужно передохнуть или жизненные обстоятельства складываются так, что учиться не получается, вы можете взять академический отпуск. Просто предупредите об этом вашего куратора.
Общая продолжительность отпуска — 1 месяц. Распределяйте это время, как вам удобно: берите целиком или разбивайте по неделям. Ваше обучение на Хекслете просто увеличится на количество пропущенных дней. Доплачивать за них вам не придется.
Дождаться звонка от специалиста по обучению. Мы позвоним в этот же день или на следующий, если заявка придет вечером. Не волнуйтесь, мы не будем навязывать обучение. Да и заявка не обязывает вас к покупке. Для нас это возможность уточнить ваши намерения, помочь с выбором, ответить на вопросы. Случается, что после такой беседы люди делают выбор в пользу другого языка программирования или вовсе понимают, что разработка им не нужна. Любое решение будет правильным, если оно взвешенное и осознанное.
Наставники — опытные программисты, которые добились успехов в профессии, а теперь делятся знаниями и опытом со студентами Хекслета. Кандидаты проходят строгий отбор — наставником становится лишь каждый десятый из откликнувшихся на вакансию, поэтому случайных людей у нас нет.
Наставник отвечает на вопросы по курсам и проектам и в целом по выбранной профессии, а если возникнут трудности, поможет с ними разобраться.
Студенты общаются с наставником в закрытом чате, а также на регулярных групповых созвонах, вебинарах и сессиях лайв-кодинга.
Да, мы гарантируем возврат всей суммы в течение 14 дней с начала обучения. Кроме того, вы можете вернуть деньги за оставшуюся часть программы на любом этапе обучения. И для этого не нужно ничего объяснять.
Не переживайте, мы не отчислим вас из Хекслета. Вы всегда можете доучиться. Каждый последующий месяц будет оплачиваться отдельно, за вами сохранится доступ к платформе и помощь наставника. Как правило, ребятам хватает 1-2 месяцев, чтобы «закрыть хвосты».
Отлично! Доступ к платформе сохранится до конца оплаченного периода. Можете проходить любые курсы и программы Хекслета.
Если вы уверены в своем решении учиться, можете оплатить полную стоимость профессии по ссылке сразу после того, как оставите заявку. Мы принимаем карты МИР, а также Visa и MasterCard любого банка, с любой валютой счёта. Также можно самостоятельно оформить банковскую рассрочку и платить частями. Подробнее о банках, с которыми мы работаем, и условиях рассрочки.
В течение суток после оплаты кураторы откроют вам доступ к платформе и добавят в группу.
Если у вас есть вопросы, сомнения или возникнут трудности с оплатой, дождитесь нашего звонка. Мы проконсультируем и поможем.
RUBY Один из самых выразительных и объектно-ориентированных языков современности
JOBS Тяжелые и ненадежные задачи могут блокировать сервер, поэтому их выполняют в фоне в специальных job workers
Архитектура Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации
REST API Набор правил, позволяющий программисту добиться целевых свойств API своего приложения
ORM Определение моделей, связей между ними, подключение конечных автоматов и многое другое — всё это ORM
Инфраструктура Программирование — это не только код, но и сопутствующие инструменты: Rubygems, Bundler, Rake
RAILS Фреймворк, который стал эталоном в мире бэкенд веб-фреймворков и остается таким до сих пор
Качество Автоматизированные тесты — неотъемлемая часть профессиональной разработки
Выслушаем, порекомендуем или отговорим от обучения