Разное

Hh ru составить резюме: Готовое резюме

Содержание

Как составить резюме: правила, советы, ошибки

. Советы для соискателей от тех, кто принимает на работу

Обновлено 16 августа 2022, 13:01

Shutterstock

Содержание

  1. Что такое резюме
  2. Правила составления
  3. Содержание
  4. Ошибки
  5. Сопроводительное письмо

Что такое резюме

Резюме — это документ, в котором содержится информация об образовании, профессиональной квалификации, соответствующем опыте работы, навыках и заметные достижения. Вместе с сопроводительным письмом резюме отправляют работодателю для рассмотрения на желаемую должность.

HR-специалисты рассказали РБК Life, что тратят на знакомство с файлом около 10-20 секунд. За это время нужно успеть заинтересовать сотрудника, зацепить своим опытом работы, компетенциями и навыками.

Правила составления резюме

Если коротко, специалисты по персоналу больше всего обращают внимание на:

  • структуру;
  • оформление;
  • информативность;
  • правдивость информации.

Сергей Гашков, аутсорсинговая компания «Персональное решение»:

«На этапе оценки резюме HR может поймать ложь в случае явной нестыковки, особенно в цифрах. Например, у соискателя не «бьются» цифры в резюме (например, минимальный чек — два млн, в месяц сделал десять продаж на сумму шесть млн). Заметны будут нестыковки в сроках работы в компаниях у соискателя. Если что-то не стало явным из резюме, то станет явным на собеседовании».

В каком формате оформить резюме

Самый удобный способ — PDF. Так вы будете спокойны, что форматирование не «съедет», а документ дойдет до работодателя в том виде, в котором был задуман.

HR-специалисты советуют внимательно читать описание вакансии. Если в ней указано, что формат резюме —.docx, делайте в Word и не экспериментируйте. Главное, в этом случае не забудьте нажать «Ограничить форматирование и редактирование», чтобы в данные не могли внести изменения.

Совет: укажите в названии файла фамилию — например, «резюме-Исаев.

pdf». Так больше шансов, что специалист по подбору персонала не потеряет документ и не перепутает его с другими.

Можно ли воспользоваться шаблоном

Да. Большинство работодателей обращают внимание не на «конструктор», а на содержание, компетенции и ваши навыки.

Юлия Тезикова, директор по персоналу travel-сервиса Купибилет:

«Пользоваться шаблонами резюме — очень полезно, так как упрощает задачу самому соискателю. Можно найти варианты для конкретной профессии или позиции. Некоторые сайты даже дают рекомендации — указывают, заполнение каких пунктов в резюме увеличит его просмотры. Например, процент откликов повысится, если вы укажете желаемый уровень дохода».

Владимир Слюсарев, директор по работе с персоналом группы ВЕКПРОМ:

«Шаблоном с сайта вакансий воспользоваться можно и иногда даже нужно, потому как в таком случае составить его для соискателя несколько проще. Единственное, сейчас новый тренд — рекрутеры не очень любят шаблон резюме с hh.

ru, хотя, на мой взгляд, оно наиболее информативно. Сейчас в тренде формат одной страницы с ключевыми достижениями».

Shutterstock

Содержание резюме

Стандартную структуру резюме можно построить по плану:

  • контактная информация;
  • образование;
  • опыт работы;
  • соответствующие навыки.

Ольга Бессонова, HR менеджер сервиса временных исполнителей GigAnt:

«Структура резюме должна быть прежде всего чёткой, последовательной, удобной для восприятия. Важно, чтобы ключевая информация была на виду, не приходилось бы в поисках «пробираться» сквозь огромное количество текста».

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

Личные данные

  • Имя и фамилия. Некоторые компании приветствуют наличие в резюме отчества: зависит от ситуации и вакансии. Пишите те данные, которые указаны у вас в паспорте. Не стоит также использовать псевдоним или девичью фамилию.
  • Пол. Пункт, который указали большинство эйчаров, опрошенных РБК Life, как обязательный.
  • Возраст. Большинство HR-специалистов признались, что смотрят на возраст соискателя: так им проще понять, адаптируется ли человек в коллективе.
  • Город проживания. Даже если вы претендуете на удаленное место, укажите, в каком часовом поясе вы находитесь.

