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

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

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

 

Чытайце таксама
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком. 
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Программирование — один из ценнейших навыков для карьерного роста, саморазвития и создания чего-нибудь удивительного. Собрали десять советов для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов. 
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
Российские программисты создали «Ольгу Станиславовну» — нейросеть для оценки комментариев в сети
1 каментарый
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз

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

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

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

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

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