Backend-разработка
Присоединяйтесь к нашей программе обучения
О программе
Заданий по Haskell в целом 5 штук, они довольно объемные, даже при усиленном прохождении это займет около 5 месяцев. Формат задач нацелен на то, чтобы системно и по порядку изучать основы и принципы разработки. Мы считаем, что очень грубая ошибка при изучении — кинуться в омут реальных практических задач и штудировать кучу конкретных высокоуровневых технологий (веб-фреймворки, как отличный пример, где помимо языка еще столько же времени надо потратить на изучение документации самого фреймворка). Мы сторонники того, что без фундаментальных знаний в технологии лучше не лезть :) Поэтому базис — сам язык, основные паттерны и принципы архитектуры. Далее самые базовые технологии (простейшие веб-сервера, простейшие обертки для работы с базами данных и тд). Ну а на выходе - большой рефакторинг на основе кучи разных источников и проверка нами ваших github-репозиториев с созданием issues.
Для тех, кто хочет изучать только Haskell можно остановиться после 5-го этапа, а для тех, кто интересуется технологиями Blockchain и хочет к нам в команду есть продолжение:
C недавнего времени наша компания нашла новое направление для хаскеля. Сейчас происходит активное развитие блокчейна Cardano – это имплементация блокчейна на хаскеле. Кстати, создателем Cardano является один из создателей Ethereum – Чарльз Хоскинсон. Он же является основателем и директором компании IOHK. Это инженерно-исследовательская компания, которая создает свои криптовалюты и блокчейны. Ключевым проектом IOHK как раз и является Cardano, а также платформа для написания смарт-контрактов Plutus, на которой размещается своя криптовалюта Cardano – ADA. Мы активно сотрудничаем с IOHK на нескольких проектах, и, скорее всего, будем продолжать развивать это направление. Поэтому мы дополнили программу обучения Plutus Pioneers Program, которая состоит из лекций и практических заданий.
В целом это должно быть отличной стажировкой для вас, мы готовы с радостью отвечать на ваши вопросы. Еще нам бы очень хотелось видеть, как вы сами кооперируетесь друг с другом и решаете вместе возникающие проблемы.
Важное требование: отчеты
При прохождении этого и следующих заданий мы будем ждать от вас отчетов с текущим прогрессом и вашим личным отношением к изученному/сделанному. Отчеты лучше писать под конец дня, когда что-то делали (ну или в начале следующего), настолько часто, насколько вы будете работать. График у нас гибкий, так что можно спокойно делать любые перерывы в отправке отчетов и в любой момент возвращаться и писать их снова.
Отчеты шлем в телеграм в общую группу. ВАЖНО! После входа в группу нужно нажать на кнопку “Я не бот”, иначе вас выкинет из группы.
Там же можно спрашивать совета, самим помогать и узнавать о новостях нашей программы обучения. Формат неформальный, пишите, как душа пожелает, чем больше личного фидбека, тем лучше!
FAQ по программе обучения. Backend.
Так а сколько всё же стоит обучение?
Нисколько. Абсолютно. Полностью. Всё обучение для вас совершенно бесплатно.
Оплачивается ли стажировка/есть ли стипендия и т.п.?
Стажировка не оплачиваемая. И на данный момент компания не рассматривает внедрение стипендиальных выплат.
А сколько в среднем уходит на прохождение программы с нуля?
Сильно зависит от самого обучающегося. Но, в среднем, выпускники затрачивали около 1 года на прохождение программы.
Какая зарплата после прохождения?
Для Junior-1, только закончивших программу обучения, ставка 200р. (+50р для Haskell разработчиков) в час на руки (после вычета всех налогов). В команде есть внутренняя карта развития разработчика.
Гарантируете ли вы трудоустройство? (UPD: найм временно приостановлен)
По окончанию обучения компания гарантирует трудоустройство к себе в команду. Трудоустройство у нас официальное (по трудовому договору), белая зарплата, удалённая работа.
А если у меня нет гражданства, но есть РВП/регистрация/разрешение на работу и пр.
Найм без гражданства в РФ влечет для нас и для вас большое количество бюрократических препятствий, поэтому, к сожалению, в этом случае мы не можем обеспечить трудоустройство.
Для трудоустройства можно выбрать только одно из двух направлений? Или же надо закончить и фронтенд, и бэкенд?
Достаточно закончить ОДНО из предложенных нами направлений. Либо фронт, либо бэк.
А могу я перейти на другое направление обучения?
Конечно! Вы можете перейти на frontend из backenda, или из backenda на frontend в любой момент.
А когда можно приступать к обучению, и где фиксируется то, что я начал обучаться?
Вы можете приступать к обучению сразу после заполнения формы и получению доступа к материалам программы.
А где посмотреть задание?
Дублируем ссылки здесь. Задания одинаковые, они просто ведут на разные ресурсы.
Обязательны ли отчёты?
Отчёты носят рекомендательный характер, но они помогают нам понять не застрял ли человек где-то и не забросил ли программу вовсе.
А как фиксируется прохождение мной заданий обучения?
Как таковой чёткой фиксации выполнения заданий у нас нет. Наша система построена на ежедневных отчётах.
Куда отправлять отчёты?
В телеграмм канал согласно вашему текущему заданию.
А если у меня возникнут вопросы по материалу, к кому мне можно будет обратиться?
Можете смело писать интересующие вас вопросы в телеграмм чат и спрашивать у комьюнити.
Хочу начать обучение, нужно ли мне что-то скачивать/устанавливать для этого?
Нет, на начальном этапе, когда идёт знакомство с теорией, вам ничего устанавливать не нужно.
А можете скинуть какой-нибудь проект, который бы включал выполнение всех задач, требований, которые нам надо выполнить?
Мы не скрываем проекты других обучающихся, но и идеальный вариант тоже скинуть не можем.