Дапамажыце dev.by 🤍
Падтрымаць

Исследование стереотипов о программистах: 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. Заметим, что эти данные не были нормализованы по полу.

 

Чытайце таксама
Інжынер xAI працаваў 36 гадзін без сну — калегі ў захапленні, карыстальнікі ў жаху
Інжынер xAI працаваў 36 гадзін без сну — калегі ў захапленні, карыстальнікі ў жаху
Інжынер xAI працаваў 36 гадзін без сну — калегі ў захапленні, карыстальнікі ў жаху
2 каментарыя
Anthropic апытала сваіх праграмістаў, як ШІ змяняе іх працу
Anthropic апытала сваіх праграмістаў, як ШІ змяняе іх працу
Anthropic апытала сваіх праграмістаў, як ШІ змяняе іх працу
1 каментарый
Python больш не самы папулярны на GitHub. Яго змяніў вельмі малады язык
Python больш не самы папулярны на GitHub. Яго змяніў вельмі малады язык
Python больш не самы папулярны на GitHub. Яго змяніў вельмі малады язык
7 каментарыяў
У Расіі лакалізавалі JavaScript
У Расіі лакалізавалі JavaScript
У Расіі лакалізавалі JavaScript
7 каментарыяў

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.