Ozon Go!
или
Как стать middle-разработчиком Golang
за 2 месяца
Let's Go!
Старт отбора
апрель 2020
Начало занятий
июнь 2020

Для кого

Курс для разработчиков от одной из самых больших Golang-команд в России. Мы ищем тех, кто больше года пишет на любом из языков программирования (Python, PHP, Node JS, Java, Ruby, C++ или C#), и хочет освоить один из самых востребованных на рынке языков.

И очень кстати –
обучение бесплатное!

Почему просто необходимо присоединиться
  • приобрести по итогам обучения новые скиллы и, очень вероятно, оффер от нас
  • перенять опыт преподавателей из Ozon с большим опытом промышленной разработки на Go
  • много практики, кодить <3
  • получить в портфолио реальный проект
  • стать более востребованным, спрос на разработчиков Go превышает предложение
  • крупные компании пишут масштабные проекты все больше на Go
Как здесь учат
  • практика и немного теории
  • 2−3 раза в неделю (будни вечером + один выходной день)
  • домашние задания и дополнительные материалы
Программа школы
Технологии Ozon
  • Основные вызовы, которые стоят перед технической лабораторией Ozon
  • Что пишут на Go в e-commerce
  • Обзор сервисов и фич, используемых разработчиками
Обзор цикла разработки
От идеи до прода: роли и распределение задач в цикле разработки
Введение в Go
  • Обзор базы, отличия от других языков разработки
  • Blueprints, специфика для тех, кто пришел из объектно-ориентированного программирования
  • Packages & dependency management. Goroutines, synchronisation
  • Редакторы: анализ, топ-эффективных Profiling, Tracing, Debugging & performance profiling. Как писать высоконагруженные приложения
  • Линтеры и анализаторы, golangci-lint
Специфика Ozon
  • Конвенция Ozon: кодстайл команды
  • Микросервисная архитектура здорового человека
  • Инструменты MSA: logging, monitoring, tracing
  • Лайфхаки по работе с интерфейсом командной строки
  • Общие библиотеки и практики эффективного кодинга
  • Scratch framework: как интегрировать приложение в инфраструктуру. GRPC + Swagger. Генерация прототипа
  • Deploy & run. Kubernetes basics. Helm. Scaling, networking. Как мы автоматизируем процесс деплоя
  • Продвинутые тулзы разработки в Ozon
Практика
В школе сделаем столько практических заданий, сколько сможем.
Обязательно дадим проект и куратора.
Защита дипломного проекта
Этапы
4 – 31 мая
принимаем заявки, раздаем тестовое задание
25 мая – 14 июня
проводим скайп-собеседования
17 июня
объявляем итоги
23 июня
старт обучения
июль – август
учим и учимся
август
принимаем проекты и отправляем офферы в Ozon Tech
FAQ
Только увидел вашу школу, можно ли вписаться?
Набор на эту школу уже завершен, регистрации больше не принимаются. Будем рады видеть ваш отклик на вакансии Job.ozon.ru. У нас также бывают мероприятия, которые мы организуем\поддерживаем, смотрите их https://ozon.dev/ и нашем ютуб-канале
Будет ли еще набор на аналогичную школу?
Насчет следующего набор пока что-то сказать сложно. Если будет, то обязательно его анонсируем.
Регистрация на школу закрыта, какие еще есть возможности?
Будем рады видеть ваш отклик на вакансии Job.ozon.ru. У нас также бывают мероприятия, которые мы организуем\поддерживаем, ищите их https://ozon.dev/ и нашем ютуб-канале
Что вы рекомендуете, если мне интересно развиваться в разработке на Go?
Сейчас много доступных источников , выбирайте те, которые кажутся вам наиболее удобными. Мы рекомендуем обратить внимание на:
https://tour.golang.org/
https://golang.org/doc/effective_go.html
https://www.coursera.org/browse/computer-science/s...
https://www.docker.com/get-started
https://golangci-lint.run/
https://github.com/Konstantin8105/Effective_Go_RU
https://www.jetbrains.com/go/

Помимо отправленных ссылок, вы можете изучить требования к вакансиям:
https://hh.ru/vacancy/36952478 - стажер Go
https://hh.ru/vacancy/36886891 - разработчик Go
https://hh.ru/vacancy/36887550 - разработчик Go

Побольше практики: участвуйте в проектах, чемпионатах, олимпиадах
В каком формате будет проходить обучение?
Программа обучения будет проходить онлайн до момента пока не наладится эпидемиологическая обстановка. Как только у нас будет возможность, мы перенесем занятия в очный формат в офисе Ozon в Москва-Сити.
Как будет проходить обучение, когда мы вернемся в оффлайн режим?
Занятия будут проходить во вторник-четверг с 19.00 до 22.00 по московскому времени и в один выходной день с 12.00 (до 8 часов), возможны незначительные изменения.
Что, если я знаю те языки программирования, которые не указаны в перечне подходящих?
Можно знать любой из языков программирования.
Главное требование - от 1 года опыта работы в сфере разработки ПО.
Мы также готовы рассматривать тех, кто программировал в роли DevOps или занимался автоматизацией тестирования.
Есть ли ограничения по возрасту для участников?
Мы принимаем заявки от всех, кто достиг 18-летнего возраста.
Программа рассчитана на разработчиков с опытом промышленного программирования от года.
Если у вас пока что имеется минимальный опыт, мы можем обсудить вариант прохождения неоплачиваемой краткосрочной практики или оплачиваемой стажировки в Ozon Tech Camp.
Всю информацию о стажировках и открытых вакансиях вы можете найти здесь: https://ozon.dev/camp
Могу ли я поступить в Школу, если проживаю в другом городе?
Программа обучения будет проходить онлайн до момента пока не наладится эпидемиологическая обстановка, поэтому мы не делаем жестких ограничений по городу проживания участника. Для нас предпочтительно, чтобы в Школу попали те, кто после обучения будет готов стать сотрудником Ozon и писать на Go.
Сколько стоит обучение?
Обучение в Школе бесплатное.
Можно ли совмещать работу и учебу в Школе?
Да. Занятия будут проходить в вечернее время.
По какому принципу будет приниматься решение о зачислении в Школу?
Решение принимается по итогам тестовых заданий, собеседования и данных анкеты, включающих резюме.
Я отправил заявку, когда мне ждать тестовое задание?
Если заявка отправлена до 19.00, то в этот же рабочий день, во всех остальных случаях на следующий рабочий день.
Когда будут известны результаты отбора?
Результаты отбора мы огласим 17 июня.
Если у меня есть вопросы по тестовым заданиям, куда я могу их отправить? Как скоро я получу ответ?
Необходимо ознакомиться с тестирующей системой, попробовать свои силы на вкладке «Пробный контест». Если возникли технические проблемы, сообщайте о них в техподдержку – окно в левом нижнем углу экрана или support@contest.yandex.ru. Если вашему решению не удаётся пройти проверку, попробуйте подумать о возможных краевых случаях, написать стресс-тесты или просто более тщательно проанализировать возможные ошибки. Значение ошибок можно посмотреть в соответствующем разделе.
Если остались нерешенные вопросы по тестовым заданиям, то отправляйте их на go@ozon.ru. Ежедневно мы получаем большое количество заявок и уточняющих вопросов, поэтому стараемся отвечать as soon as possible.
Как я узнаю, что моя заявка принята? Получу ли я письмо-подтверждение на почту?
Нет, письма-подтверждения мы не рассылаем. Если заявка отправлена до 19.00, то в этот же рабочий день мы пришлем тестовое задание, во всех остальных случаях на следующий рабочий день.
Могу ли я подать заявку, если я не являюсь гражданином РФ?
Мы были бы рады рассмотреть всех участников, но вынуждены ограничиться гражданами РФ.
Только так мы сможем сделать предложение успешным студентам школы и оформить их в штат компании.
Регистрация завершена