{"id":14291,"url":"\/distributions\/14291\/click?bit=1&hash=257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","title":"\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 Ozon \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u0442","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 комментариев
Раскрывать всегда