Support us

Исследование стереотипов о программистах: Swift — для бородатых, C ++ — для пожилых?

3 комментария
Исследование стереотипов о программистах: Swift — для бородатых, C ++ — для пожилых?

Существует много стереотипов о программистах вроде «Swift используют «бородатые хипстеры», «C ++ для пожилых людей», «Никто не любит программировать на Java». Чтобы изучить их, компания Trestle Technology провела «супер-ненаучное» исследование с использованием Microsoft Face API и подтвердила часть мифов: Swift в основном используют бородатые люди, средний возраст программистов на C++ самый большой, а Java-разработчики почему-то самые грустные, пишет tproger.ru.

Читать далее...

Подход

Исследователи использовали инструмент Face API от Microsoft Project Oxford, позволяющий, помимо прочего, распознавать лица на фотографиях, а также определять некоторые особенности этих лиц — улыбки, пол, возраст, волосяной покров. Trestle Technology объединила эту технологию с данными из трендов на GitHub (фото из профилей лучших разработчиков популярных проектов для каждого конкретного языка), чтобы получить некоторые интересные графики.

«Надо заметить, что наше исследование антинаучно, — признают его авторы. — Кто знает, насколько точен Face API или насколько тщательно разработчики выбирают фото профиля, ярко отражающее их индивидуальность?»

Весь код, использованный в этом посте, доступен здесь.

Данные

GitHub отображает 25 популярных репозиториев на своей странице трендов и топ-5 лучших разработчиков для каждого проекта. Исследователи удалили повторяющиеся юзернеймы, затем проанализировали фото из профилей (до 125 для каждого языка) в помощью Face API. Конечно, не на всех фото были обнаружены лица.

Количество распознанных лиц:

  • ruby — 71
  • r — 38
  • javascript — 60
  • java — 47
  • html — 59
  • go — 53
  • cpp — 34
  • c — 24
  • python — 49
  • php — 66
  • perl — 45
  • swift — 49
  • csharp — 61

Результаты

Медианный средний возраст для Java самый маленький, а для С++ — самый большой. Впрочем, абсолютная разница не такая большая.

Женщин-программистов очень мало, большинство из них программирует на Perl и PHP. 

Похоже, Java-разработчики не удосужились загрузить на свою аватарку на GitHub фото с улыбкой, но зато в R и Go явно есть над чем пошутить.

Больше всего «бородатых хипстеров» пишет на Swift, Python и Perl. Заметим, что эти данные не были нормализованы по полу.

 

Читайте также
Минчанки «трудоустроили» полсотни турков под видом программистов
Минчанки «трудоустроили» полсотни турков под видом программистов
Минчанки «трудоустроили» полсотни турков под видом программистов
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
1 комментарий
Программистов снова начали нанимать — но почти все места достаются сеньорам
Программистов снова начали нанимать — но почти все места достаются сеньорам
Программистов снова начали нанимать — но почти все места достаются сеньорам
4 комментария
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер
Ваш роутер следит за вами: людей научились распознавать по Wi-Fi и без камер

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.