Новый набор на 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 прямо сейчас!