{"id":14285,"url":"\/distributions\/14285\/click?bit=1&hash=346f3dd5dee2d88930b559bfe049bf63f032c3f6597a81b363a99361cc92d37d","title":"\u0421\u0442\u0438\u043f\u0435\u043d\u0434\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","buttonText":"","imageUuid":""}

Новый набор на IT-курсы Route 256: делимся экспертизой бесплатно

Однажды мы решили, что грамотных инженеров эффективнее всего растить самим. Так 2,5 года назад родился Route 256 — образовательный проект Ozon для разработчиков двух уровней: Junior и Middle.

11 февраля на Route 256 стартует новый набор. В этой статье мы расскажем, что входит в каждый курс, как на него попасть и какие перспективы ждут выпускников.

Route 256 — это 2 месяца теории и практики с экспертами из разных направлений Ozon. Им уже удалось подготовить 1000+ востребованных на рынке инженеров. Всё это бесплатно.

Первый набор 2024: кого ждём

1. С#-разработчиков с опытом работы в коммерческой разработке от 3 лет

В программе:

  • Знакомство со стеком Ozon и проектом;
  • Разработка веб-приложений на ASP.NET Core;
  • Многопоточность, асинхронное и параллельное программирование;
  • NoSQL-хранилища и брокеры очередей, Kafka и Redis;
  • Реляционные базы данных и взаимодействие с PostgreSQL;
  • Репликация и шардирование;
  • Чистый код и чистая архитектура;
  • Трейсинг, метрики и логирование.

2. Разработчиков с любым ЯП, с опытом работы в коммерческой разработке от 3 лет и с желанием перейти на Go

В программе:

  • Особенности синтаксиса Go и создания ПО на нём;

  • Тестирование в Go;
  • Коммуникация между сервисами и эксплуатация в K8s;
  • PostgreSQL и его внутреннее устройство;
  • Конкурентность и параллелизм в Go;
  • Брокеры сообщений: знакомство с Kafka;
  • Observability и SRE;
  • Хранение данных в высоконагруженных системах.

3. Инженеров с коммерческим опытом в автотестах/разработке на Python от 2 лет на направление QA-инженер (Python)

В программе:

  • Теория тестирования на Python;

  • Теория HTTP и gRPC;
  • PyTest уровня Advanced;
  • Встраивание тестов в пайплайны CI/CD;
  • Дополнительные инструменты: SQL и Kafka;
  • Мониторинг и нагрузочное тестирование;
  • Особенности тестирования в Ozon.

4. Студентов вузов технических специальностей (с 3 курса) на направления:

4.1. Go-разработчик уровня Junior

В программе:

  • Первые шаги в Go: синтаксис и инструменты;
  • Параллельное программирование;
  • HTTP и базы данных;
  • Стандарты организации кода и шаблоны проектирования;
  • Тестирование в Go;
  • Брокеры сообщений: знакомство с Kafka;
  • Хранение данных в проде;
  • Нагрузочное тестирование и мониторинг;
  • Очереди, Observability, метрики;
  • Дорога к реальным сервисам: логи и трейсинг.

4.2. C#-разработчик уровня Junior

В программе:

  • Основы .NET и чистый код;
  • Знакомство с разработкой веб-приложений на ASP.NET;
  • Интеграционные и юнит-тесты на ASP.NET Core;
  • Асинхронное и параллельное программирование;
  • Базы данных и погружение в PostgreSQL;
  • PostgreSQL и Redis в .NET проектах;
  • Асинхронное взаимодействие микросервисов и погружение в Kafka;
  • Инфраструктура современных ИТ на примере Ozon.

Кто будет делиться экспертизой

Преподаватели курсов — ведущие специалисты, middle и senior инженеры, тимлиды Ozon. Они помогут погрузиться во внутреннюю кухню e-com, познакомят с актуальным на рынке стеком, научат решать реальные бизнесовые задачи и разберут лучшие практики построения инфраструктуры.

Из чего состоят курсы

  • вебинары – по вторникам и четвергам, с 19:00 до 21:00;
  • воркшопы и мастер-классы – по субботам;
  • код-ревью домашних заданий от тьюторов;
  • нетворкинг – чаты, каналы.

В какой стек погружаем

На курсах разбираются и решаются highload-кейсы, образовательные программы заточены под потребности компании. Каждый день на Ozon миллионы пользователей оформляют миллионы заказов — нагрузка на микросервисы достигает сотни тысяч RPS. Эти микросервисы мы пишем на Go и C#. Автотесты для них — на Go и Python. Для хранения у нас есть PostgreSQL, Kafka, Ceph, Redis, Vertica и Hadoop. В инфраструктуре нам помогают Docker, K8s, NGINX, GitLab. А следим за всем через Jaeger, Prometheus, Thanos, OpenTelemetry, Grafana и Graylog.

Что будет после: офферы и стажировки

Выпускники junior-направлений после курса могут получить приглашение на оплачиваемую стажировку. Middle-специалисты проходят собеседования в команды уже во время курса.

Важно: чтобы получить оффер, выпускникам Route 256 нужно пройти такое же собеседование, как и любому другому кандидату. Но у выпускников сразу три преимущества.

1. На курсах, кроме знаний, участников ждут знакомства с разными командами Ozon. Поэтому к концу обучения у студентов формируется более точное понимание, в какой команде они хотели бы строить карьеру.

2. Курс помогает освоить современный стек технологий, который используют в Ozon.

3. Во время курса тимлиды рассказывают, как проходят технические собеседования в Ozon.

