Спроектировать информационно-аналитическую систему подбора вакансий
Задача - помочь студентам и молодым специалистам, а также преподавателям
определиться со стеком технологий необходимы для изучения в том или ином направлении
на основе имеющегося стека технологий подобрать вакансии
выявить наиболее востребованных технологии в предметной области (например, базы данных)
Решение
разработать технологию и структуру сбора данных с сайтов вакансий типа hh.ru
разработать базу данных для хранения собираемы данных
разработать технологию предварительной обработки данных для загрузки в базу
выбрать методики анализа и представления данных
подготовить витрины данных
представить клиентскую часть
Проблемы в решении задачи
нет словаря технологий
нет единства в используемых работодателями названий технологий и специальностей
Как решать задачу
сайт hh.ru имеет хорошо документированный API https://dev.hh.ru/
есть примеры работы с API hh на python
https://office-menu.ru/python/96-api-hh
https://habr.com/ru/post/464823/
в качестве базы данных рекомендуется использовать PosgreSQL, MySQL или одну из NoSQL баз данных
витрины данных рекомендуется делать на базе Python, но другие решения тоже приветствуются
Хотелось бы увидеть Python, PostgreSQL, Java (Spring Boot + мб даже thymeleaf из шаблонизаторов, но тоже не особо важно), но если будет что-то другое, ничего страшного.
Цена договорная.