{"id":14287,"url":"\/distributions\/14287\/click?bit=1&hash=1d1b6427c21936742162fc18778388fc58ebf8e17517414e1bfb1d3edd9b94c0","title":"\u0412\u044b\u0440\u0430\u0441\u0442\u0438 \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0433\u043e\u0434","buttonText":"","imageUuid":""}

Где живут программисты – интерактивная карта

У вас есть полное представление о том, в каких странах и городах мира работают программисты? Кремнивая долина, Сан Франциско – ок. А в Новой Зеландии? А в африке? Хотите узнать больше?

Зачем это может быть полезным? Например, вы рассматриваете варианты, куда переехать. При наличии детализации по городам можно увидеть всё разнообразие доступных вариантов. Узнать что IT есть в самых неожиданных местах, где казалось бы, его и быть не может.

Когда я впервые задумался о том, что хочется иметь детализацию на уровне городов, а не стран, стал вопрос, есть ли что-то готовое и где взять данные.

Удалось найти много исследований про местные рынки, чаще данные обработаны вручную, например тут и тут пишут про США, подобных исследований достаточно много. Наиболее близкое исследование с детализацией по городам можно посмотреть тут, советую почитать – человек проделал героический сбор профайлов пользователей GitHub + постобработку, но данные уже немного устарели, также визуализация далеко не самая удобная.

В качестве исходных данных для начала решил попробовать учитывать количество разработчиков и представителей смежных профессий, поделившихся своим уровнем дохода со всем миром. Исходные данные берутся из нескольких общеизвестных источников типа Glassdoor (но, к сожалению "scraping is always a grey area", поэтому светить настоящие источники опасаюсь) с нормированием по размеру баз. Давайте считать что это пробная альфа-версия или v1. Если у вас есть интерес к теме или идеи где взять наиболее актуальные и полезные данные – давайте обсудим, обязательно сделаю улучшенную версию. А если вы готовы помочь со сбором данных – вообще супер, обязательно приходите в личку!

Отбор должностей делал по следующим ключевым словам (предварительно смотрел на самые частотные слова в должностях): 'software engineer', 'developer', 'programmer', 'data scientist', 'data analyst', 'big data', 'data engineer', 'devops', 'machine learning', 'python', 'java', '.net', 'c++', 'c#', 'database', 'cloud engineer', 'backend', 'ios', 'android', 'full stack', 'full-stack', 'sql', 'oracle'.

Вот что в результате получилось. Для визуализации использовал Google Data Studio, полная интерактивная карта здесь. Сам завис в карте, открыл для себя несколько интересных мест, где оказывается есть IT.

Карта не отражает состояние IT сферы и рынка труда с идеальной степенью точности, но результат в целом коррелирует с тем, что я вижу в статьях про локальные рынки. Это скорее некоторый ориентир, каждый может интерпретировать результат по своему. Лично для меня ассоциация следующая – полученная карта – показатель того, насколько IT в том или ином месте не просто развито, но еще и "интегрировано" в мировое IT.

Вот тут я уже попробовал использовать данные отсюда про пользователей GitHub за 2018 год.

Жду ваших замечаний и предложений. Что еще хочется добавить на карту/фильтры и т.д.?

P.S. также посетите мой канал Старший бит :)

0
19 комментариев
Написать комментарий...
Covid 19

Что-то в России кружки забыл поставить...

Ответить
Развернуть ветку
Alexey
Автор

Предложи более надежный датасет – и кружки появятся. Но вообще во 2-м варианте (https://datastudio.google.com/reporting/c2f2d8df-d413-456d-bd29-e5edc499bf92/page/psGcC) кружки в России всё же есть.

Ответить
Развернуть ветку
Covid 19

Если смотреть активность индусов на таких ресурсах, как GitHub, то она огромная, а как посмотришь, что они делают, то и желания нет даже знакомиться с их рукоделием.
Основные признаки поделок индусов: криво, объем на один день работы самому, придется все переделывать, чаще всего форк ранее опубликованного, неработоспособно. 

Ответить
Развернуть ветку
Alexey
Автор

Тут https://www.benfrederickson.com/github-developer-locations/ также предлагалась метрика не количества репозиториев, а количества followers. Если так делать, также получим некоторое смещение.

Ответить
Развернуть ветку
Sergey Pikalöw

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

Ответить
Развернуть ветку
Covid 19

ага, вы как гугл, не заметите как индусы вас всех выживут.

Ответить
Развернуть ветку
Sergey Pikalöw

Надеюсь, по вам никто о русских судить не будет, ибо не бывает плохих наций.

Ответить
Развернуть ветку
Covid 19

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

Ответить
Развернуть ветку
Covid 19

Ладно бы только я так думал... но ведь испортить отлаженный код проще, чем построить, не правда ли?

Ответить
Развернуть ветку
Василий Белогородов

Подобное не шибко актуально в свете широких возможностей работать удаленно. Например,  если цель - переехать в США, то глупо ехать в кремниевую долину только потому, что на карте широкий кружок, - цены на все там такие, что без баснословной зарплаты станешь бомжом. Проще ехать в уютное местечко где-нибудь у подножия Аппалачей и там спокойно кодить для дяди, который живет в указанном ранее месте.

Ответить
Развернуть ветку
Alexey
Автор

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

Ответить
Развернуть ветку
Leonid Meleshin

А почему IT где-то должно "не быть"? Даже в самых захудалых регионах Африки или любой другой бедной местности так или иначе есть та же связь, которую кто-то должен поддерживать - вот тебе и IT

Ответить
Развернуть ветку
Alexey
Автор

Поддерживать инфраструктуру – всё-таки не то же самое, что и разрабатывать софт.

Ответить
Развернуть ветку
Герман Манвелов

Судя по карте в Сочи вообще не живут программисты. Нас с братишками забыли учесть!

Ответить
Развернуть ветку
Alexey
Автор

Да как же забыл? Вот же.

Ответить
Развернуть ветку
Maks Rez

По данным Линкедин, больше всего программистов живут в Кыргызстане, но там ни одного кружка, хаха.

Ответить
Развернуть ветку
Кирилл Макеев

Так и не осилил, что карта показывает?
Можно было бы и написать об этом в статье.

Ну и в догонку, если брать данные глассдур, то это будет карта глассдур, а не карта программистов по миру. Если гитхаб - то карта пользователей гитхаба.

Китай, например, давно многие западные страны обгоняет по IT, но не пользуется гитхабом. Это ему не мешает быть лидером в 5G и AI.

Вобщем тут сильный bias в сторону инструментов, которые выберет автор.

Ответить
Развернуть ветку
Sergey Makhalov

В Пакистанском Лахоре их столько же, сколько в Москве и МО? Да я вас умоляю 😂

Ответить
Развернуть ветку
Александр Юн

(удалено)

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
16 комментариев
Раскрывать всегда