Как попасть на курс

Шаг 1: заполнить заявку на сайте.

Шаг 2: пройти отборочный контест с алгоритмическими задачами (за две недели до соревнования организаторы открывают тренировочный раунд с аналогичными заданиями для ознакомления).

Шаг 3: попасть в рейтинг лучших по итогам контеста. Лучших участников пригласят на Route 256.

Курсы легко совмещать с работой и учёбой — все занятия проходят вечером в будни и по субботам. Переходите к шагу 1 прямо сейчас!

0
120 комментариев
Написать комментарий...
Emilio Reisini

Здравствуйте! Заказы 44653245-0024 и 44653245-0025.
Суть проблемы – у ваших продавцов идёт распродажа, в четырёх магазинах есть коптер DJI mini 4 pro по цене около 50 тыс. руб.; но все они с доставкой из Китая. Это серьёзная скидка относительно обычных цен, и я срочно сажусь выбирать продавца. Внезапно натыкаюсь на аналогичное предложение, только с доставкой по России и уже 17 марта. Я срочно, прямо ночью, оформляю два заказа на два товара, которые мне нужны. Оформляю покупку. Через 12 часов приходит отмена заказа. Все предложения у магазинов из Китая уже тоже либо закончились, либо поменялись в цене, и в результате стоимость выросла до минимум 85 тысяч. Это серьёзная разница и серьёзный огрех ОЗОНа. Я пишу в службу поддержки ОЗОНа внутри своего кабинета, ссылаюсь на решения ВС РФ, постановления Правительства и ГК РФ:

"Продавец не имеет права в одностороннем порядке расторгать договор или не исполнять его по причинам, связанным с колебанием курса или задержек поставки. Обязательства должны исполняться надлежащим образом в соответствии с условиями обязательства и требованиями закона, иных правовых актов, а при отсутствии таких условий и требований - в соответствии с обычаями или иными обычно предъявляемыми требованиями (ст. 309 ГК РФ). В соответствии со ст. 310 ГК РФ одностороннее изменение условий обязательства не допускаются. В случае, если исполнение обязательства связано с осуществлением предпринимательской деятельности не всеми его сторонами, право на одностороннее изменение его условий может быть предоставлено договором лишь стороне, не осуществляющей предпринимательской деятельности, за исключением случаев, когда законом или иным правовым актом предусмотрена возможность предоставления договором такого права другой стороне.
Также в статье 23.1 Закона РФ от 07.02.1992 г. № 2300-1 «О защите прав потребителей» определены следующие гарантии для потребителей. Продавец обязан передать товар покупателю в порядке и сроки, которые установлены в договоре. Если товар оплачен, но продавец тянет с отгрузкой или доставкой товара, то потребитель вправе потребовать уплаты ему за каждый день просрочки неустойки (пени) в размере 0,5% суммы от предварительной оплаты товара."

"В момент, когда потребитель оплатил товар, и продавец выдал (прислал на электронную почту) чек, договор розничной купли-продажи считается заключенным и подлежит исполнению (статья 493 Гражданского Кодекса Российской Федерации). Более того, если заказ совершен через Интернет, продавец обязан передать потребителю заказанный товар, даже если он еще не оплачен. В соответствии с п. 13 Правил продажи, утвержденных постановлением Правительства от 31.12.2020 г. № 2463, обязательства продавца по передаче товара и иные обязательства, связанные с передачей товара, возникают с момента получения продавцом сообщения потребителя о намерении заключить договор розничной купли-продажи, если оферта продавца не содержит иного условия о моменте возникновения у продавца обязательства по передаче товара потребителю. Договор считается заключенным с момента выдачи продавцом покупателю кассового или товарного чека либо иного документа, подтверждающего оплату товара..."

Выдержка из аналогичного разбирательства в Верховном суде, там речь шла о покупке телевизора:
"Предложение, размещенное на сайте общества, о продаже телевизора, обращенное к неопределенному кругу лиц, содержало все существенные условия договора (подробную информацию о товаре, цену), в связи с чем являлось публичной офертой. Покупатель, оформив заказ товара и оплатив его стоимость, осуществил акцепт оферты, то есть между сторонами заключен договор купли-продажи, в связи с чем у продавца возникла обязанность по передаче товара покупателю. Доводы ответчика об отсутствии у него в наличии указанного в договоре телевизора объективными доказательствами не подтверждены", — говорится в решении суда.

Но в ответ мне приходят отписки, пустые извинения и ссылка на 1 пункт 416 статьи ГК РФ, который не имеет отношение к ситуации, что наглядно показывает судебная практика; совершенно очевидно, что судебная практика становится в таких вопросах на сторону покупателя. Очевидно, что заниматься исками и даже досудебными претензиями мне, как и любому покупателю, не очень хочется, но я морально готов. Но для начала решил написать сюда: вы не хотите уладить вопрос до начала каких-либо разбирательств и выставления мной претензий, требований по возмещению ущерба и штрафов? Это, что тоже очевидно, в ваших силах, было бы желание.

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

Здравствуйте. Простите, что подвели с покупкой. В момент сборки заказа что-то пошло не так и продавцу пришлось отменить его. Сейчас в продаже новая партия коптеров по новой цене. По ЗоЗПП компенсировать разницу в стоимости получится, если вам пришел не тот товар, или товар с браком. В вашем случае, увы, компенсировать разницу не сможем. Но начислим небольшой бонус в течение дня на ваш Балльный счёт, чтобы сделать следующие покупки выгоднее.

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