Контакты

Укажите номер телефона, адрес электронной почты и хотя бы одну ссылку на социальную сеть: работодатели обычно смотрят, как вы ведете себя в интернете.

Можно также оставить ссылку на мессенджеры и отметить удобный для вас вид связи.

Должность

Если вы составляете резюме под конкретную вакансию, указывайте ее название один в один.

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

Зарплатные ожидания

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

Не стоит «занижать» желаемую зарплату, чтобы угодить работодателю. Например, если в вакансии указана зарплата 40 тыс., а вы рассчитываете минимум на 50 тыс., указывайте 50.

Фотография

Рудимент в большинстве иностранных компаний, но актуально в России. Желательно, чтобы фото было портретного ракурса, качественное, взгляд в камеру, без лишних деталей, например, солнечных очков. Не приветствуются снимки с другими людьми, на отдыхе или черезчур экстравагантные. В идеале, если вы дойдете до этапа собеседования и эйчар, посмотрев на фото, узнает вас.

Shutterstock

Нина Макогон, HR, основатель кадрового агентства RabotaRestoran:

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

Кирилл Степаненко, директор по персоналу компании Mr. Doors:

«Фото обязательно, была бы возможность — я бы требовал прикреплять сессию! Фотография должна быть максимально живая, реалистичная и продающая. Визуала в этом смысле обмануть сложно: часто первое впечатление, оставляемое просмотром фото, бывает если не решающим, то очень весомым».

Анатолий Нилвин, HRD компании iBOX:

«По моему скромному мнению, фото к резюме прикреплять необязательно. Хорошо, если оно есть, но не плохо, если его нет. Причина проста — когда видишь фото, в первую очередь подсознательно оцениваешь исключительно фото, в то время как компетенции уходят на второй, связующий план. Рекрутер подсознательно связывает образ на фото с тем, что соискатель делал на предыдущих местах работы, это очень отвлекает от ясной оценки деятельности. Никто не отменял субъективизм. Обаятельный молодой человек на фото может произвести приятное впечатление на рекрутера больше, чем перечень достижений и компетенций. Очевидно, что это вопрос профессионализма рекрутера, но такую вероятность учитывать обязательно».

Образование

Указывайте полное название учебного заведения (в скобках можно привести аббревиатуру), специальность, факультет, годы и формат обучения. Если у вас несколько учебных заведений, расположите их по дате окончания.

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

Юлия Тезикова, директор по персоналу travel-сервиса Купибилет:

«Если это стартовая позиция для новичка, то обращаем внимание на образование (некоторые вузы вызывают больше доверия), практические работы, стажировки, какие-то сторонние проекты, которые могут показать его увлеченность профессией. Если же мы выбираем опытного специалиста или руководителя, то всегда смотрим на релевантный опыт и предыдущие места работы. Желательно, чтобы они были из смежных областей».

Опыт работы

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

Ольга Бессонова, HR менеджер сервиса временных исполнителей GigAnt:

«Старайтесь избегать формата «с 2010 по 2020 работал в разных компаниях, занимался тем-то». Такая подача создает впечатление, что кандидат пытается неловко замаскировать тот факт, что за десять лет сменил, допустим, 30 работодателей».

Юлия Ким, HR-директор компании Jump.Finance:

«Также рекомендуется брать период за последние пять лет, так как он наиболее ценен и актуален. Очень важно, чтобы в резюме были указаны достижения на всех предыдущих местах работы. Например, конкретные цифры, количественные показатели рабочих результатов, которые могут продемонстрировать уровень эффективности кандидата. Если соискатель прошел курсы повышения квалификации, у него есть различные сертификаты о профессиональном обучении, тогда стоит сделать на них ссылки или прикрепить дополнительными файлами».

Shutterstock

Хобби

Стоит ли писать о хобби в резюме? Большинство работодателей приветствуют личную информацию о кандидате, но только в очень сжатом виде. Будет достаточно пары слов, например, «играю в настольный теннис».

