🔥 Автоматизация поиска работы: как разослать 250 откликов за 20 минут
Поиск работы — это бесконечный цикл копипаста одинаковой информации и написания сопроводительных писем, которые должны звучать как мольба, но не слишком очевидная.
Один разработчик решил автоматизировать весь процесс при помощи Python и создал систему, которая позволила ему разослать 250 откликов за 20 минут.
Почему процесс отклика на вакансии сломан
Каждый отклик представляет собой одинаковый паттерн:
- Поиск подходящих вакансий
- Проверка соответствия навыков
- Изучение информации о компании (большинство пропускает)
- Отправка резюме + сопроводительного письма
- Бесконечное ожидание ответа
Это как скучная видеоигра, где ты повторяешь один квест в надежде на разные результаты.
Техническое решение
Архитектура системы:
- Фронтенд: Next.js с Shadcn UI
- Бэкенд: Express.js + TypeScript
- База данных: MongoDB
- Очереди: Redis для фоновых задач
- ИИ: Модульная интеграция с LLM
Конвейер обработки:
1. Сбор данных — ручное копирование HTML с досок вакансий
2. Парсинг — извлечение структурированных данных через Cheerio
3. Получение деталей — автоматические запросы к страницам вакансий (с паузами 2-3 сек)
4. ИИ-обработка — превращение HTML в чистые данные через промпты
5. Генерация писем — персонализированные сопроводительные письма
6. Отправка — массовая рассылка через SMTP
Ключевые особенности
Система кампаний: каждая кампания изолирована, работает с конкретной доской вакансий
Безопасность: выполнение скриптов в изолированной среде vm2
Персонализация: ИИ сопоставляет навыки из резюме с требованиями вакансии
Полный код и демо доступны на jaas.fun
🎙 Новости
📝 База вопросов
Post #193
154