The Information: программисты Google плохо работают на удалёнке — они больше устают и медленнее пишут код Статьи редакции
Большая проблема в новичках, которым сложно адаптироваться из-за занятости старших коллег, и неопределенной рабочей нагрузке.
The Information выяснило, что с апреля по июнь 2020 года только 31% опрошенных разработчиков Google заявили о продуктивной работе — на 8 процентных пунктов меньше «рекордного» мартовского уровня.
Пресс-секретарь компании Кэти Сатчисон рассказала The Information, что Google провела большой опрос по подразделениям, но не предоставила результаты изданию.
По её словам, настрой на продуктивную работу вырос после спада и даже стал выше, чем до пандемии. Настроение инженеров в третьем квартале оказалось выше, чем за тот же период годом ранее.
Но, по данным The Information, получив показатели третьего квартала, глава по продуктивности разработчиков Майкл Бахман написал письмо топ-менеджерам и руководителям Google. Он рассказал, что низкие результаты «по-прежнему актуальны для всех команд в компании».
Показатели упали на 45%, нагрузкой недовольны больше половины программистов
Опросы внутри Google подтвердили опасения, что работа в изоляции сказывается на разработчиках. По данным Бахмана за второй квартал, только 53% инженеров удовлетворены распределением рабочей нагрузки.
Аналитики отчетов привели ему статистику: те, кто не справлялся с рабочей нагрузкой, тратят на программирование на треть меньше времени, чем раньше.
Обеспокоенные или недовольные нагрузкой разработчики предоставили на 45% меньше изменений в репозиторий кода Google (CL, changelists). Инженеры с нейтральным настроем или довольные рабочей нагрузкой отправили на 20% меньше изменений.
В августе 2020 года количество CL снизилось на 16% по сравнению с ожиданиями Google — даже после того, как она скорректировала метрики разработчиков. Но Бахман подозревает, что это связано с увеличением временного периода, за который проводилась проверка производительности сотрудников.
В письме топ-менеджерам Бахман предлагает проводить больше проверок кода с новыми сотрудниками и разработчиками низшего звена, назначать им наставников, «должным образом» распределять рабочую нагрузку и учитывать «индивидуальные обстоятельства».
Почему снизилась производительность
Проблема с продуктивностью особо выражена среди новичков. Бахман в письме описал, что их настроение — «на самом низком уровне», хотя неясно, за какое время.
В опросах и переписках, к которым получило доступ The Information, менеджеры Google выясняли, почему новым программистам, которые не отвлекаются на офисную болтовню и долгую поездку до работы, всё труднее писать код.
Нашли несколько причин:
- Согласно опросу Google за второй квартал, снизились показатели, влияющие на производительность: среди них чёткая коммуникация между членами команд.
- Одна из причин, которую называют сотрудники, — опытные работники тратят меньше времени на обучение младших коллег.
- Также инженеры обозначили проблемы с домашним интернетом.
- Новичкам не хватало актуальной информации: в документации и инструкциях они находят пробелы или информация в тексте уже неактуальна.
По словам одного из них, обновление инструкций — важная составляющая нормальной работы. «Сейчас гораздо труднее заставить кого-то просто показать, как и что делать», — признался один из новичков.
Работники Google проводили и собственные опросы, чтобы оценить качество работы. Майский опрос сотрудников с детьми показал: больше половины считают, что работали в офисе продуктивнее, чем дома.
В июльском опросе 62% сотрудников Google отметили, что хотели бы приходить в офис несколько дней в неделю и только 10% были готовы работать на удалёнке.
Гендиректор Google Сундар Пичаи пока не принимал решения о формате работы после пандемии — в отличие от Facebook, Microsoft, Twitter и других ИТ-компаний, готовых перевести часть сотрудников на постоянную удалёнку.
Весной он сомневался в продуктивности команд, когда дело дойдёт до новых проектов. Пока глава Google считает, что после пандемии в компании будет гибридный формат работы.
Если коротко, как человек из индустрии, скажу так: вынужденая удаленная работа сработала (да, тавталогия) как лакмусовая бумажка. Все проблемы от которых можно было так или иначе отмазаться сидя в офисе уже давно были: херовая документация, неумение нормально общаться с окружающими, ниская квалификация кадров...
Офис только позволял этих вещей избежать: доки можно было устно передать; колегу можно было заёбывать вопросами до смерти выпытывая как что делать, а потом спокойно выдавать чужую работу зв свою... Без офтса, получаеться, надо думать и вообще.
Если вы не видели уровень документирования кода в гугле, то я вам скажу по секрету, что ни один стартап мира с удаленными сотрудниками даже в половину не сможет потягаться с Google. Вот например, публичные дизайн доки https://www.chromium.org/chromium-os/chromiumos-design-docs А теперь представьте что такая документация есть вообще на весь код. Плюс у Google код без тестов не пройдет ревью. Если у Google есть проблемы с документацией, то боюсь представить что по сравнению с ними в других компаниях. И да, дизайн доки тоже обязательны. И еще пост мортемы и прочее.
То есть, по вашему, им эту документацию помагало писать присутствте всех работником в офисах? Вы в гулегуле работаете/ли?
Скажу вам по секрету две вещи:
1) не везде такая крутая документация
2) она вообще есть и написана так хорошо не потому, что все в офисе сидят, а потому, что есть специальные люди, которые доки пишут. Технические писатели называются.
1) не везде такая крутая документация
Все проблемы от которых можно было так или иначе отмазаться сидя в офисе уже давно были: херовая документация
Вы сами себе противоречите. Статья как раз о гугле, где по вашему плохая документация, но она же крутая документация.
2) она вообще есть и написана так хорошо не потому, что все в офисе сидят, а потому, что есть специальные люди, которые доки пишут.Нет, в гугле нет специальных людей, которые пишут документацию в виде дизайон доков. Это одна из стадий разработки. Сначала пишется дизайн док, потом он обсуждается с командой и только после этого по нему пишут код.
Технические писатели называются.Технические писатели пишут документацию для внешних пользователей. Для внутренних специально никто не пишет.
Еще раз, уже намекну иначе - вы в гугле работаете? А может кто-то другой из этой беседы работает, не подумали?
Если я сейчас не работаю в гугле, то получается что из нас двоих в разработке гугла никто не работает. Намёки типа вы там работаете как бы не бьются с техническими писателями.
Эм... Ладно, вы же лучше знаете. Даже нечем крыть, ибо с такими догадгами не поспоришь.
Так давайте имя, я проверю есть ли такой сотрудник. Раз вы уж настаиваете. Но я на 100% уверен, что вы не работает в разработке гугла и начнёте лепить отмазки.
А вы мне своё настоящее имя сдесь напишете?
Я выше написал, что не работаю сейчас в гугле. Смысл-то в чем?
Можете не верить, а мне по полам. Личная безопасность важнее :)Ну так постоянно. Вы не первый человек на vc, который говорит, что работает в FAANG, но потом сливается.
Ну так постоянно. Вы не первый человек на vc, который говорит, что работАЛ ("и уже не работаю") в FAANG, но потом сливается.
Будем продолжать, или все же скинете имя, что б проверить, работали ли вы в фаанге?
Давайте продолжать. Я джентельмен, только после вас.
Ну я тоже джентельмен, только после вас.
Вот и лайв лок.
Ну ок. А.л,е!к/е[й В]о{л}к~о`в.