Анатолий Нилвин, HRD компании iBOX:

«Нужно понять логику работодателя, она проста — он ищет сотрудника, максимально отвечающего запросам его вакансии, как бы просто это ни звучало. Чем больше практических данных соискатель укажет в резюме, тем больше шансов, что именно эти данные необходимы для работодателя для принятия решения о найме. Максимальная информация о навыках, достижениях и с красивой, необычной подачей, вот то, чего не хватает почти большинству резюме на площадках поиска работ. Резюме теряются среди тонны аналогичных резюме».

Ошибки при написании резюме

РБК Life опросил HR-специалистов, с какими ошибками в резюме они сталкиваются чаще всего. Большинство респондентов сошлись во мнении, что основная ошибка при составлении резюме — слишком краткое описание или же наоборот очень подробное.

Избегайте крайностей и ищите золотую середину, рекомендуют специалисты.

Ольга Бессонова, HR менеджер сервиса временных исполнителей GigAnt:

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

Ирина Ципес, директор HR-департамента Accent Capital:

«Есть две крайности — пустое резюме, которое содержит минимум информации, или, напротив, очень подробное, с многостраничным описанием. И в первом, и во втором случае у него чрезвычайно мало шансов быть замеченным».

Вот еще несколько типовых ошибок, которые стоит избегать при составлении резюме:

  • Грамматические ошибки. Неправильное написание слов, в том числе названия компании, неверная постановка знаков препинания — все это отталкивает, признаются эйчары.
  • Шаблонные фразы. «Разбирал документацию», «принимал звонки», «взаимодействовал с клиентами» — ничего конкретного о соискателе и его опыте работы эти фразы не говорят.
  • Односложное описание. Например, должность: менеджер по продажам; обязанности: продажи.
  • Плохое описание личных качеств. Стрессоустойчивость, легкообучаемость, доброжелательность — по таким фразам видно, что человек не продумывал резюме, а сделал его на скорую руку.
  • Желаемая должность кандидата не соответствует вакансии на отклик. Например, вы пишите, что желаемая должность «руководитель отдела», а при этом откликаетесь на вакансию «главный бухгалтер».
  • Множественное число. Кандидат не делает акцент на достижениях и личных обязанностях, пишет «мы привели клиента», «мы подписали соглашение». В этом случае эйчару будет сложно увидеть личные достижения, чтобы оценить вклад и навыки кандидата.
  • Лишняя информация. Например, перечисление всех хобби, конкурсов и достижений, не относящихся к работе.
  • Плохая фотография. Снимок с друзьями или семьей, скан паспорта, старое фото или просто некачественное лучше не прикреплять.
  • Указание юридического лица вместо названия компании предыдущего места работы. HR-специалисту приходится искать название компании и тратить на это время.
  • Излишняя креативность. Резюме — все же документ, по которому вас оценивают. Не стоит оставлять его в стихах или «играть со шрифтами» при оформлении.

Shutterstock

Сопроводительное письмо

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

Из чего состоит сопроводительное письмо:

  • Приветствие.
  • На какую должность и в какую компанию откликнетесь.
  • Очень краткая выжимка из резюме четко, навыки и достижения, чтобы эйчар понимал, чем сотрудник может быть полезен.
  • Дополнительная информация, если указана в вакансии.

Сергей Гашков, аутсорсинговая компания «Персональное решение»:

«Будьте внимательны при прочтении вакансии. Часто HR-менеджер в конце вакансии просит указать в сопроводительном письме конкретную информацию (портфолио, мотивационное письмо, почему хотите работать в компании в которую вы откликаетесь). Либо начать сопроводительное с конкретной фразы (так рекрутер проверяет внимательность)».

Поделиться

Материалы к статье

Авторы

Теги

Олеся Роженцова

Как разработчику составить крутое резюме, если мало опыта

Алина Пенчук

HR-директор компании Extyl

