Эпопея с выгрузкой вакансий ч.2
В прошлый раз я получил ключи для авторизации по API
🤔 Чтобы выполнить сложную задачу ее нужно сначала декомпозировать, или разделить на части
Одна из частей моей задачи это получение первичного рабочего кода и получение основных данных - количества вакансий.
Можно втупую выгружать все вакансии, но это долго. Поэтому надо разбить по регионам. Но я хочу более элегантное стартовое решение, выгрузка по регионам. Так будет как минимум информативнее.
Нужно понять сначала структуру данных таблицы регионов на hh.
Они делятся на id и parent_id
Собственно на primary_key (первичный ключ) и foreign_key (внешний ключ).
Нам надо вычленять данные по foreign_key. Он соответствует ключам высшего порядка.
Пример:
145 - Ленинградская область. Это ключ так скажем более высшего порядка. Он является foreign_key у города Выборг и Гатчина.
То есть количество вакансий в Лен области должно как минимум состоять из суммы Выборга и Гатчины, так как они объединены общим foreign_key.
Далее надо указать ключи высшего порядка в запросе. Пока не могу додуматься как в коде их вычленять без списка (скрин 1).
Далее полученные результат на втором скрине сравниваем с сайтом hh на третьем скрине.
Выгруженные данные всегда надо сверять с данными из БД.
В противном случае могут быть искажения, которые помешают работе.
Допустим смотрим регион - 1255, это Томская область.
Находим ее на hh и сравниваем.
Как видим разница в 1 вакансию. Скорее всего пока я загружал данные кто то выложил вакансию😄
Далее только делать конкретные запросы и выводить все это в красивую табличку. Самым красивым решением будет являться когда рекрутер вбивает в нужные поля ключи и ему через несколько секунд подготавливается результат
Всем продуктивной недели👨💻
В прошлый раз я получил ключи для авторизации по API
Одна из частей моей задачи это получение первичного рабочего кода и получение основных данных - количества вакансий.
Можно втупую выгружать все вакансии, но это долго. Поэтому надо разбить по регионам. Но я хочу более элегантное стартовое решение, выгрузка по регионам. Так будет как минимум информативнее.
Нужно понять сначала структуру данных таблицы регионов на hh.
Они делятся на id и parent_id
Собственно на primary_key (первичный ключ) и foreign_key (внешний ключ).
Нам надо вычленять данные по foreign_key. Он соответствует ключам высшего порядка.
Пример:
145 - Ленинградская область. Это ключ так скажем более высшего порядка. Он является foreign_key у города Выборг и Гатчина.
То есть количество вакансий в Лен области должно как минимум состоять из суммы Выборга и Гатчины, так как они объединены общим foreign_key.
Далее надо указать ключи высшего порядка в запросе. Пока не могу додуматься как в коде их вычленять без списка (скрин 1).
Далее полученные результат на втором скрине сравниваем с сайтом hh на третьем скрине.
Выгруженные данные всегда надо сверять с данными из БД.
В противном случае могут быть искажения, которые помешают работе.
Допустим смотрим регион - 1255, это Томская область.
Находим ее на hh и сравниваем.
Как видим разница в 1 вакансию. Скорее всего пока я загружал данные кто то выложил вакансию
Далее только делать конкретные запросы и выводить все это в красивую табличку. Самым красивым решением будет являться когда рекрутер вбивает в нужные поля ключи и ему через несколько секунд подготавливается результат
Всем продуктивной недели
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Мониторинг ЗП ч.3 🤔
Недельная заморочка вылилась в наконец-то готовый проект за счет которого аналитика ЗП производится в течении минут 5-10.
Уточню, что выгрузка идет с hh.ru
С других сайтов нужно писать отдельный код. Также под все это дело лучше развернуть отдельную базу данных. Все данные будут "стекаться" в одно место, а не будут разрозненны по каким-нибудь экселькам.
Пока такой задачи не стоит, да и hh достаточно для проведения аналитики.
Сейчас на выходе получилось сократить примерно 1:30-2 часа рабочего времени на аналитику одной ЗП (замерял на себе). Что на самом деле прилично.
🤩 Что сделано:
- написан код, который ищет резюме, обновленных за месяц, по любым ключевым словам;
- сразу происходит выгрузка по регионам;
- резюме ранжируется по ЗП с шагом в 60 000 рублей;
🤩 Что дает:
- оценка общей рыночной тенденции по определенной ЗП;
- оценка зарплатных ожиданий по каждому региону в отдельности;
- сразу разбивка резюме по ЗП, без дополнительных временных затрат.
- экономия денег компании на аналитику.
👀 Что дальше?
А дальше планирую все это обернуть в какую-нибудь красивую (или не очень) обертку. Вкинуть по чатам и попросить потестить. По результатам тестов будет понятно что нужно дорабатывать и какие потребности можно закрывать. Так можно создать действительно универсальный инструмент, который можно даже продавать.
Похожую штуку предлагали ребята из hrstats. Стоила у них несколько месяцев назад что-то около 200 тыс в квартал. Сейчас может быть дороже🤩
Недельная заморочка вылилась в наконец-то готовый проект за счет которого аналитика ЗП производится в течении минут 5-10.
Уточню, что выгрузка идет с hh.ru
С других сайтов нужно писать отдельный код. Также под все это дело лучше развернуть отдельную базу данных. Все данные будут "стекаться" в одно место, а не будут разрозненны по каким-нибудь экселькам.
Пока такой задачи не стоит, да и hh достаточно для проведения аналитики.
Сейчас на выходе получилось сократить примерно 1:30-2 часа рабочего времени на аналитику одной ЗП (замерял на себе). Что на самом деле прилично.
- написан код, который ищет резюме, обновленных за месяц, по любым ключевым словам;
- сразу происходит выгрузка по регионам;
- резюме ранжируется по ЗП с шагом в 60 000 рублей;
- оценка общей рыночной тенденции по определенной ЗП;
- оценка зарплатных ожиданий по каждому региону в отдельности;
- сразу разбивка резюме по ЗП, без дополнительных временных затрат.
- экономия денег компании на аналитику.
👀 Что дальше?
А дальше планирую все это обернуть в какую-нибудь красивую (или не очень) обертку. Вкинуть по чатам и попросить потестить. По результатам тестов будет понятно что нужно дорабатывать и какие потребности можно закрывать. Так можно создать действительно универсальный инструмент, который можно даже продавать.
Похожую штуку предлагали ребята из hrstats. Стоила у них несколько месяцев назад что-то около 200 тыс в квартал. Сейчас может быть дороже
Please open Telegram to view this post
VIEW IN TELEGRAM
Пока работал с Api hh понял, что можно выгружать по полной программе резюме.
Вот только непонятно как это дело применить.
Для какого-нибудь холодного поиска скорее это бессмысленно ибо и так можно искать резюме. Зачем все резюме себе заливать не понятно...
Только если не собирать какую-то огромную базу и потом что-то с ней делать. Вычленять одинаковые резюме и видеть карьерные треки, динамику роста ЗП от года к году и т.д.
Пока мысли только такие
Вот только непонятно как это дело применить.
Для какого-нибудь холодного поиска скорее это бессмысленно ибо и так можно искать резюме. Зачем все резюме себе заливать не понятно...
Только если не собирать какую-то огромную базу и потом что-то с ней делать. Вычленять одинаковые резюме и видеть карьерные треки, динамику роста ЗП от года к году и т.д.
Пока мысли только такие
❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
😁4
Сплендеринг | IT и Реклама в HR
Video message
Пятница идет как надо 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
Увидел эту картинку на канале за которым давненько слежу: https://t.me/beresnevpro
Долго её рассматривал. В первую очередь помогает разобраться где находишься сейчас ты и что тебе нужно 😁
Могу сказать так, в целом все очень даже верно. Интересно, что нужно рассматривать данную матрицу как соотношение между получаемой ЗП и занимаемой позицией.
Поэтому интересно как условно может меняться матрица, если в некоторых сферах обычный специалист может получать 200 000 - 500 000. Какие там уже мотивационные факторы. Стоит это осмыслить🤔
В любом случае пользуйтесь. Полезно как минимум для саморефлексии🤤
Долго её рассматривал. В первую очередь помогает разобраться где находишься сейчас ты и что тебе нужно 😁
Могу сказать так, в целом все очень даже верно. Интересно, что нужно рассматривать данную матрицу как соотношение между получаемой ЗП и занимаемой позицией.
Поэтому интересно как условно может меняться матрица, если в некоторых сферах обычный специалист может получать 200 000 - 500 000. Какие там уже мотивационные факторы. Стоит это осмыслить
В любом случае пользуйтесь. Полезно как минимум для саморефлексии
Please open Telegram to view this post
VIEW IN TELEGRAM
Мне нравится делать праздник для друзей и близких
Вот собственно кусочек истории из недавнего
https://vc.ru/life/2313332-kak-organizovat-den-rozhdeniya-za-nedelyu
Ставьте лайки и пишите комменты)
Вот собственно кусочек истории из недавнего
https://vc.ru/life/2313332-kak-organizovat-den-rozhdeniya-za-nedelyu
Ставьте лайки и пишите комменты)
vc.ru
Как удивить днем рождения когда на подготовку неделя?
Всем пятничный, тьфу, субботний привет!
❤3🔥2
Почти закончил проект анализа звонков рекрутерами ИИ
Решил, что пусть всем анализом занимается yandex gpt. В целом он стал по умнее и что !очень важно! хорошо понимает русскую речь.
Что нужно чтобы звонки ваших рекрутеров анализировались ИИ за 600 строчек кода?
Как обычно декомпозируем задачу
1. Забирать с АТС звонки рекрутеров
2. Передавать эти звонки Yandex PeechKit для транскрибации
3. После транскрибации передавать текст на анализ Yandex GPT
4. Забирать результат анализа
Отмечу, что мое решение в будущем должно работать без оператора, то бишь автоматически. Поэтому я сразу сделал, чтобы в 2 пункте звонки передавались сразу в хранилище - Yandex Bucket.
Опущу всю боль и кучу ресерча в моменте и покажу результат в картинках.
Что собственно дальше?
Каждый диалог нет смысла анализировать, поэтому Yandex будет анализировать звонки за весь день и в конце будет выдавать результат по каждому рекрутеру.
Все ограничивается вашим бюджетом и промптом (что вы хотите узнать из этих звонков).
Все это конечно будет в ТГ для удобства
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1🤩1
Сплендеринг | IT и Реклама в HR
Анализ звонков ИИ, часть 2 😕
Понял, что такая себе идея анализировать каждый звонок. Это скорее точечная работа в моменте, которой не будет .
Решение: прикрутить анализ сразу пачки звонков и выдачи саммари по ним
Проблема пока в том, что нужно убрать из выдачи звонки с коллегами. Что там собственно анализировать кроме как говорят ли гадости о ком то или нет
Есть и другая проблема. В примере звонков на примерно 2500 секунд и стоило это дело 25-30 рублей. Проблема начинается если сотрудники наговаривают на 5000-6000 рублей в месяц (около 140 часов в месяц)
Тут тоже есть решение. Думаю попробовать транскрибацию в отложенном режиме. Представьте, что ваши звонки анализируются не по щелчку пальцев, а с низким приоритетом. Так должна стоимость транскрибации упасть в 3-4 раза, что приведет к удешевлению конечного анализа примерно на 1000-2000 рублей. Получается в год на аналитику не 60 000, а меньше 50 000 рублей. По моему неплохо
Я также приложу пример и расчеты стоимость своей разработки vs рандомный ai интегратор речевой аналитики🔪
Они: 60 000 рублей за 1100 минут (66 000 секунд)
👋 Я: ~1000 рублей за 1100 минут (66 000 секунд)
Это еще и без отложенного режима транскрибации...
Я конечно не буду учитывать их опыт)))
Пока как-то так
Двигаемся дальше
Понял, что такая себе идея анализировать каждый звонок. Это скорее точечная работа в моменте
Решение: прикрутить анализ сразу пачки звонков и выдачи саммари по ним
Проблема пока в том, что нужно убрать из выдачи звонки с коллегами. Что там собственно анализировать кроме как говорят ли гадости о ком то или нет
Есть и другая проблема. В примере звонков на примерно 2500 секунд и стоило это дело 25-30 рублей. Проблема начинается если сотрудники наговаривают на 5000-6000 рублей в месяц (около 140 часов в месяц)
Тут тоже есть решение. Думаю попробовать транскрибацию в отложенном режиме. Представьте, что ваши звонки анализируются не по щелчку пальцев, а с низким приоритетом. Так должна стоимость транскрибации упасть в 3-4 раза, что приведет к удешевлению конечного анализа примерно на 1000-2000 рублей. Получается в год на аналитику не 60 000, а меньше 50 000 рублей. По моему неплохо
Я также приложу пример и расчеты стоимость своей разработки vs рандомный ai интегратор речевой аналитики
Они: 60 000 рублей за 1100 минут (66 000 секунд)
Это еще и без отложенного режима транскрибации...
Пока как-то так
Двигаемся дальше
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1
В последнее время часто размышляю про поиск и отбор ИИ резюме кандидатов 🤪
В этом плане есть несколько нюансов после опыта работы с "Наймус"
Краткое отступление. "Наймус" предоставляет сервис по умному поиску на hh.ru. Там очень простой интерфейс и сам сервис дешевый (на скрине покажу)
По нему очень положительная ОС. Когда у одной компании висели не закрытые позиции несколько месяцев, Наймус смог помочь закрыть вакансии в течении месяца😳
Получается инструмент полезный, так как помогает искать людей максимально подходящих по навыкам, причем без кривых рук рекрутеров.
Рекрутерам только надо отобрать. Хотя о чем речь? Наймус сам еще и ранжирует резюме
С одной стороны сервисы по типу Наймуса пушка бомба. Потому что позволяют быстрее найти персонал и снизить тупняки рекрутмента. Есть тут и обратный момент - сколько Наймус может потенциально пропускать подходящих кандидатов?
Не все рекрутеры глупыши и некоторые грамотно могут найти кандидата при не самом релевантном резюме. Сервисы тут цацкаться не будут
Что же тут делать?
Как по мне выход один - делать кучу резюме с разной балансировкой ключей.
Вообще и раньше рекомендовалось создавать резюме под вакансии, да и в целом иметь 2-3 штуки. Но я говорю не про 2-3 штуки, а может о 5-10 штук. Чтобы резюме могло отражать вообще разные аспекты вашего опыта и акцентировалось на чем-то конкретном😕
Как обычно - надо пробовать и наблюдать за ситуацией
В этом плане есть несколько нюансов после опыта работы с "Наймус"
Краткое отступление. "Наймус" предоставляет сервис по умному поиску на hh.ru. Там очень простой интерфейс и сам сервис дешевый (на скрине покажу)
По нему очень положительная ОС. Когда у одной компании висели не закрытые позиции несколько месяцев, Наймус смог помочь закрыть вакансии в течении месяца
Получается инструмент полезный, так как помогает искать людей максимально подходящих по навыкам, причем без кривых рук рекрутеров.
Рекрутерам только надо отобрать. Хотя о чем речь? Наймус сам еще и ранжирует резюме
С одной стороны сервисы по типу Наймуса пушка бомба. Потому что позволяют быстрее найти персонал и снизить тупняки рекрутмента. Есть тут и обратный момент - сколько Наймус может потенциально пропускать подходящих кандидатов?
Не все рекрутеры глупыши и некоторые грамотно могут найти кандидата при не самом релевантном резюме. Сервисы тут цацкаться не будут
Что же тут делать?
Как по мне выход один - делать кучу резюме с разной балансировкой ключей.
Вообще и раньше рекомендовалось создавать резюме под вакансии, да и в целом иметь 2-3 штуки. Но я говорю не про 2-3 штуки, а может о 5-10 штук. Чтобы резюме могло отражать вообще разные аспекты вашего опыта и акцентировалось на чем-то конкретном
Как обычно - надо пробовать и наблюдать за ситуацией
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔2
Сплендеринг | IT и Реклама в HR
makelove.pdf
Оценка Hr Brand.xlsx
13.4 KB
🍒Дошли руки сделать благодаря экспертам полезный чек-лист, благодаря которому будете понимать что имеете сейчас и куда бежать дальше.
Все сделал конечно же в виде удобной таблички - пользуйтесь :)
Ниже напомню что получит от этого работодатель. Причем неважно это компания с своим продуктом или аутсорсер/аутстаффер
Итак:
Минимум: Четкие ценности, привлекательный бренд и активное присутствие на рынке труда.
Максимум: Комплексная стратегия с мероприятиями, программами развития и цифровыми инструментами.
Зачем это нужно?
1. Привлечение лучших кадров: Сильный HR-бренд помогает выделиться среди конкурентов и привлечь высококлассных специалистов.
2. Удержание талантов: Сотрудники, которые чувствуют себя частью чего-то большего, остаются в компании дольше.
3. Повышение производительности: Вовлеченные сотрудники работают эффективнее и приносят больше пользы компании.
4. Конкурентное преимущество: В условиях аутсорсинга и удаленной работы сильный HR-бренд становится важным фактором успеха.
Все сделал конечно же в виде удобной таблички - пользуйтесь :)
Ниже напомню что получит от этого работодатель. Причем неважно это компания с своим продуктом или аутсорсер/аутстаффер
Итак:
Минимум: Четкие ценности, привлекательный бренд и активное присутствие на рынке труда.
Максимум: Комплексная стратегия с мероприятиями, программами развития и цифровыми инструментами.
Зачем это нужно?
1. Привлечение лучших кадров: Сильный HR-бренд помогает выделиться среди конкурентов и привлечь высококлассных специалистов.
2. Удержание талантов: Сотрудники, которые чувствуют себя частью чего-то большего, остаются в компании дольше.
3. Повышение производительности: Вовлеченные сотрудники работают эффективнее и приносят больше пользы компании.
4. Конкурентное преимущество: В условиях аутсорсинга и удаленной работы сильный HR-бренд становится важным фактором успеха.
❤3🔥1
Было интересно оказаться среди множества очень интересных собственников аутсорс агентств и в целом почувствовать ностальгию по аутсорсу. Организатор - Денис Решанов, который сам по себе вызывает большой интерес.
Что основное вынес лично для себя:
1) аутсорсинг большими шагами идет к цифровизации и автоматизации. Заявки, взаимодействие, выход на работу - все взаимодействие сводят в платформы (можно посмотреть gig work, рабочие руки, ventra go) 🦾
2) чтобы быть "крутой" аутсорс компанией нужно уметь всё:
- аутсорс
- аутстаф
- консалтинг
- обучение
- рекрутмент
- "вставьте любую другую услугу работы с персоналом"
Если ты это все умеешь и можешь, то к тебе попрут закзачики по полной программе
3) Не мало было и про аналитику. Дашборды, статистика, обзор всей картины (всего "слона") и от этого планирование
4) Стало понятно, что следующей своей разработкой буду делать сервис первичных ответов на вопросы кандидатов через мессенджеры. Конечно же делать "умный"
Услышал очень большой запрос на все это дело
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1