Продукт: что такое geek.moscow
geek.moscow помогает IT-специалисту представить профессиональный опыт, подкрепить его достижениями и управлять знакомством с работодателями. Компания получает структурированные анкеты и объяснение их соответствия вакансии, после чего может сделать адресное предложение. Проект отвечает на задание трека ФСП ЛЦТ-2026 об отраслевом сервисе трудоустройства с верифицируемым профилем достижений.
Основные источники: функциональность, экраны и UX, дерево экранов, ролевая модель, разделение аккаунтов, официальное задание. Статусы реализации приведены в индексе.
Проблема и ценность
На универсальной площадке вакансий работодателю приходится вручную разбирать неподходящие отклики, а соискателю — отправлять резюме без ясного понимания соответствия требованиям. Перечень технологий и мест работы не всегда показывает, какие задачи человек действительно решал. Для IT важны специализация, стек, опыт, роль в команде, формат работы и ожидания от задач.
Платформа структурирует эти признаки и добавляет сведения о соревнованиях и мероприятиях ФСП. Такое достижение может подтвердить конкретный опыт, но само по себе не доказывает знание любой технологии и не присваивает человеку профессиональный уровень.
Ценность для инженера — несколько осмысленных профессиональных представлений вместо одного универсального резюме, адресные предложения и контроль личных данных. Ценность для компании — подходящие анкеты, понятные основания подбора и возможность начать разговор с конкретных условий.
Обратный найм
Инженер публикует анкету под псевдонимом. Работодатель находит её самостоятельно или видит интерес инженера к вакансии и отправляет персональный офер: вакансия, зарплатная вилка и сообщение о том, почему компания приглашает именно этого человека.
Инженер может уточнить условия в чате, продолжая пользоваться псевдонимом. Если он готов познакомиться, то принимает предложение и выбирает раскрываемые данные. Принятие офера означает готовность к знакомству, а не заключение трудового договора или состоявшийся найм.
Основные сущности
| Сущность | Назначение и связь с остальными |
|---|---|
| Учётная запись | Вход, email, состояние доступа и неизменяемый тип ENGINEER либо EMPLOYER |
| Профиль инженера | Единственная карточка человека с именем, фотографией, контактами, привязкой к ФСП и достижениями |
| Анкета | Профессиональное представление для определённой работы: специализация, навыки, опыт, проекты, интересующие задачи, условия и зарплатные ожидания |
| Компания | Самостоятельная организация с названием, описанием, сайтом, логотипом и несколькими представителями |
| Членство | Связь аккаунта представителя с компанией; определяет роли и доступ |
| Вакансия | Задачи, требования, условия и зарплатная вилка; может быть публичной или закрытой |
| Интерес | Действие инженера: «эта вакансия мне интересна, показываю компании выбранную анкету» |
| Офер | Персональное предложение компании конкретному инженеру с зафиксированными условиями |
| Чат | Переписка инженера и компании, привязанная к оферу |
| Избранное | Приватная закладка вакансии или анкеты; не создаёт интереса, офера и уведомления другой стороне |
| Разрешение на раскрытие | Согласие инженера показать определённой компании выбранный набор личных данных |
У одного профиля может быть несколько анкет: например, «Go-разработчик» и «Python-разработчик для проектной работы». Достижения хранятся в профиле однократно, а анкеты ссылаются на выбранные факты. Повторный импорт обновляет факт по внешнему идентификатору и источнику.
Аккаунты и роли
Согласно документу 29 пользователь при регистрации выбирает один тип аккаунта. Тип нельзя переключить или изменить административной операцией. Чтобы пользоваться обеими сторонами платформы, человек создаёт два аккаунта с разными адресами входа. Платформа не связывает их автоматически.
| Участник | Доступ |
|---|---|
| Гость | Публичные вакансии, страницы компаний, регистрация и восстановление доступа |
Инженер, ENGINEER |
Собственный профиль, анкеты, интересы, входящие оферы, переписка и настройки приватности |
Представитель, EMPLOYER |
Работа от имени компаний, в которых у него есть действующее членство |
| HR компании | Доступные ему вакансии, интересы, подбор инженеров, оферы и чаты с учётом назначений |
Владелец компании, OWNER |
Управление карточкой компании, участниками, назначениями HR и передачей владения |
| Сотрудник платформы | Служебные действия по отдельным разрешениям в административном контуре |
OWNER и HR — роли внутри организации, а не типы аккаунта. Один представитель может участвовать в нескольких компаниях. Служебные права не создают профиль инженера или членство в компании; отдельного типа аккаунта ADMIN нет. Разделение типов специфицировано как часть совместного выпуска с документом 30; наличие требования не подтверждает его публикацию на стенде.
Основные сценарии
Публикация инженера
- Зарегистрироваться, подтвердить email и заполнить профиль.
- При желании найти свою запись в ФСП, подтвердить владение и импортировать достижения.
- Создать анкету под нужную специализацию и условия работы.
- Выбрать достижения, проверить предпросмотр и опубликовать анкету.
- При необходимости создать другие анкеты и независимо управлять их видимостью.
Привязка ФСП добровольна. Отсутствие истории соревнований не препятствует созданию и публикации анкеты.
Интерес к вакансии
Инженер открывает вакансию, нажимает «Мне интересно» и выбирает опубликованную анкету. Если такая анкета одна, она предварительно выбрана с возможностью проверки. Компания получает интерес и выбранную анкету; контакты и остальные анкеты не раскрываются. Компания может ответить персональным офером, инженер может отозвать интерес.
Поиск со стороны работодателя
Представитель выбирает свою вакансию и открывает подбор инженеров. Он изучает подходящую анкету и объяснение соответствия, затем отправляет офер с вилкой оплаты и персональным сообщением. Можно начать и с общего каталога анкет, а вакансию выбрать при отправке предложения.
От офера к знакомству
Компания отправляет офер
↓
Инженер получает уведомление и открывает условия
↓
Уточняет детали в чате под псевдонимом
↓
Принимает предложение или отказывается
↓
При принятии выбирает личные данные для этой компании
↓
Общение продолжается в том же чате
Отказ не создаёт разрешения на раскрытие. Новый принятый офер не расширяет ранее выданное разрешение без явного выбора инженера. Работодатель видит состояние исходящего офера в чате и на странице анкеты; отдельный раздел исходящих оферов продуктом не предусмотрен.
Подбор и объяснимость
Подбор сравнивает конкретную анкету с конкретной вакансией. Инженер получает подходящие публичные вакансии для выбранной анкеты, работодатель — опубликованные анкеты для выбранной вакансии. Общие каталоги доступны и без объекта сравнения.
Сравниваются специализация, навыки, опыт, задачи и условия. Объяснение содержит три группы:
- Совпадает: признаки, подтверждённые данными обеих сторон.
- Различается: явно указанные несовпадающие требования или ожидания.
- Неизвестно: сведения, которых недостаточно для вывода.
Отсутствующий факт не считается несовпадением. Уровень в анкете — самооценка инженера; платформа не проводит собственные экзамены и не выдаёт подтверждённый профессиональный грейд. Результат соревнования используется в пределах того, что он действительно подтверждает. Формулы весов и правила ранжирования нельзя додумывать при отсутствии принятого решения. Подробности: обоснование подбора.
Закрытая вакансия не попадает в публичный или персональный каталог инженера из-за совпадения. Адресный доступ к ней появляется через офер.
Приватность
Псевдоним стабилен для пары «инженер — компания»: несколько анкет одного человека не позволяют обходить защиту от повторных оферов. До раскрытия компания видит профессиональные сведения и безопасные факты достижений, без имени, фотографии, контактов и идентифицирующих ссылок, в том числе из протоколов ФСП. Проверке подлежат и свободный текст, и ссылки анкеты.
Видимость анкеты и раскрытие данных — разные решения. Скрытие исключает анкету из поиска и закрывает новые обращения через неё, но не отменяет существующий офер и ранее выданное разрешение. Разрешение связано с парой «инженер — компания», а не с конкретной анкетой или чатом.
В настройках инженер видит, каким компаниям доступны какие данные, может отозвать раскрытие и заблокировать компанию. Каждый новый запрос персональных данных проверяет актуальное разрешение, членство представителя и ограничения. Кэш и старые результаты поиска не должны обходить эти проверки.
Экраны
Продуктовый обзор объединяет интерфейс в 18 основных типов экранов. Детальные спецификации дополнительно раскрывают 40 экранных состояний, диалоги и служебные страницы; это разные уровни описания.
| Область | Основные экраны |
|---|---|
| Публичная часть | Главная, каталог вакансий, вакансия, страница компании |
| Инженер | Мой профиль, мои анкеты, редактор анкеты, мои оферы, офер |
| Работодатель | Моя компания, мои вакансии, редактор вакансии, каталог инженеров, анкета инженера, интересы к вакансиям |
| Общая часть | Вход и регистрация, чаты, настройки |
| Диалоги и панели | Выбор анкеты, отправка и принятие офера, раскрытие данных, привязка ФСП, уведомления, жалоба, блокировка, обращение в поддержку, подтверждение удаления |
| Администрирование | Очередь жалоб и карточка жалобы на отдельном хосте |
| Служебные страницы | Правовые документы, 404, 500 |
Создание и редактирование используют один экран. Предпросмотр собственной анкеты использует тот же шаблон, что и просмотр работодателем.
Границы продукта и проектные материалы
В принятом описании нет воронок найма, календаря интервью, тестовых заданий, отчётов о найме, цепочек согласования оферов, биллинга и обязательной проверки компании. Эти границы не отменяют полноценные настройки приватности, жалобы, поддержку и администрирование.
За продуктом стоят объектная модель OOUX/ORCA, event storming, журнал решений, дерево функций, ответы организаторов, сверка с заданием, карта продукта, а также задания на экраны и компоненты.
Доступы и дополнительные материалы · Все разделы · Возможности платформы