Сейчас в Бразилии ситуация не очень хорошая. У нас более 500 тысяч умерших от Covid-19, многие компании закрылись, поэтому многие люди теряют работу. В моей ленте LinkedIn каждый день появляется новый пост об уволенном человеке, который ищет новую работу. Несколько месяцев назад, до пандемии, со мной произошло нечто подобное. Более 80 человек, включая меня, были внезапно уволены из-за того, что наша компания потеряла очень большой проект, который приносил более 60% дохода.

В то время я искал работу с помощью LinkedIn, Indeed, Vagas.com и других бесплатных платформ. Я мог убедиться, что многие вакансии дублировались на этих сайтах, а иногда вакансии не были актуальными по сравнению с веб-страницами самих компаний. К счастью, я начал работать на новой должности до того, как закончился срок моей работы в прошлой компании, но я знаю людей, которые нашли новую работу спустя несколько месяцев. Итак, я начал задаваться вопросом, можно ли использовать машинное обучение, чтобы помочь людям в этой ситуации найти работу быстрее и точнее. Мой первый ответ самому себе был «да». Таким образом, я начал проводить некоторые исследования и курсы, чтобы помочь мне внедрить инструмент для решения этой проблемы.

Теперь, спустя несколько месяцев, я придумываю этот проект в Git Hub. Приложение также доступно на этой веб-странице.

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

Вещи, которые я узнал

Для создания этого проекта мне нужно было изучить Beautiful Soup, PostgreSQL, PaaS (Heroku) и создать приложение в облаке. Я мог бы улучшить свои знания Python и немного поиграть с веб-дизайном с использованием JavaScript. Так что помогать людям приятно и полезно.

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

Сегодня можно добавить новый краулер за несколько минут, увеличивая количество вакансий почти ежедневно. Проект уже собирает вакансии от 30 компаний и насчитывает более 900 вакансий.

Содействие

Если вам понравилось, помогите этому проекту расти, добавляя новые поисковые роботы. Как насчет того, чтобы начать с Компании GPTW в Бразилии в 2020 году?

Резюме

Эта история о проекте Git Hub, который может помочь людям и помогает мне. Он использует поисковые роботы для получения вакансий со страниц компаний и позволяет людям искать вакансии, соответствующие их учебной программе, а также размещенные на Git Hub и Heroku.