Итак, вы собрались заполучить работу мечты. Завели профиль на hh.ru и сели заполнять. И сразу появился примерно миллион вопросов: от «что поставить на фото» до «что указать в опыте работы, если его, мягко говоря, маловато». Действительно, мидлам, сеньорам и другим милордам проще — а как быть, новичкам, которые вчера выпустились или вдруг решили свичнуться из юристов в React-девелоперы?

Меня зовут Алина Пенчук, я HR-директор в Extyl. Я разобрала тысячи резюме разработчиков и могу точно сказать, что оттолкнет эйчара в вашем CV, а что, наоборот, заставит им заинтересоваться. Сейчас расскажу, как составить привлекательное резюме тем, у кого за плечами только курсы или несколько лет вуза.

1. Название вакансии: никаких программистов-дизайнеров

Для каждой позиции нужно составить отдельное резюме и прописывать своё релевантное название. Во-первых, так эйчар быстрее найдёт ваше резюме по запросу. А во-вторых, когда соискатель откликается на вакансию разработчика и указывает в «шапке» CV «Frontend-разработчик / Менеджер по продажам / UX-дизайнер», HR-специалист делает вывод: этот человек не вообще читал описание вакансии, он спамит «универсальным резюме» и надеется на удачу.

2. Не плодите резюме

Не стоит слишком сильно тиражировать свое CV. На hh.ru видно, сколько резюме у человека. Эйчар может задаться вопросом, точно ли вы определились со своими целями и планами. Даже если вы узкий специалист, например, React-разработчик, название пропишите как frontend, а стек укажите в навыках.

3. Фотография: без треша, угара и коллективных портретов

Добавлять в резюме фотографию или нет — дело ваше. Если все же решились, помните: она должна быть нейтральной по содержанию, раздеваться по пояс не надо. А ещё хорошего качества: зернистые фото в темноте и с пленочными засветами, возможно, впечатлят арт-галерею, но не эйчара. Семью и друзей лучше оставить для личного профиля в социальных сетях, а вот фото с животными — это мило, но только если в первую очередь видно всё-таки человека.

4. Город и тип занятости — обязательно

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

5. Пишите правду об образовании и не хитрите с дипломом

Кандидаты, которые получили профильное образование, могут смело указывать вуз, направление и год выпуска. Если к программированию вы пришли, например, после многих лет в юриспруденции, то напишите — как именно. Прошли курсы — не забудьте указать школу обучения, даты начала, завершения и проекты, в которых удалось поучаствовать. Самоучка? Пропускайте пункт и рассказывайте о достижениях в разделе «Опыт работы» или «О себе».

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

5. Опыт — это «что сделал», а не «где работал»

Раздел опыта — это не сухое перечисление мест работы. Тут можно и нужно указывать всё: достижения в работе, стажировках, фрилансе и даже учебных проектах. Подумайте, что ещё добавит значительного веса вашему полученному опыту и пропишите это. Прочитав ваше резюме, работодатель должен быстро понять, какие преимущества вы можете предложить его компании. Перечисление ведите от настоящего к прошлому.

Если вы джун, а из опыта только курсы — это не значит, что вам нечего указать в этой строке. Обязательно пропишите сроки прохождения курсов, стек технологий, учебные, open-source или pet-проекты и достижения в них. Подчеркните результаты, а не просто перечисляйте свои повседневные обязанности. И не пишите «мы с командой», расскажите о собственных достижениях. Не скромничайте.

Если вы кодили в последний раз пару лет назад — не пишите, что это было недавно, будьте честны с компанией. Свой прошлый опыт, не связанный с IT, указывайте в пункте с дополнительной информацией.

! Курсы повышения квалификации, сертификаты и пройденные вебинары указывайте в разделе с дополнительной информацией — это покажет, что вы заинтересованы в работе и развитии.

6. Когда проект нельзя раскрывать — расскажите общими словами

Многие рабочие проекты могут быть под строгим NDA или даже гостайной. Ничего страшного — укажите стек. Эйчары сами работают в компаниях, где договор о неразглашении с некоторыми клиентами — must have. Понимающий HR-специалист не станет приставать с допросом.

