Написать пост

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow

Аватарка пользователя Саша Ушатинская

Stack Overflow опубликовал исследование, показывающее, в какое время суток программисты проявляют наибольшую активность и какие языки при этом используют.

Обложка поста В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow

Существует расхожее мнение, что программисты — «совы» и допоздна засиживаются за работой. Stack Overflow, сайт, к которому масса разработчиков по всему миру обращается за помощью при возникновении сложностей (то есть постоянно), опубликовал исследование, основанное на данных запросов к ресурсу. Оно показывает, какие языки программирования, в каких городах и в какое время суток используются чаще всего.

Трафик в течение дня

Для получения статистики был выбран август 2016 года (чтобы максимально исключить из выборки запросы школьников и студентов, которые могли исказить результат) и 250 самых используемых тегов. Также для каждого запроса по IP-адресу вычислили информацию о часовом поясе и с достаточно высокой точностью определили местное время.

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 1

Сайт помогает программистам выполнять свою работу, поэтому неудивительно, что трафик сильно повышается примерно с 9 до 17 часов, а в районе полудня немного падает — люди идут обедать.

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

Использование разных тегов

Посмотрим на статистику посещений тем, касающихся четырех распространённых языков: C, Python, JavaScript и C#.

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 2

График похож на предыдущий: вне зависимости от языка, программисты в основном используют сайт в стандартные рабочие часы с перерывом на обед, а ночью отправляются спать (или внезапно решают делать всё самостоятельно).

Тем не менее, можно заметить некоторые различия: например, разработчики на C# начинают и заканчивают работу раньше, что, скорее всего, связано с использованием языка в банках и корпорациях, а C более популярен в вечернее время суток.

Желающие самостоятельно сравнить статистику по другим языкам программирования могут воспользоваться специальным веб-приложением.

Самые популярные языки с 9 до 17

Ранее мы видели, что одна из отличительных черт тега — это его использование во время классического рабочего дня. Из четырёх языков выше C# можно считать наиболее «офисным», а C — наименее.

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 3

Днём предпочтение отдаётся многим технологиям Microsoft — SQL Server, Excel, VBA и Internet Explorer, а также корпоративным — например, SVN и Oracle. Вне рабочего дня популярны фреймворки типа Firebase, Meteor и Express, а также графические библиотеки и Haskell — функциональный язык программирования.

Посмотрим на относительную частоту посещений тегов:

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 4

Среди самых популярных технологий на Stack Overflow (более 100 000 посещений тега в день) в рабочие часы наиболее активно используются C#, SQL, SQL Server и Excel, а в остальное время — Android, iOS, Swift, Node.JS, C++, и C.

Вот статистика обращений к тегам в зависимости от местного времени, представленная в виде анимации:

Заметьте, что технологии Microsoft (Excel, VBA, C#) первыми появляются с утра и остаются в тренде с 9 до 17, а к «поздним» тегам относятся C/C++, мобильные технологии и Haskell.

Что предпочитают «жаворонки» и «совы»

Для подавляющего большинства тегов можно отметить повышение вечерней активности в сравнении с утренней. Для подсчёта относительной посещаемости исследователи разделили трафик с 9 до 12 часов на трафик с 13 до 16 часов. Таким образом, высокий коэффициент (близкий к единице) означает, что тег использовался примерно одинаково вечером и утром, а низкий — что программисты начинают работу с ним ближе к вечеру.

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 6

Можно увидеть корреляцию с предыдущими измерениями: технологии, которые чаще всего использовались с 9 до 17, в целом более популярны среди «жаворонков», что логично.

Статистика по городам

Ранее мы сравнивали технологии, но интересно было бы посмотреть и статистику использования Stack Overflow в зависимости от местоположения. Перед вами 50 городов, которые отличились повышенным трафиком на сайте в апреле этого года. Красным цветом выделены города, наиболее активные с 9 до 17, а синим — в не рабочее время:

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 7

Рассмотрим подробнее статистику по четырём городам: Лондону, Москве, Парижу и Кесон-Сити (Филиппины):

В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow 8

Подробнее ознакомиться с исследованием можно в официальном блоге.

Следите за новыми постами
Следите за новыми постами по любимым темам
13К открытий13К показов