Comments 10
Подобную схему уже предлагали много раз. И она не работает по очень простой причине: ну вот у вас в примере резюме перечислены навыки, и например я там вижу два, SQL и SSH. Ну так вот, сколько времени нужно на то, чтобы изучить тему, именуемую SSH (что бы там автор резюме под этим не подразумевал)? Я бы сказал, что неделю максимум. Сколько времени нужно, чтобы глубоко изучить SQL? Ну допустим неделю минимум. А так можно годами повышать свою квалификацию.
Эти два ключевых слова несравнимы про уровню сложности и времени на освоение. А у вас в модели они одинаковые. И они всегда будут одинаковые, потому что ни автор вакансии, ни автор резюме неспособны сформулировать в циферках тот уровень, который у кандидата имеется, и который нанимающему требуется.
И ровно тоже самое можно сказать про все остальные ключевые слова, и вообще про все, что в резюме написано. Потому что автор резюме считает, что пару лет поработал с SQL, и достаточно опытен, а мне, как нанимающему, нужно знание трех разных СУБД, и достаточно глубокое, и я резонно считаю, что такой опыт можно получить минимум за 5-10 лет. И это не значит, что кандидат плох - просто у нас с ним разный взгляд на оценку его опыта и знаний, и для выравнивания всего этого как раз нужно интервью, т.е. беседа двух естественных интеллектов.
Спасибо за обратную связь. Однако цель данного проекта не заключается в полном замещении всех этапов трудоустройства. Проект направлен на подбор именно тех вакансий, которые соответствуют резюме кандидата, чтобы пользователю не приходилось тратить время на анализ всех найденных вакансий. Очевидно, что после того, как модель подберет подходящую вакансию, кандидат отправит свое резюме и будет дальше проходить этапы трудоустройства (например, интервью и тд.)
Не, я понимаю, что это в конце концов прототип, и все такое. Просто вот эта проблема, которую я попытался озвучить - она самая сложно формализуемая. Причем с обоих сторон - и когда кандидат вакансии подбирает, и наоборот, когда HR подбирает кандидатов. Т.е. все навыки - они ко всему прочему еще и взаимосвязаны, и если у кандидата, условно, написано React, это в 99% случаев означает, что он таки знает javascript и html, но возможно не наоборот. Т.е. набор навыков зачастую можно расширить, включив подразумеваемые.
Поддержу коллегу, проект может автоматизировать процесс на перовом этапе, но не более того. Действительно, есть проблема со связанными навыками, которые также нужно уметь детектить
Хотел тоже поиграться с данными на HH, так и не понял как посмотреть резюме?
Регистрироваться как работодатель?
Думаю, это не имеет значения, поскольку резюме может посмотреть и кандидат. Для получения резюме я отдельно парсил страницы и выделял нужный текст с помощью BeautifulSoup. Перед этим создавал "пользователя" с использованием библиотеки fake_useragent.
Advisor: помощник по трудоустройству