В какое время суток на самом деле работают программисты: опубликовано исследование от Stack Overflow
Stack Overflow опубликовал исследование, показывающее, в какое время суток программисты проявляют наибольшую активность и какие языки при этом используют.
13К открытий13К показов
Существует расхожее мнение, что программисты — «совы» и допоздна засиживаются за работой. Stack Overflow, сайт, к которому масса разработчиков по всему миру обращается за помощью при возникновении сложностей (то есть постоянно), опубликовал исследование, основанное на данных запросов к ресурсу. Оно показывает, какие языки программирования, в каких городах и в какое время суток используются чаще всего.
Трафик в течение дня
Для получения статистики был выбран август 2016 года (чтобы максимально исключить из выборки запросы школьников и студентов, которые могли исказить результат) и 250 самых используемых тегов. Также для каждого запроса по IP-адресу вычислили информацию о часовом поясе и с достаточно высокой точностью определили местное время.
Сайт помогает программистам выполнять свою работу, поэтому неудивительно, что трафик сильно повышается примерно с 9 до 17 часов, а в районе полудня немного падает — люди идут обедать.
В прошлом исследовании выяснилось, что на выходных активность пользователей особенно понижена, как и в пятницу во второй половине дня, так что в этой статье рассматриваются данные о посещениях с понедельника по четверг.
Использование разных тегов
Посмотрим на статистику посещений тем, касающихся четырех распространённых языков: C, Python, JavaScript и C#.
График похож на предыдущий: вне зависимости от языка, программисты в основном используют сайт в стандартные рабочие часы с перерывом на обед, а ночью отправляются спать (или внезапно решают делать всё самостоятельно).
Тем не менее, можно заметить некоторые различия: например, разработчики на C# начинают и заканчивают работу раньше, что, скорее всего, связано с использованием языка в банках и корпорациях, а C более популярен в вечернее время суток.
Желающие самостоятельно сравнить статистику по другим языкам программирования могут воспользоваться специальным веб-приложением.
Самые популярные языки с 9 до 17
Ранее мы видели, что одна из отличительных черт тега — это его использование во время классического рабочего дня. Из четырёх языков выше C# можно считать наиболее «офисным», а C — наименее.
Днём предпочтение отдаётся многим технологиям Microsoft — SQL Server, Excel, VBA и Internet Explorer, а также корпоративным — например, SVN и Oracle. Вне рабочего дня популярны фреймворки типа Firebase, Meteor и Express, а также графические библиотеки и Haskell — функциональный язык программирования.
Посмотрим на относительную частоту посещений тегов:
Среди самых популярных технологий на 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 часов. Таким образом, высокий коэффициент (близкий к единице) означает, что тег использовался примерно одинаково вечером и утром, а низкий — что программисты начинают работу с ним ближе к вечеру.
Можно увидеть корреляцию с предыдущими измерениями: технологии, которые чаще всего использовались с 9 до 17, в целом более популярны среди «жаворонков», что логично.
Статистика по городам
Ранее мы сравнивали технологии, но интересно было бы посмотреть и статистику использования Stack Overflow в зависимости от местоположения. Перед вами 50 городов, которые отличились повышенным трафиком на сайте в апреле этого года. Красным цветом выделены города, наиболее активные с 9 до 17, а синим — в не рабочее время:
Рассмотрим подробнее статистику по четырём городам: Лондону, Москве, Парижу и Кесон-Сити (Филиппины):
Подробнее ознакомиться с исследованием можно в официальном блоге.
13К открытий13К показов