Анализ вакансий на gamedev.ru

Анализ вакансий на gamedev.ru

Всем привет. Я не так давно увлекся парсингом на питоне и решил спарсить, а после проанализировать вакансии на gamedev.ru за последние 2 года. Как таковой цели не было, просто попрактиковать свои навыки, но в итоге мне показалось, что эта инфа может кому-то показаться занимательной, так что вот пишу этот пост.

Скрипт

Сам код довольно незамысловатый и маленький. По сути этот скрипт просто парсит текст вакансий со страницы по циклу, после парсинга каждой страницы он меняет значение в ссылке и так 90 страниц. То, что именно на 90 странице находятся вакансии с начала 2020 я нашел в ручную. Всего было собрано 3500 вакансий.

Анализ вакансий на gamedev.ru

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

Анализ вакансий на gamedev.ru

Опытные программисты начали бы пинать меня ногами за такой способ анализа, но ничего проще я не придумал. Данный код ищет написанный мною текст в названиях вакансий и если находит, то плюсует единицу к переменной, таким образом, я нахожу сколько было вакансий с таким текстом. Пришлось в ручную вводить кучу текста, так как он ищет точно такой же текст, учитывая заглавные буквы. В итоге, чтобы найти все вакансии, например, по Unreal Engine я вводил: "ue", "Unreal", "UE," "Ue".

Результаты АНАЛиза

Движки

Тут с отрывом выигрывает Unity, почти в 7 раз больше вакансий. Для меня это было открытием, я конечно понимал, что вакансий на Юнити будет больше, но не думал, что настолько.

Unreal Engine - 106

Unity - 722

Уровни

Тут без конкретики, я просто собрал количество вакансий на junior, middle, senior. Было интересно посмотреть соотношение. Это довольно ожидаемый результат, мидлы пользуются популярностью, позволить себе сеньеров могут не все, джуны популярностью не пользуются, хотя вакансий не сильно меньше.

Junior - 22%

Middle - 43%

Senior - 35%

Artistы

Тут почти поровну.

2D Artsit - 48%

3D Artist - 52%

Python

За 2 года всего 10 вакансий для python программистов, что в принципе не удивительно.

Как то так. Я не смог придумать, чтобы еще найти. Спасибо, что дочитали

PS: Далее я хочу попробовать спарсить и проанализировать подсайт @Ищу команду. Правда пока у меня не получается, так как там динамическая загрузка страницы(как и на всем дтф), так что если вы шарите как это решить или у вас есть на примете хороший видос про то, как это делается скиньте плиз.

Вторая часть -

3232
10 комментариев

Не уверен как ДТФ относится к парсингу их сайта, но посмотри в сторону селениума.

3
Ответить

Я как раз его щас рассматриваю, вроде как один из самых простых вариантов для сайтов, где подгрузка идет при скролинге

Ответить

Спроси у этого чувака, он статистику всех разделов парсил https://dtf.ru/u/52199-maksim-princessa-disneya

2
Ответить

Спасибо, поинтересуюсь у него

Ответить

Ты бы хоть графики нарисовал. Я понимаю, что циферок совсем мало, но и они бы воспринимались сильно лучше, если бы были в виде графиков.
И не обязательно через какие-нибудь библиотеки(?) для питона, хоть просто в гугл-шитах бы построил и скрины сделал.

1
Ответить

Есть куда расти, это точно. В следующем анализе попробую графики

1
Ответить

Вот новый пост с диаграммами + инфа про резюме -https://dtf.ru/flood/1100646-analiz-vakansiy-i-rezyume-na-gamedev-ru

Ответить