Если ранее вы работали в другой сфере, но в процессе как-то с программированием столкнулись, например, создали служебное приложение — распишите, какие функции, обязанности были у вас именно в роли разработчика.

7. Зарплата: указывайте, но не жадничайте

Указывать желаемую зарплату или нет — предмет постоянных споров.

Мое мнение — джунам стоит указывать зарплату. Вы очень упростите и ускорите взаимодействие с эйчаром, если дадите понять, на что рассчитываете. Найдите золотую середину между своими аппетитами и рыночной зарплатой.

8. Дополнительный блок: что рассказывать «о себе»?

«О себе», «Дополнительная информация», «Навыки», «Soft skills» — всё это одно и то же. Что там написать?

Прилагательные вроде «проактивный», «стрессоустойчивый» и другие — это избитые слова, которые сложно проверить даже на интервью. Лучше переформулируйте и сделайте акцент на том, что важно для работы. Например, «не паникую, если дедлайн близко».

Очень рекомендую указывать свои хобби — увлечение профессиональной литературой и список прочитанных книг. Хотите рассказать, что вы фанат «Звездных войн»? Смелее. Вы же идете не просто в компанию, а в команду людей. Если окажется, что у вас схожие интересы — приятнее вдвойне. Да и эйчарам иногда полезно отвлечься от монотонного текста по шаблону.

! Лайфхак: указывайте в этом блоке телеграм или почту — эйчары скажут вам спасибо.

Многие люди приходят в IT, имея за плечами богатый и разнообразный опыт в других сферах. Если вы 15 лет проработали менеджером, а теперь хотите кодить на питоне, то раздел «О себе» — отличное место для размещения нерелевантного опыта.

! Не пишите об этом в пункте про работу. Там лучше указать задачи, которые имеют отношение к должности, на которую вы претендуете.

Так в этом разделе опыт работы менеджером превращается в навыки управления и способность выстраивать коммуникацию. Причём в отличие от голословных характеристик вроде «нацеленность на результат» вы сразу подтвердите это опытом, поэтому не стесняйтесь добавить всё, с чем вы когда-либо сталкивались и что может характеризовать вас как специалиста, пусть и в другой сфере. Смело указывайте, с чем хотите в дальнейшем поработать именно в IT, а с чем — точно нет.

! Не пытайтесь уместить в одном разделе абсолютно все. Помните: всё, что вы не написали, можно рассказать на собеседовании.

9. Как оформить: креатив или старая добрая классика?

Иногда встречаются настолько перекреативленные резюме, что эйчар теряется в информации. Золотая середина — заполненный шаблон hh.ru, потому что там понятная и привычная структура подачи информации.

! Лучше выгрузите резюме и отправьте эйчару файлом.

10. Портфолио и где его взять новичку

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

Если у вас уже есть опыт работы, можно указать ссылки на свои проекты или сослаться на публичное портфолио клиентских кейсов. В любом случае не забудьте про прелюдию: описание задач, которые выполнили именно вы. Иначе эйчар или техлид не поймут, какие у вас компетенции и в чем ваша заслуга.

11. Пишем письмо эйчару (и чего точно нельзя делать)

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

То же касается сопроводительного письма. Текст, который подходит для всех компаний сразу, — пустой шаблон, который не хочется читать. Лучше не поленитесь изучить потенциального работодателя, выделите ключевые моменты из описания должностных обязанностей и сделайте на них акцент. Укажите конкретные примеры из вашего резюме, которые демонстрируют, как вы использовали навыки, нужные работодателю.

! Сопроводительное письмо всегда по желанию. Если решили написать — проверьте на орфографию и стилистические ошибки в онлайн-сервисах. Низкая грамотность отталкивает.

12. Собеседование: что оценит работодатель и как меньше нервничать

Составить резюме и понравиться эйчару — только треть пути. Дальше самая ответственная часть — интервью.

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

Если проходите собеседование удалённо, то нужно перестраховаться. За полчаса до собеседования проверьте звук, камеру, устойчивость подключения, выберите нейтральный фон. Обеспечьте себе комфортную обстановку. И не нужно репетировать —  только перенервничаете.

