Ищем и обучаем
back-end разработчиков

Предложение

Получи системные знания и напиши свой первый сложный проект!

Обучение откроет перед тобой основные технологии back-end разработки: Haskell, Warp/Wai, Tasty/Hspec, PostgreSQL.

Обучись back-end разработке! Бесплатно.

Идеология

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

Этапы обучения

1. Изучение теории по Haskell

Мы даём список проверенных книг и источников для максимально эффективного изучения языка. А также бонус в виде списка интересных задач начального уровня на CodeWars!

2. Продвинутые задачки по языку Haskell

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

3. Написание эхо-бота для Telegram & Slack

Написание простейшего бота, который возвращает вам ваше же сообщение — отличное начало по работе с сайд-эффектами в Haskell. А требование сделать архитектуру сразу для двух мессенджеров поможет разобраться в полиморфизме.

4. Написание веб-сервера с REST API для блога

Максимально простая предметная область — блог. Максимально частое требование к веб-серверу — REST API.

Однако мало просто написать блог. Предстоит изучить архитектурные принципы и паттерны, настроить инфраструктуру (авторизация, логирование, конфигурирование), написать тесты, сделать фильтрации, сортировки, пагинацию. В общем, прочувствовать на себе грабли из жизни back-end разработчика. После данного проекта вы будете иметь отличное представление, как на Haskell пишутся real-world приложения.

5. Рефакторинг

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

Выполнив это задание, сможешь смело показывать репозитории даже опытным разработчикам.

После рефакторинга всех заданий мы проводим беседу. Перед беседой отправим список вопросов, их около 80. Ответы на них будут принимать ребята из нашей команды.

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

Время обучения

Длительность обучения не ограничена и индивидуальна. При интенсивности в 30 рабочих часов в неделю в среднем прохождение программы занимает 4-5 месяцев.

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

Обучись back-end разработке! Бесплатно.

Повествование

Наш технический директор и основатель команды Сергей рассказывает об особенностях и цели программы.

Фишки
Результат
Видео-отзывы

Максим Ламонов, в команде с 12.2017

Telegram, Вконтакте

Иван Черкасов, в команде с 04.2018

Telegram

Дмитрий Сердцев, в команде с 11.2016

Telegram, Вконтакте

Обучись back-end разработке! Бесплатно.

Связь

Если ещё хочешь стать крутым back-end разработчиком, получить знания и работу, напиши пару слов о себе.

Вопросы по обучению задавай Ростиславе в Telegram: @glebovichrostislava

Узнавай о новостях команды FSD в Facebook, ВКонтакте