2 июня 2012 года в зале King минского отеля Crowne Plaza состоялся Я.Субботник – мероприятие от компании «Яндекс», призванное дать разработчикам и техническим специалистам информацию о технологиях, инновациях, полезных практиках и решениях Яндекса.
Попасть на мероприятие можно было бесплатно, подав заявку на сайте «Яндекса» и получив в ответ приглашение. Однако число участников было ограничено, и приглашения получили не все желающие. В итоге, по неподтвержденным слухам, на «Я.Субботник» не попали представители достаточно известных белорусских компаний. Тем не менее, отсутствующие на мероприятии cмогли послушать доклады с помощью онлайн-трансляции, а также скачать презентации выступающих.
К счастью, наши журналисты получили приглашения и оказались в списке примерно 250 человек, посетивших мероприятие. Зал был полон, пришедшие ближе к концу с трудом находили места. После обеда ситуация изменилась, стало просторнее, однако даже на последнем докладе количество человек составляло не меньше половины от всех пришедших. Стоит отметить, что в перерывах в коридоре возле зала King было практически не протолкнуться, хотя в остальном место проведения было выбрано очень удачно.
В распоряжении белорусских айтишников были печеньки, вай-фай, сувенирная продукция, чай, кофе и другие напитки, которые, кстати говоря, исчезали со скоростью света.
Обстановка на мероприятии несколько отличалась от большинства «не-конференций» в сторону серьезности и сосредоточенности. Возможно, такое настроение и быстрое исчезновение кофе были обусловлены началом регистрации в 9:30 утра в субботу, однако слушатели явно готовились получить максимум полезной информации.
Началось мероприятие с презентации темы для «Яндекс.Почты» с видами Минска, а продолжилось музыкальным приветственным клипом. Кроме того, организаторы сразу представили публике всех докладчиков, чтобы дать возможность слушателям задавать им вопросы в течение всего дня.
За самые интересные вопросы, озвученные сразу после доклада, можно было получить майки, кружки и прочую сувенирную продукцию.
Все докладчики являлись сотрудниками «Яндекс». Стоит отметить информационную насыщенность презентаций, что является приятной редкостью для нашей страны. Пожалуй, в Твиттере по хэштегу #yasubbotnik не было ни одной претензии к их содержанию.
Алексей Сикорский, руководитель минского офиса разработки «Яндекс», немного рассказал о том, чем занимаются сотрудники компании в Беларуси. На данный момент в офисе работает 18 человек, из них 12,5 разработчиков, 0,5 разработчика – это, как оказалось, сам Алексей. Двумя основными направлениями работы офиса на данный момент являются поиск (системы сборки и автосборки, факторы ранжирования, аналитика) и карты (общественный транспорт и пробки).
По поводу планов минского Яндекса Алексей высказывался лишь в предположениях, подчеркивая, что в существующей динамичной ситуации на рынке он не может давать четких прогнозов. Тем не менее, были озвучены планы по развитию продуктовой направленности белорусского офиса разработки, в частности, найм высококвалифицированных менеджеров, способных заниматься глубокой аналитикой и нести «продуктовую ответственность».
Среди возможных перспектив Алексей озвучил регионализацию. На данный момент в Беларуси нет сотрудников Яндекс, которые бы ей занимались, все разработки делаются пока что в целом для «Яндекс» и не носят локального характера. Хотим отметить, что ранее на dev.by и в некоторых других источниках была опубликована информация о том, что белорусский офис занимается локализацией, которая не соответствовала действительности. Также руководитель минского направления подчеркнул рекуррентный характер и сдержанность роста компании.
«Представьте cебе, приходите вы утром на работу – а там двесте разработчиков!.. Нет, такого не будет.»
Кстати, в холле постоянно находились сотрудницы «Яндекс», с которыми можно было побеседовать на тему работы в компании, а также оставить свою визитку.
Но вернемся к докладчикам. Следующим выступал Юрий Богомолов (в минском офисе – ответственный за списание материальных ценностей, как шутливо напомнил Сикорский) и рассказывал о методах классификации документов в поиске. Также была упомянута Школа анализа данных Яндекс – про нее в кулуарах послушать было интереснее, чем про то, как работает поиск (или про то, что делать с погрешностью классификации).
Дмитрий Вульбрун рассказывал про поиск для сайта от «Яндекс»: подробно разбирал параметры js, html-тэги формы, код результатов поиска, а также архитектуру и принцип работы лингвистического модуля. В частности, выяснилось, что использование Яндекс-поиска не ускорит индексирование сайта, а запросы, введенные через поиск на сайте, будут учитываться в общей статистике запросов. Тогда же родился мем #честныйвебмастер.
Дмитрию задавали много вопросов, в частности, через Твиттер, на которые он тут же охотно отвечал.
Виталий Харисов рассказывал про разработку фронтендного фреймворка БЭМ, который позволяет html-верстальщикам и Java-разработчикам «Яндекса» говорить на одном языке. Бурю оваций вызвал вопрос из зала после доклада: «Так как все-таки расшифровывается БЭМ?» Тут, кстати, идет перекличка людей, которые используют БЭМ в реальных проектах.
Ангелина Сидорцова рассказывала про использование кастомных шрифтов на примере логотипа «Яндекса» и не только.
Далее последовала история про внедрение AJAX в «большой» поиск «Яндекса» от Михаила Трошева.
Михаил рассказывает о том, что компании с имиджем просто необходимы развесистые пепяки, т.е. вебдванольность, HTML5 и прочая.
Тем временем наступило время обеда. Однако сотрудники «Яндекса» трудились, не покладая рук, в любом месте, где можно было пристроиться с ноутбуком или другим рабочим устройством.
Подкрепившись и пообщавшись с коллегами и докладчиками, слушатели вернулись в зал, чтобы послушать Владимира Билоненко, руководителя группы разработчиков интерфейса в киевском офисе. Он рассказал, как организуется процесс разработки, какие инструменты для code review используются в его команде, кто главный в обзоре кода (в итоге несет ответственность тот, кто его написал) и откуда в написании кода берутся коммунизм и эго-фактор (разработчик пишет лучше, если знает, что его код будут смотреть).
Затем эстафету принял Сергей Перескоков. Его презентация была посвящена API Яндекс.Карт 2.0, а именно архитектуре системы, изменениям и нововведениям, доступным разработчикам. Интерес вызвал новый тайловый движок, а также кластеризатор меток, используемые в новой версии «Яндекс.Карт».
Владимир Русинов, менеджер проектов в Яндекс, рассказал о Яндекс.Диске и истории его создания. Из его презентации мы узнали, почему рабочее название Яндекс.Диска – «чемодан», и почему сейчас нужно делать именно то, что нужно сейчас.
Владимир ожидает своей очереди...
Константин Заикин, назвавший себя евангелистом Microsoft, вместо выступления с обычным докладом решил сделать упор на практику и прямо на глазах у слушателей написал простое приложение с помощью Visual Studio и эмулятора WP7, попупятно объяснив тонкости начала разработки на данной платформе.
Константину задавали много вопросов о будущем разработки и разработчиков под Windows Phone, преимуществах WP по сравнению с Android и iOS.
Его коллега Андрей Субботин прочитал доклад на стыке лингвистики и программирования о локализации приложений для iOS. Андрей рассказал о способах автоматизации локализации, показал любопытные примеры некачественно локализованных программ в Appstore и представил инструмент Babelyoda, разработанный как раз для вышеупомянутых целей. Его, кстати, можно найти на github.
Андрей готовится к выступлению...
Завершилось мероприятие неформальным общением под Goodbye-кофе. Фото с Я.Субботника можно посмотреть тут, здесь и там. И вот тут тоже.
Пользуясь случаем, сообщаем читателям о том, что в ближайшее время журналисты dev.by посетят минский офис Яндекс и подготовят более подробный материал о работе компании.
Читайте также
12 VPN-сервисов, которые помогут обходить блокировки
12 VPN-сервисов, которые помогут обходить блокировки
Сделали обзор VPN-сервисов, которые лидируют в рейтингах, и сделают вашу работу в интернете быстрой и безопасной.
3 комментария
«Яндекс» ведёт переговоры с беларусской компанией о поставках машин для такси из-за дефицита
«Яндекс» ведёт переговоры с беларусской компанией о поставках машин для такси из-за дефицита
2 комментария
Восстание машин или диверсия — у «Яндекс.Такси» случился масштабный сбой
Восстание машин или диверсия — у «Яндекс.Такси» случился масштабный сбой
dev.by рекомендует: онлайн-ивенты сентября
dev.by рекомендует: онлайн-ивенты сентября
Обсуждение
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.