Чтобы показать эйчару, что вы заинтересованы в работе, просмотрите сайт и социальные сети перед собеседованием. Изучите компанию вместе с её историей, ценностями и миссией. Это подготовит вас к ответу на любые вопросы, касающиеся работодателя.

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

И помните, что после интервью жизнь не заканчивается. Если забыли что-то спросить (или рассказать о себе), не стесняйтесь написать эйчару после собеседования.

api/suitable_resumes.md на мастере · hhru/api · GitHub

💡 Вы также можете использовать метод резюме_по_статусу. Все резюме, подходящие для отклика на выбранную вакансию, можно найти в подборке «подходящие».

Запрос

 GET /vacancies/{vacancy_id}/suitable_resumes
 

где vacancy_id – ID вакансии

Он вернет информацию о том, какие резюме пользователь может использовать для подать заявку на работу.

Ответ

Успешный ответ содержит код 200 OK и список пользовательских краткие резюме, которые можно использовать для подачи заявки на это работа:

 {
    "найдено": 1,
    "на_страницу": 1,
    "Страница 1,
    "страниц": 1,
    "Предметы": [
        {
            "id": "14831542000d1f366b4c5a6a751b329b70039e",
            "title": "Дизайнер",
            "url": "https://api. hh.ru/resumes/14831542000d1f366b4c5a6a751b329b70039e",
            "created_at": "2013-11-03T00:43:20+0400",
            "updated_at": "2013-11-22T12:25:18+0400",
            "alternate_url": "https://hh.ru/resume/14831542000d1f366b4c5a6a751b329б70039е",
            "доступ": {
                "тип": {
                    "id": "клиенты",
                    "name": "виден всем компаниям, зарегистрированным на Headhunter"
                }
            },
            "статус": {
                "id": "опубликовано",
                "имя": "опубликовано"
            },
            "first_name": "Иван",
            "last_name": "Иванов",
            "middle_name": "Иванович",
            "возраст": 19,
            "область": {
                "идентификатор": "1",
                "имя": "Москва",
                "url": "https://api.hh.ru/areas/1"
            },
            "сертификат": [
                {
                    "достигнуто_в": "2015-01-01",
                    "владелец": ноль,
                    "название": "тест",
                    "тип": "пользовательский",
                    "url": "http://example. com/"
                }
            ],
            "образование": {
                "начальный": [
                    {
                        "name": "Российский государственный социальный университет, г. Москва",
                        "name_id": "39420",
                        "организация": "Факультет информационных технологий",
                        "organization_id": ноль,
                        "результат": "Информатика",
                        "result_id": ноль,
                        "год": 2012
                    }
                ]
            },
            "общий_опыт": {
                "месяцев": 118
            },
            "опыт": [
                {
                    "должность": "пастух",
                    "начало": "2010-01-01",
                    "конец": ноль,
                    "компания": "Рога и копыта",
                    "отрасли": [
                        {
                            "id": "51.643",
                            "name": "Благоустройство и очистка территорий и зданий"
                        },
                        {
                            "идентификатор": "29. 503",
                            "name": "Земледелие, растениеводство, животноводство"
                        }
                    ],
                    "company_url": "http://example.com/",
                    "область": {
                        "идентификатор": "1",
                        "имя": "Москва",
                        "url": "https://api.hh.ru/areas/1"
                    },
                    "company_id": ноль,
                    "работодатель": ноль
                },
                {
                    "начало": "2005-01-01",
                    "конец": "2009 г.-03-01",
                    "компания": "ХедХантер",
                    "область": {
                        "идентификатор": "1",
                        "имя": "Москва",
                        "url": "https://api.hh.ru/areas/1"
                    },
                    "отрасли": [
                        {
                            "id": "7.513",
                            "имя": "интернет"
                        }
                    ],
                    "company_url": "https://hh. ru",
                    "id_компании": "1455",
                    "работодатель": {
                        "alternate_url": "https://hh.ru/employer/1455",
                        "id": "1455",
                        "logo_urls": {
                            "90": "https://hh.ru/employer/logo/1455"
                        },
                        "имя": "Охотник за головами",
                        "url": "https://api.hh.ru/employers/1455"
                    }
                }
            ],
            "Пол": {
                "id": "мужской",
                "имя": "мужчина"
            },
            "зарплата": {
                "сумма": 1000000,
                "валюта": "RUB"
            },
            "Фото": {
                "канал": "https://hh.ru/...",
                "маленький": "https://hh.ru/...",
                "идентификатор": "1337"
            },
            "переговоры_история": {
                "url": "https://api.hh.ru/resumes/14831542000d1f366b4c5a6a751b329b70039e/переговоры_история"
            },
            "скачать": {
                "ПДФ": {
                    "url": "https://hh. ru/api_resume_converter/14831542000d1f366b4c5a6a751b329b70039e/IvanovIvanIvanovich.pdf?type=pdf"
                },
                "ртф": {
                    "url": "https://hh.ru/api_resume_converter/14831542000d1f366b4c5a6a751b329b70039e/IvanovIvanIvanovich.rtf?type=rtf"
                }
            },
            "requires_completion": ложь
        }
    ],
    "общий": {
        "не опубликовано": 2,
        "уже применено": 1,
        "недоступен": 3
    }
} 

