Skip navigation.
Home

Техзадание/опрос

Соратники, у меня давно зрела идея и наконец, созрела. Софтинку очередную хочу написать, в чем суть:

В ящик постоянно падают предложения по работе/контрактам. Падает этого добра немерянно. На что-то отвечаешь, что-то сразу стираешь, по поводу каких-то вещей долго переписываешься, потом интервью и пр. В какой-то момент это перестает тупо все помещаться в голове. Хочется написать штуку, которая бы:

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

- Хранит описание позиций. Ключевые требования к кандитату, где это географически, когда нужен человек, статус позиции (протухла, активна).

- Хранит контактные данные не только агентства, но и контактные данные интервьювера. Имя, должность, е-мэйл и пр.

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

- Хранит все документы (проекты договоров с агенством, NDA), связанные с потенциальным контрактом, хранит статусы "подписан/не подписан".

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

- Держит контакты коллег (быстро перекинуть позицию коллеге, скинуть ему переписку с агентом, скинуть ему данные на агента/клиента). Умеет скидывать позиции с ключевыми словами на коллег.

- Держит разные версии резюме владельца, заточенные под разные позиции.

Быстрый поиск. По цифрам телефона, по ключевым словам, имени агента, требованиям и пр.

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

Так вот вопрос: вверху я изложил свои соображения по списку требований к софтине. Кто что добавит/скажет/посоветует? Мне было бы интересно послушать мнение общественности. Что бы вы хотели видеть в такой штуке?

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

Хрена себе ты

Хрена себе ты замахнулся! Почти полноценная CRM!

Я бы стал писать эту хрень сразу под андроид, дабы кроме десктопа, можно было всегда запустить в поездке на мобиле или планшете.

Структуры данных в чём будешь рисовать? В DDM? Я, может, тоже поучаствую.

На ГитХаб не ходи - козлёночком станешь. Там можно только зеркало держать для рекламы.

Как собираешься парсинг мыла делать - нейросеткой или традиционно?

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

Почему я стану

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

Гитхаб - это

Гитхаб - это майкрософт. Они могут там что-нибудь изуродовать или проприетаризировать в любой момент.
Публичный сервис хорош в качестве рекламы - потенциальный клиент может посмотреть, кто ты и что ты. Народ юзает в основном GitLab и Sourceforge. Учитывая, что ты в Европе - имеет смысл посмотреть какой-нибудь европейский хостинг. Что-то у чехов кажется было.
Можно поднять свой сервер, на том же банане, а на гитхабе сделать публичное зеркало, например.

Шалом. Да, я

Шалом.

Да, я замахнулся, мне хочется сделать хорошую штуку.
Пока пишу на Qt, это приложение в принципе не нужно делать web-овским.

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

Прилетело письмо. Натравливаем на него парсер. Парсер вытаскивает:

1. Фамилию и имя агента.
2. Его телефон, е-мэйл, почтовый адрес, факс, название агенства, его адрес, описание позиции (включая страну и город) и предлагает сохранить это в базе. Если говоришь "да", то:

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

Создается новое предложение. (таблица предложений).

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

Предложение можно по-быстрому перекинуть другому человеку (таблица "коллеги" с почтовыми адресами)

К предложению цепляется таблица истории переписки по предложению и таблица списка приаттаченных документов.

Парсинг мыла - традиционно, зачем там городить нейросеть?

Я бы с удовольствием на андроиде, но я не умею в андроид. А было бы полезно: если дать этому доступ к звонкам, оно бы могло показывать, кто звонит, о чем звонит...

Давай, ты у нас умный, добавляй идей.

Андроид - это

Андроид - это Java. Чисто андроидный там только API.
Ты вроде в Java можешь :)
В Андроиде есть SQLite.
Для разработки натягиваешь Андроид в виртуалку и не паришься.

Мы с тобой

Мы с тобой вроде раньше обсуждали этот вариант. Очень, очень грамотно. Я бы пошел дальше - у Ксинга должен быть какой-никакой API. Если через него каждые минут 20-30 тянуть апдейты с указанных групп, да сразу рассортировывать и отсеивать. Получается что-то вроде десктопной версии Ксинга/Линкедина с блэкджеком и рекрутерами.

Ненене. Речь

Ненене. Речь идет о том, что прилетело лично контрактнику. Тянуть с freelance.de - узкоспециализированная и не особо интересная задача, обьясню, почему: у меня сейчас в день падает до десятка писем, нет необходимости еще откуда-то что-то тянуть, дай бог с этим разобраться. Плюс идея не столько в том, чтобы добывать позиции, а в том, чтобы ими грамотно управлять.

Тоже факт. Мне,

Тоже факт. Мне, в основном, в личку в Ксинге все валится. Прут напролом. Сортировать тоже получается как-то так себе.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.