Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 13417

-- Chip

API поиска работы / Функционал тестового стенда

  • На этом уроке мы зададим функционал нашего тестового окна-стенда Windowtest
    чтобы в дальнейшем мы могли проверять результаты различных запросов
  • Дата отправки отчёта: 6 декабря 2018 г.
  • Задание выполнено: за 3 час. 39 мин.
  • Чему научился: Как и требовалось в задании, сначала сделал пункты 1-3, потом посмотрел видео. Добавил библиотеку к проекту, проверил работу ранее написанных запросов. Добавил нетривиальные запросы. Хотя не мне судить насколько они "нетривиальные" :), источником была документация HH API. Искал по полям "тип занятости", "опыт работы", "регион".

    Запросы такие:
    1) вакансия Повар с уровнем занятости полный день в Калининградской области.
    2) вакансия Инженер с уровнем занятости полный день в Самарской области.
    3) вакансия Дизайнер без опыта работы в Калужской области.
    4) вакансия Консультант с частичной занятостью в Москве.
    Первые 3 запроса на первом скриншоте, последний на втором.

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

    Потом посмотрел видео, оказалось, что я либо сделал не то, либо убежал вперёд паровоза. Валерий просто вывел сам json-ответ в текстовое поле, без обработки. Буду ждать продолжение курса, где мы уже будем использовать не только анонимные запросы :)
  • Оценка видео-уроку:
Отчёт от 13417 за API поиска работы / Функционал тестового стенда


Отчёт от 13417 за API поиска работы / Функционал тестового стенда




Оцени работу

 
Сохранить страницу:

19327. --
Yury
Yury
ответить
→  Chip  # API поиска работы / Функционал тестового стенда / 2018-12-06 14:48

Полезное приложение


10558. --
Иван Воронин
Иван Воронин
ответить
→  Chip  # API поиска работы / Функционал тестового стенда / 2018-12-06 17:47

Молодец, отлично проработал материал, удачи в дальнейшем, не останавливайся на достигнутом.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Chip  # API поиска работы / Функционал тестового стенда / 2018-12-06 20:03

Не, chip, всё нормально, ты сделал самостоятельно то, что надо. Ты реализовал среду, в которую можно вводить запросы и получать ответы. пока поработаем получение ответа json, поскольку у нас будут и post-запросы, но структурированный вид не удаляй и не теряй - обязательно куда-нибудь сохрани.он нам пригодится. Молодец, что увлекся запросами, у тебя своего рода linq по ним получился))). это очень классно. скажи, а другие виды запросов ( не по вакансиям) ты пробовал? скажем, по резюмешкам, или наоборот, как работодатель - на выборку работников определенной квалификации?


13417. --
Chip
Chip
ответить
→  Валерий Жданов  # API поиска работы / Функционал тестового стенда / 2018-12-06 20:45

Нет, я использовал материал, который мы изучали в курсе, ни больше - ни меньше. Когда я составлял "нетривиальные" запросы, то искал варианты только среди anon-запросов. А их не особо-то и густо. Сначала я нашёл вариант GET /vacancies/{vacancy_id}/similar_vacancies, то есть найти вакансии, которые схожи с указанной. Попробовал - получилось. Я этот вариант оставил, так как он не очень презентабельный для отчёта. Потом нашёл другие варианты - это поиск по area, experience, employment. С ними получилось интереснее.
Вообще говоря, кроме поиска по вакансиям, есть и другие anon-запросы. Но я их не использовал, так как я парсил json-ответ, а он у нас заточен под обработку вакансий. Если бы  я просто выдавал сырой json-ответ, то да, мог бы попробовать их, но я решил обработать. А писать свой парсер для других запросов мне показалось лишней работой, не по заданию :)
Поиск по резюме и прочим я сразу отмёл, так как ещё на первых уроках я понимал, что они не anon :)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Chip  # API поиска работы / Функционал тестового стенда / 2018-12-06 20:55

всё сделал правильно. главное - у тебя есть тестовый стенд))


  • Отчёт оценивали:
    11353AlliZzeN+1   19327Yury+1   19525Александр Балбашов+1   17947Dmitry Sinitsin+1   10558Иван Воронин+1   10494Алексей В.+1   791Валерий Жданов+1   3922Александр+1   17606Виктор+1   9913vip+1   5649Максим Лапшинов+1   19384Владимир+1   3747Сергей+1  

Начинаем практику по языку C#





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

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Как и требовалось в задании, сначала сделал пункты 1-3, потом посмотрел видео. Добавил библиотеку к проекту, проверил работу ранее написанных запросов. Добавил нетривиальные запросы. Хотя не мне судить насколько они "нетривиальные" :), источником была документация HH API. Искал по полям "тип занятости", "опыт работы", "регион". Запросы такие: 1) вакансия Повар с уровнем занятости полный день в Калининградской области. 2) вакансия Инженер с уровнем занятости полный день в Самарской области. 3) вакансия Дизайнер без опыта работы в Калужской области. 4) вакансия Консультант с частичной занятостью в Москве. Первые 3 запроса на первом скриншоте, последний на втором. Вообще говоря, запросов я сделал гораздо больше, увлекся за этим делом, вывел лишь некоторые. Полученные результаты я вывел построчно, разделяя вакансии пунктирной строкой. Потом посмотрел видео, оказалось, что я либо сделал не то, либо убежал вперёд паровоза. Валерий просто вывел сам json-ответ в текстовое поле, без обработки. Буду ждать продолжение курса, где мы уже будем использовать не только анонимные запросы :)



Научился: Подключили библиотеку HHLibrary для налета на API hh.ru. Если указать запрос https://api.hh.ru/employers/?text=Сургутнефтегаз , то на выходе получим все дочки Сургутнефтегаза