Пожалуйста, смотрите полное резюме для описания полей.

Кроме того, для каждого резюме отображается поле required_completion ; это поле зависит от наличия флага «принимать неполные резюме» в соответствующей вакансии.

Имя Тип Описание
требует_завершения логическое значение true если резюме неполное (только для вакансий без пометки «принимать неполные резюме»). В этом случае вы должны заполнить обязательные поля (доступны в полном резюме), прежде чем подавать заявку на эту работу. В противном случае — ложь .

Если список пуст, невозможно узнать, есть ли у пользователя резюме, но ни одно из них не подходит или если у него их вообще нет. Для этого в общем ключе есть дополнительная информация:

Имя Тип Значение
не опубликовано номер количество неопубликованных резюме
уже применено номер количество резюме, которые уже были использованы пользователем для подачи заявки на эту вакансию
недоступен номер количество резюме, которые нельзя использовать для подачи заявки на эту вакансию по другим причинам (конфликтующие настройки видимости резюме и т. д.)

Ошибки

  • 403 Запрещено – когда запрос не от заявителя

API hh.

ru. Быстрый старт / Блог компании HeadHunter / Хабр0001

Думаю, некоторые из вас знают, что у hh.ru открытый API (мы говорили о нем здесь и здесь), который используется не только нами, но и сторонними разработчиками. С его помощью, например, можно очень тщательно анализировать рынок на больших объемах релевантных данных.

Я задумал цикл из двух статей: в этой я покажу, как можно быстро и легко начать пользоваться API, а в следующей сделаю небольшой проект, который порекомендует актуальные вакансии для вашего резюме.

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

Чтобы быстро получить представление о возможностях API, обратите внимание, например, на наши мобильные приложения для соискателя (Android, iOS) и работодателя (Android, iOS). Они работают через API.

Например, внешние разработчики могут получать все актуальные и архивные вакансии с зарплатой и другими подробностями. А это почти 400 тысяч живых вакансий и хрен знает сколько архивных. Тем, кто хочет анализировать рынок, играть с большим количеством реальных данных — вам сюда.

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

Для получения дополнительной информации см. нашу документацию.

Все взаимодействие происходит по протоколу HTTPS в лучших традициях REST. Что-то получаем — делаем GET-запрос, удаляем — DELETE, создаем — POST, редактируем — PUT. Обмен данными происходит в формате JSON. Одни операции доступны без авторизации, другие нет. Авторизованный пользователь может выступать в качестве работодателя или соискателя. Это зависит от того, какие методы ему доступны. Для авторизации используется протокол OAuth3 (ниже на пальцах объясню, как это сделать). Вы можете работать с данными с любого из наших сайтов. Подробности в разделе "Общая информация" документации.

