Возможно, читатели заметили, что с тех пор как я пришёл в Гугл, я ничего не писал в ЖЖ. Это по двум причинам:
1) Я писал всякую мелочь в плюсике
2) Некогда и не хочется. Об этом далее.
Но всё-таки напишу.
В Гугле офигенно круто - мои ожидания превзойдены по всем показателям: от значения проекта, над которым я работаю, масштаба проектов, над которыми работает гугл (и про которые я знаю, а вы - нет), крутости и адекватности коллег, до еды и красоты кампуса. Есть даже здание, в котором нет ничего, кроме комнат для музыкальных репетиций.
"Пропагандистская машина" работает очень здорово. Первое, что происходит по приходе в Гугл - Noogler Orientation, длящаяся две недели; башню сносит напрочь где-то через два часа после начала. Еженедельно происходят т.н. TGIF ("thanks god it's friday"), на которых рассказывают о state of the art гугла в какой-либо теме и готовящихся проектах (напр. поиск, карты, перевод, ...) и отвечают на любые вопросы, в т.ч. острые. Также периодически бывают митинги, где рассказывают о новых инфраструктурных компонентах и т.п. - это обычно тоже сносит башню.
Про то, чем я занимаюсь. Напомню, я в команде MapReduce - не совсем так, но точнее сказать не могу. Сейчас занимаюсь, грубо говоря, некоторыми высокоуровневыми аспектами его производительности.
Про инфраструктуру. Внутренней инфраструктуры - технической, "человеческой" и т.п. - тьма тьмущая; автоматизировано всё, что только можно, от сборки до выбора плана мед.страхования; потрясающе качественная (хоть, говорят, и быстро устаревающая) документация уровня журнальных статей.
Про коллег. Я еще не очень втянулся в командную разработку, и пока сделал всего один коммит (больше занимался анализом данных - кстати, с помощью R и ggplot2), но их характерные особенности таковы: 1) они все приятные в общении, дружелюбные, скромные (ни грамма понтов), адекватные, весёлые люди 2) они все очень и очень крутые. Не знаю как это сформулировать; не то чтобы они ежесекундно извергали гениальные идеи - просто всё, что они говорят и делают, преисполнено продуманности, взвешенности и профессионализма :) На мои высказываемые "гениальные" идеи говорили "да, хорошая идея - уже реализовано / планируется, см. обсуждение там-то".
Почти все с семьями, многие с детьми.
Уточнённый состав моей команды - те, с кем я в основном пересекаюсь и хожу обедать - выглядит так (погуглите про них самостоятельно, если интересно): Eric Roshan-Eisner, Fangwei Li, Jelena Pješivac-Grbović, Jeremy Hurwitz, Jerry Zhao, Ma Chi, Marian Dvorsky, Shan Lei, Sunghwan Ihm, Swapnil Patil, Tudor Marian, Xiaozhou Li. Конкретно над своей областью проекта работаю падаваном Елены.
Про код. В моей команде пишут на C++, но с имеющимся качеством кода, инструментами разработки и библиотеками это вроде бы не проблема, во всяком случае не затмевающая domain complexity.
Про нагрузку. Никакого овертайма я вокруг себя не заметил - все в основном приходят около 10, а уходят около 6. Просто всё это время заняты делом. Устал - можно отойти съесть какой-нибудь фрукт или покататься на велике по кампусу (около нашего здания холм, с которого открывается классный вид).
Не знаю, насколько это вас впечатлит, но для меня ключевой показатель собственной продуктивности такой: я не залогинен на рабочем компе ни в одну социальную сеть :) а в туалете интернет почти не ловит
К вечеру голова не гудит, но заниматься умственной деятельностью не очень хочет - а тем более, скажем, волноваться и участвовать в кипучих дискуссиях в ЖЖ, так что я ничего не писал, мало читал и мало комментил.
Пока всё.