Почему нет апа выдачи Яндекса?

4 марта 2011 года   |  Яндекс

яндекс
Как многие уже успели заметить, нормального апа выдачи Яндекса не было уже почти 3 недели (с 18 февраля). 27 февраля был псевдоап, в который был выложен индекс по 16 февраля и учтены ссылки, попавшие в индекс по 17 февраля. У многих на позициях сайта этот ап никак не отразился. Начали появляться мысли по поводу внедрения новых алгоритмов яндекса и прочее и прочее, на самом деле, все оказалось проще, а может и не совсем.

Заместитель руководителя департамента разработки Яндекса, Анатолий Орлов, в своем личном блоге сообщил общественности о том, что выдача Яндекса в скором времени будет формироваться с помощью server-side JavaScript, вместо устаревшего perl-скрипта. В связи с этим открылось несколько вакансий в компании со стартовой зарплатой 80-120 тыс рублей. Цитата записи из блога Анатолия Орлова:

Вакансии: Программисты на новую архитектуру SERP яндекса
Лирическое отступление: вообще все крупные интернет-компании обычно используют связку из высокопроизводительного и скриптового языков. Высокопроизводительный (как нам подсказывает капитан очевидность, для высокой производительности), и скриптовый (для упрощения и ускорения разработки). Наиболее частые связки: у нас это C++ и Perl, у Google C++/Java и Python, у Yahoo и Facebook — C++ и PHP.

Исторически поисковая выдача Яндекса aka SERP (Search Engine Report Page) формировалась perl-скриптом. Несмотря на очевидные заслуги данной технологии, в данный момент мы считаем ее морально устаревшей и хотим ее поменять.

В качестве скриптового языка мы будем использовать server-side JavaScript, потому как современные сайты все равно предполагают большое количество всякого Ajax, и выдача уже так или иначе в сильной мере формируется JavaScript-ом. В идеале мы хотим получить возможность прозрачно перемещать место формирования того или иного блока между server-side и client-side без изменения их кода. Ну и под шумок мы хотим сильно ускорить время формирования SERP и переделать архитектуру для более удобной разработки.

Второе лирическое отступление: Кстати, похожая технология уже работает в Яндекс.Почте, только на основе xslt, а не javascript. В частности, почти все, что вы видите там, формируется сlient side xslt (server side xslt задействуется при недоступности броузерного xslt), что делает сейчас Яндекс.Почту одной из самых быстрых в мире. Сравните с Gmail — удивитесь

Вообщем, если вы хорошо знаете JavaScript, любите этот язык и хотите поучаствовать в создании новой технологии и в амбициозном, важном для компании проекте — приходите.

В данный момент требуется несколько разработчиков.

Исследователь-технолог ускорения верстки SERP-а.

http://company.yandex.ru/job/vacanci…earch_tech.xml
Это человек, который помимо хороших знаний HTML/CSS/JS хорошо понимает, как устроены популярные броузеры, как они загружают и отрисовывают страницы, и какие события при этом в их внутренностях происходят.
Основная задача — сделать метрику, т.е. научиться точно, консистентно и постоянно измерять скорость отрисовки выдачи в различных броузерах (то, что нельзя измерить, нельзя улучшить). После чего постоянно заниматься ускорением и оптимизацией нашей поисковой выдачи.

Разработчик server-side SERP
http://company.yandex.ru/job/vacanci…earch_perl.xml
В данный момент у нас есть тонна кода, написанного на Perl, который нужно будет портировать на новую технологию, плюс, помимо этого у нас просто огромное количество содержательных задач по улучшению SERP-а.

Поэтому мы хотим усилить группу разработки SERP, и нам нужно несколько сильных разработчиков. В идеале, нам, конечно, нужен человек, который знает C++, Perl, HTTP, JS и особенности V8, но есть какие-то сомнения, что специалисты подобного рода в изобилии представлены на рынке. Поэтому нам подойдет, если вы хорошо знаете Perl или JS, и чуть-чуть другое, и готовы будете изучить все остальное.

Скороговорка по условиями
Зарплата на старт 80-100 тыс рублей, 120, если «в теме»(сможете не только научиться, но и нас научить). Белая, указана до вычета налогов, пересматривается по достижениям; регулярные премии по результатам запусков. Через год работы появится возможность получения опциона. Медстраховка. Хорошее оборудование (на выбор ноут+монитор, или десктоп+2 монитора, ноут можно MacBook). Программа мобилизации: компания выдает вам смартофон или планшет по вашему выбору (iPhone4 или iPad — ok) и оплачивает безлимитный интернет, в обмен рассчитывает на feedback по нашим мобильным сервисам. Хороший кондиционируемый офис на м. Парк Культуры. Бесплатные обеды, чай, хороший кофе, фрукты, булочки. Оплата технической литературы (включая дорогие книжки с amazon-а). Корпоративная программа ипотечного кредитования. Работа в офисе в Москве, 40 часов в неделю, график в разумных пределах свободный, удаленная работа невозможна. Иногородним кандидатам мы оплатим дорогу на собеседование и можем помочь с переездом. Гражданам других государств получим разрешение на работу в РФ.

p.s. Если есть вопросы по вакансии — не стесняйтесь задавайте, можно прямо тут можно на anatolix@yandex[-team].ru

Иллюстрация к статье: Яндекс.Картинки

Читайте также

Статьи