Для того, чтобы начать работать с данными, доступными без авторизации, вам ничего не нужно. Смотрим в документации, какие методы можно использовать, делаем запрос — получаем данные. Например, если вы хотите посмотреть вакансии

 curl -k -H 'User-Agent: api-test-agent' 'https://api.hh.ru/vacancies'
 

Обратите внимание, что вам нужно передать заголовок User-Agent. Без него не получится.

Для поиска вакансий можно задать разные параметры.
Так, например, можно искать вакансию по ключевому слову Java в Москве на станции метро Алексеевская

 curl -k -H 'User-Agent: api-test-agent' 'https://api.hh .ru/vacancies?text=java&area=1&metro=6. 8'
 

Значения площади и метро можно получить из справочников.

Как уже было сказано, для авторизации используется протокол OAuth3.
Чтобы что-то сделать из-под пользователя, ибо требуется получить токен и передать этот токен в шапке при запросе. Чтобы получить токен для своего пользователя, достаточно сгенерировать его в API. Заходим в личный кабинет по адресу https://dev.hh.ru и нажимаем на кнопку «Сгенерировать токен».

Чтобы другие пользователи могли выполнять действия в вашем приложении, это приложение необходимо предварительно создать в личном кабинете. Добавьте приложение, указав URI перенаправления. Пользователь автоматически вернется на этот адрес после авторизации.

После добавления приложения ему будет присвоен идентификатор клиента и секрет клиента.

Как работает авторизация?

В своем приложении вы размещаете ссылку авторизации, указывая в ней Client ID приложения, например,

 https://hh. ru/oauth/authorize?response_type=code&client_id=LOTHHN3BSET0I7IQNF3N5I0362AE1D14I6M74CAIQ5h59F7MT4PLMTVV7JTOA6QA
 

Когда пользователь переходит по этой ссылке, для него генерируется специальный код на нашей стороне. А наш сайт перенаправляет пользователя обратно в ваше приложение (по URI перенаправления, который был указан при регистрации приложения), добавляя к адресу вашего приложения параметр, содержащий код. Например:

 http://yourapphost/?code=J2CO4TM7PK58NNVFCJSLPMML15IKQERD5CT2L8VGK82Q333ILAKQ28BPURIO1LG8
 

После этого вы вытаскиваете код с этого адреса и используете его для получения токена, сделав POST-запрос к API, передав code, client_id и client_secret.

 curl -k -X POST -H 'User-Agent: api-test-agent' -d 'grant_type=authorization_code&client_id=LOTHHN3BSET0I7IQNF3N5I0362AE1D14I6M74CAIQ5h59F7MT4PLMTVV7JTOA6QA&client_secret=JS33UVG3J6JANNEATPND57BME23BKDCPP2Uh2NB0C21HUMNGS5T71AVP6P24E0EI&code=J2CO4TM7PK58NNVFCJSLPMML15IKQERD5CT2L8VGK82Q333ILAKQ28BPURIO1LG8' https://hh. ru/oauth/token
 

В ответ вы получите json, содержащий токен (поле access_token):

 {
  "access_token": "VTEJ4PDD8R4MHEO7LTQM6RLEGJ1O8B1F79TGF45LIDQD11K50HMMBETB47BBCMQ1",
  "token_type": "носитель",
  "expires_in": 1209599,
  "refresh_token": "OARLQNLT6JSMDI88CO5QIP35OOSQUTOO9IQNT20MOMAHE4H8SGPM7LQUAP8EO1G6"
}
 

Это все. Далее, выполняя запросы в API с заголовком Authorization: Bearer your_access_token, вы будете выполнять действия из-под пользователя. Чтобы запретить авторизацию для каждого запроса, держите access_token у себя.

Вот, например, запрос на получение списка резюме текущего пользователя:

 curl -k -H 'Авторизация: Bearer VTEJ4PDD8R4MHEO7LTQM6RLEGJ1O8B1F79TGF45LIDQD11K50HMMBETB21BBCMQ1' -H 'User-Agent: 'api-test-agent: https://api-test-agent .hh.ru/резюме/моё
 

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *