Ozon Tech запускает бесплатный курс по разработке на Go. Самым успешным выпускникам по завершении обучения предложат работу в Ozon.
Курс продлится два месяца. Претендовать на обучение смогут те, кто имеет опыт написания промышленного кода. Также поступить на курсы смогут те, кто уже знаком с Go и хочет освоить язык на уровне middle.
В основу курса заложили используемые Ozon и мировыми IT-компаниями технологический стек и такие решения, как статическая типизация, асинхронное программирование, многопоточность.
Преподавателями курса станут разработчики IT-лаборатории компании Ozon Golang School. В ходе обучения студентам дадут возможность поработать над практическими задачами от Ozon.
Занятия будут проводиться три раза в неделю в режиме онлайн. Чтобы поступить, нужно решить несколько задач и пройти собеседование. Обучение стартует в конце июня. Подать заявку можно здесь.
СТО Ozon Антон Степаненко заявил: «Для нас Go — это современный язык разработки, представляющий собой разумный компромисс между скоростью разработки и сложностью изучения, размером сообщества разработчиков, зрелостью языка и его производительностью. Ещё одним плюсом Go для нас является возможность доработки и кастомизации opensource решений, которое используются нами и написаны на Go — это позволяет нам вносить свой вклад в развитие opensource сообщества. Поскольку Ozon растет в два раза ежегодно, а IT-лаборатория — еще быстрее, нам постоянно нужны специалисты, и мы готовы их обучать».
В IT-лаборатории Ozon в апреле уже запустили реферальную программу рекомендаций C#.NET и Go разработчиков. За успешную рекомендацию специалистов уровня senior в рамках этой программы будут выплачивать по 100 000 рублей. Начинающие разработчики в IT-лаборатории могут прийти на оплачиваемую стажировку. В 2020 году ее прошли уже более 70 человек, более 50 из них остались работать в штате компании.
Sm1le291
Интересно, какой фатальный недостаток у C# который у них основной? Не модный?
skoooorik
Почему речь про недостатки C#, если есть реферальная программа для C#.Net разработчиков?)
Sm1le291
А зачем тогда добавлять в стэк второй язык, по которому судя по всему ещё и проблематично найти разработчиков нормальных?
Впрочем можете не отвечать, ответ очевиден, потому-что модно, хайпово)
F0iL
Ну, у Go есть вполне себе преимущества: компиляция в нативный код (performance), легкий деплой (один бинарь без зависимостей), удобство написания параллельного и асинхронного кода (горутины и каналы), простая линковка с C-библиотеками.
Ну и проблем найти разработчиков быть особо не должно, сами авторы языка неоднократно говорили, что проектировали его как раз так, чтобы на него можно было легко перепрыгнуть с любого другого мейнстримового языка и начать писать, мозг ломать долго не придется, подводные камни и неоднозначности тоже сведены к минимуму.
Плюс, насколько я слышал, Ozon активно используют Kubernetes и прочие инфраструктурные штуки на Go, и им нужны в том числе разработчики которые будут это все допиливать и развивать.
Sm1le291
Ага, так легко найти разработчиков, что аж школу открыли. Все описанные вами преимущества, тянут на холивар, поэтому даже не буду пытаться спорить. Хотя легкий деплой все же отмечу, это пять баллов) При учете что деплоем занимаются отдельные утилиты редко даже написанные на том же языке
TheKnight
По Java некоторые конторы тоже ведут/вели курсы. Например, NetCracker, Mirantis…
Java не популярный язык?
Naglec
Все это есть в .NET Core
Sm1le291
вот и я о том же, в последней версии кучу низкоуровневых фич добавили, для кого добавляют хз)
Naglec
В последней — это какой?
Для разработчиков на C# по .NET Core, коих весьма много
siziyman
Не знаю, если честно, после ~полутора лет опыта работы с Go, мне кажется, эти преимущества не окупают его проблемы.
Проблемы неплохо описаны тут: fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride
Ну и на YC в комментариях неплохая дискуссия по мотивам.
spanasik
Какие-то из пальца высосанные проблемы. Есть что-то из реальной жизни?
dmbreaker
В Озоне Go уже два года как появился. И тогда же разработчиков набрали. Просто сейчас спрос на Go разработчиков высокий и конкуренция за них тоже.