{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Робопрактика для backend-разработчиков

Привет! Приглашаем разработчиков начального уровня на бесплатную backend-практику. На шаблоне реального проекта расскажем основные подходы, которые применяем при разработке — в частности, в микросервисах. Попрактикуемся в реализации новых фич и рефакторинге на Golang и не обойдем стороной вопросы эффективной работы в команде. Каждый практикант получит представление о современной backend-разработке на актуальном стеке технологий, а лучших мы пригласим работать в red_mad_robot.

Как это будет

Робопрактика продлится 6 недель, встречаться будем по вечерам: 2-3 раза в неделю по два часа — с 19:00 до 21:00 по МСК. Все встречи пройдут в онлайне, поэтому рассмотрим желающих из любых городов, а в Москве и Иннополисе есть возможность организовать оффлайн-занятия. Участникам будут доступны и записи, но на встречах нужно присутствовать. Стартуем 8 ноября.

Кого мы ждем

Важны интерес к серверной разработке и теоретические знания в области разработки ПО. Минимум — это структуры и алгоритмы, умение писать код на каком-то императивном языке и заниматься его отладкой, а также представление о том, что происходит между кликом ссылки в браузере и отображением страницы на экране. Писать будем на Golang, но изначально знать этот язык не обязательно.

Робопрактика предполагает неполную занятость, поэтому приглашаем и студентов старших курсов.

Что в программе

Теоретические материалы практиканты будут получать заранее перед занятиями, поэтому основное время посвятим вопросам по теме, разбору практических задач и написанию кода. Выделили 4 основных блока практики:

  • Знакомство с Golang и основы написания кода. Особенности языка, горутины, кодстайл, тестирование, обработка ошибок, паттерны, лучшие практики.
  • Проектирование. Рассмотрим задачи про архитектуру приложения, монолиты и микросервисы, конкурентность и параллельность, очереди сообщений, базы данных, а также напишем свое API (и REST, и grpc).
  • Инфраструктура. Сюда относим весь процесс преобразования кода из репозитория в работающее приложение на сервере (CI/CD, Docker, Swarm, K8s), а также то, что помогает поддерживать его работоспособным — логгирование, мониторинг, трекинг ошибок.
  • Soft Skills. Базовые принципы личной эффективности и работы в команде, тайм-менеджмент, оценка задач, правила эскалации, agile и daily-процессы, роли и обязанности членов команды, а также наши инструменты для решения задач, которые не связаны непосредственно с кодом.

Как попасть

Открыто 10 мест. Чтобы отправить заявку на участие, заполни google-форму. Заявки принимаем до 31 октября, а до 5 ноября включительно вернёмся с ответом к тем, кто пройдёт отбор. По всем вопросам пиши на [email protected]

0
2 комментария
Дмитрий Жучков

Форма заявки не работает, пишет:
Требуется разрешение
Форма доступна только в корпоративном домене владельца.

Ответить
Развернуть ветку
red_mad_robot
Автор

Дмитрий, здравствуйте! Уже поправили, спасибо за комментарий! Всё работает.

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда