Перейми досвід найсильніших NLP команд світу: HuggingFace, Stanford, YouScan, Grammarly
×Закрыть

DataArt показал, как в действительности выглядит типичный программист

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

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

Для анализа взяли фото 1541 мужчин и 512 женщин, которые работают с DataArt в восьми странах мира — Аргентине, Болгарии, Великобритании, Германии, Польше, США, Украине и России. В результате получились портреты усредненных программистов — мужчины и женщины.


Усредненные программисты — мужчины и женщины, собранные алгоритмом из портретов более 2 тыс. человек

Для слияния предварительно обработанных алгоритмом лиц за основу был взят метод Сати Маллек, основанный на выделении ключевых 68 точек каждого лица в выборке — координат уголков глаз, бровей, губ, носа и так далее. Далее лица были разбиты на треугольники (триангулированы) по ключевым точкам, цвет пикселей внутри полученных треугольников для всех лиц в выборке был усреднен. Код проекта был написан на языках C++ с использованием фреймворков dlib/opencv.

По словам автора проекта, Андрея Сорокина, самой серьезной проблемой было большое потребление памяти (более 4 Гб), необходимой для слияния сотен изображений. Задача также была осложнена низким исходным качеством фото и различными ракурсами моделей. Проблемы были решены — объём потребляемой памяти не превышает 100 Мб.

На втором этапе исследования инженеры DataArt попытались выяснить, накладывает ли свою печать на внешность разработчика выбор той или иной технологии — происходит ли настоящая профессиональная деформация?

Для того, чтобы портрет «типичного» программиста получился с характером, сохранилось больше характерных черт при минимуме объединяемых портретов, для каждой группы был применён спектральный анализ векторов, соответствующих определенным чертам лица.
Эксперимент показал, что некоторые различия есть: например, разработчики на Java более улыбчивые, а у специалистов .Net хуже зрение —они часто носят очки.


Слева — усредненный портрет разработчика Java, справа — разработчика .Net

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Хм)) Усредненный программист-мужчина похож на Александра Васильева в молодости ))) к чему бы это))

разработчики на Java более улыбчивые, а у специалистов .Net хуже зрение —они часто носят очки.

Скоріше за все помилка в дослідженні, бо очки мають носити саме ті хто пишуть на Java, because they cannot see sharp.

Чем больше фоток накладываешь, тем больше скрадываются индивидуальные дефекты, поэтому получившееся лицо кажется с одной стороны красивым, т.к. лишено дефектов, а с другой стороны — абсолютно незапоминающимся. Можете попробовать сами: www.faceresearch.org/demos/average

Класс! Позитивная статья! Так держать! =))

Нужно больше бороды)

И не говорите, а еще и более-менее симпатичный-никуда не годится)

все на одно лицо

Ват, где очки, где дреды!!((

Где вейпы? Где голубичный смузи?

Как выглядит типичный программист? Если увидите мужика с мешками под глазами, и небритой щетиной, который будет рассказывать о том как все у него хреново — это скорее-всего программист, а если у него еще очки — так вообще без вариантов :)

Интересно чему джависты так радуются?

не совсем понял с какой целью написана статья

Судя по всему много людей сидят на бенчах и делать особо нечего %)

черговий раз пропіарити балкон

У дотнетчиків більше волосся на голові і менше на обличчі)).

А у php розробникiв — менше на дупi! ))

У вас наверное весьма разнообразная жизнь была :-)

Я лысый просто, волосы на голове рвать не получается, приходится искать альтернативы ))

шок, в DataArt отбирают по морде лица!!!!1111

Ну, хоть белый! ))))

Херней занимаются, лучше бы что-то полезное сделали.

Шок! Сенсация! Программист выглядит как среднестатистический человек!

Черт, я тоже ожидал увидеть типичного рептилоида, а тут такой облом.

Судя по зарплате — это не так!

Каким образом зарплата относится к внешности?

Знание английского проверяли?

Поэтому китайцы и индусы не повлияли на черты лица

Похож на меня :-)

например, разработчики на Java более улыбчивые, а у специалистов .Net хуже зрение —они часто носят очки.

А js девелоперов обычно мокрые глаза.

Учитывая количество программистов, я склоняюсь к тому, что средний программист на любом языке выглядит вот так: lurkmore.so/images/8/85/Indian.jpg

Староват он. Должно быть 26 лет. Или это программазм его до такого довел.

Ему 16 лет и он выглядит прекрасно )))

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

Треба до доу віджету по зп та мовам додати таке!

Милые лица получились

а где индусы и китайцы?

Читайте внимательно входные условия (как вы тех лидом работаете?):

восьми странах мира — Аргентине, Болгарии, Великобритании, Германии, Польше, США, Украине и России.

Прикиньте, какой процент именно

программистов

будет в странах, где преимущественно европеоидное население. Такой вопрос, по идее, и возникать не должен.

В США таки больше программистов азиатов

Опять, таки, читайте условия. Фото брали не из линкедина, а из отдела кадров датаартов.
Ну и скорее всего, в США сам отдел программистов меньше, чем в европейских отделениях.

Окей увидел, среднестатистический задрот котрый работает в дата арт :) понял:) спасибо:)

В США таки больше программистов азиатов

можете навести лінк на ці дані (по всім штатам) і до купи цікаво, чи в цих даних розрізняють китайців та індусів

будет в странах, где преимущественно европеоидное население. Такой вопрос, по идее, и возникать не должен.

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

Спасибо за статью, забавно. Лица показались знакомыми)

например, разработчики на Java более улыбчивые, а у специалистов .Net хуже зрение —они часто носят очки.

По идее должно быть наоборот, ведь java девы не могут see sharp

хз как тап у сишарпов, а вот с явой все правильно: как получили явой по голове, так и ходят с тех пор и улыбаются... ©

3 с половиной землекопа...

Подписаться на комментарии