Начало » БЛОГ » Поисковые системы » Чем занимается московский офис Google

Чем занимается московский офис Google

+7 (495) 722-44-90

11.01.2011



Сейчас уже не так часто как раньше, но все же нам иногда задают вопрос: “А правда, что Google в Москве занимается только локализацией?”

Короткий ответ - нет, неправда. А теперь более длинный ответ.

Московский центр разработки Google открылся четыре с половиной года назад, приблизительно спустя полгода после того, как Google стал работать на российском рынке. Начался он с команды разработчиков, занимавшихся поиском товаров в Интернете. Первоначально перед инженерами стояла задача подтянуть качество продуктов Google в России, адаптировать существующие разработки к российским реалиям, сделать Google “местным”. Такую работу можно было назвать интернационализацией, если понимать под этим не просто перевод строк интерфейса с английского языка (переводом занимаются переводчики и лингвисты) и адаптацию сервисов для российских пользователей. В основном работали и над учетом сложной морфологии, и спецификой организации данных в Рунете, созданием новых алгоритмов анализа и кластеризации в применении к русскому.

Часто получалось так, что алгоритмы, первоначально создававшиеся московской командой специально для русского и прочих языков со сложной морфологией, оказывались востребованными для многих других языков и заменяли собой первоначальные решения, работавшие только для английского.

Инженеры, сначала занимавшиеся адаптацией алгоритмов в Москве, со временем стали специалистами по анализу данных. Они продолжают работать над извлечением информации из веб-страниц, ее структурированием, нахождением контекста, классификацией данных вообще и сайтов в частности. Их работа способствует улучшению качества поиска, созданию новых продуктов, основанных на лучшем понимании структуры интернета.

Постепенно в Москве образовались и несколько специализированных групп, не связанных с извлечением и классификацией данных. Одна из них работает над Chrome OS. Московская группа Chrome OS совместно с инженерами в Маунтин-Вью создает вертикальные функции - от пользовательского интерфейса и обмена данными с сервером до менеджера окон.

Есть группа, занимающаяся разработкой Native Client или NaCl. Native Client - относительно новая технология, позволяющая запускать чужой бинарный код (отсюда native) на своем компьютере не боясь, что он нанесет ему ущерб. Можно зайти на сайт, скачать непроверенный бинарный исполняемый файл, запустить его у себя на компьютере и быть уверенным в том, что он не заразит компьютер вирусом, не уничтожит файлы на диске и вообще не сделает то, что ему не положено. В Москве создаются инструменты для разработки под NaCl - компилятор gcc, binutils и системные библиотеки, а также ведутся эксперименты по возможности применения NaCl в новых областях, например, для облачных вычислений.

Один из наших инженеров, Константин Серебряный, самостоятельно создал направление тестирования в Google - поиск data races в коде. У нас каждый сотрудник может иметь свой “20% проект”, то есть один день в неделю можно посвятить чему-нибудь, что не связано напрямую с твоим основным рабочим проектом или заданием. И вот, Константин в 20% времени создал инструмент, который позволял полуавтоматически находить data races. Такие ошибки очень сложно поймать обычными средствами тестирования и отладки. При огромных объемах кода, разрабатываемого в Google, позитивный эффект от нового инструмента был ощутим для всей глобальной инженерной организации. Сейчас вокруг Константина образовалась группа инженеров, занимающихся развитием инструментов тестирования.

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

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

Мы постоянно раcширяемся, и если вам интересно работать в Google, следите за нашими вакансиями на google.ru/jobs.

 

Источник: http://googlerussiablog.blogspot.com/2010/12/google_21.html



Сейчас уже не так часто как раньше, но все же нам иногда задают вопрос: “А правда, что Google в Москве занимается только локализацией?”

Короткий ответ - нет, неправда. А теперь более длинный ответ.

Московский центр разработки Google открылся четыре с половиной года назад, приблизительно спустя полгода после того, как Google стал работать на российском рынке. Начался он с команды разработчиков, занимавшихся поиском товаров в Интернете. Первоначально перед инженерами стояла задача подтянуть качество продуктов Google в России, адаптировать существующие разработки к российским реалиям, сделать Google “местным”. Такую работу можно было назвать интернационализацией, если понимать под этим не просто перевод строк интерфейса с английского языка (переводом занимаются переводчики и лингвисты) и адаптацию сервисов для российских пользователей. В основном работали и над учетом сложной морфологии, и спецификой организации данных в Рунете, созданием новых алгоритмов анализа и кластеризации в применении к русскому.

Часто получалось так, что алгоритмы, первоначально создававшиеся московской командой специально для русского и прочих языков со сложной морфологией, оказывались востребованными для многих других языков и заменяли собой первоначальные решения, работавшие только для английского.

Инженеры, сначала занимавшиеся адаптацией алгоритмов в Москве, со временем стали специалистами по анализу данных. Они продолжают работать над извлечением информации из веб-страниц, ее структурированием, нахождением контекста, классификацией данных вообще и сайтов в частности. Их работа способствует улучшению качества поиска, созданию новых продуктов, основанных на лучшем понимании структуры интернета.

Постепенно в Москве образовались и несколько специализированных групп, не связанных с извлечением и классификацией данных. Одна из них работает над Chrome OS. Московская группа Chrome OS совместно с инженерами в Маунтин-Вью создает вертикальные функции - от пользовательского интерфейса и обмена данными с сервером до менеджера окон.

Есть группа, занимающаяся разработкой Native Client или NaCl. Native Client - относительно новая технология, позволяющая запускать чужой бинарный код (отсюда native) на своем компьютере не боясь, что он нанесет ему ущерб. Можно зайти на сайт, скачать непроверенный бинарный исполняемый файл, запустить его у себя на компьютере и быть уверенным в том, что он не заразит компьютер вирусом, не уничтожит файлы на диске и вообще не сделает то, что ему не положено. В Москве создаются инструменты для разработки под NaCl - компилятор gcc, binutils и системные библиотеки, а также ведутся эксперименты по возможности применения NaCl в новых областях, например, для облачных вычислений.

Один из наших инженеров, Константин Серебряный, самостоятельно создал направление тестирования в Google - поиск data races в коде. У нас каждый сотрудник может иметь свой “20% проект”, то есть один день в неделю можно посвятить чему-нибудь, что не связано напрямую с твоим основным рабочим проектом или заданием. И вот, Константин в 20% времени создал инструмент, который позволял полуавтоматически находить data races. Такие ошибки очень сложно поймать обычными средствами тестирования и отладки. При огромных объемах кода, разрабатываемого в Google, позитивный эффект от нового инструмента был ощутим для всей глобальной инженерной организации. Сейчас вокруг Константина образовалась группа инженеров, занимающихся развитием инструментов тестирования.

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

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

Мы постоянно раcширяемся, и если вам интересно работать в Google, следите за нашими вакансиями на google.ru/jobs.


GOOGLE, ПОИСКОВЫЕ СИСТЕМЫ

Контакты

Адрес:
Москва, улица Лётчика Бабушкина дом 32 корп.2
Индекс:
129281
Телефон:
+7 (499) 348-87-63

Seomost.ru - оптимизация и продвижение сайтов Лётчика Бабушкина улица, д.32 корп.2 129281 Москва +7 495 722-44-90 Seomost.ru - оптимизация и продвижение сайтов Лётчика Бабушкина улица, д.32 корп.2 129281 Москва +7 495 722-44-90 с понедельника по пятницу, с 10:00 до 17:00