Методика
Как устроен Design Jobs
Шаг за шагом
Откуда берутся вакансии
Вакансия попадает в ленту не в том виде, в каком она была в источнике. Между источником и карточкой — четыре шага, и каждый из них можно проверить по самой карточке: в ней перечислены все источники, где вакансия найдена.
- 1
Сбор
Раз в сутки обходим джоб-борды, публичные каналы и карьерные страницы. Берём только то, на что дизайнер из Казахстана действительно может откликнуться.
- 2
Нормализация
Приводим к одному виду название, уровень, специализацию, формат работы, город и зарплату. «UX/UI дизайнер (миддл)» и «Middle UI/UX Designer» становятся одной ролью одного уровня.
- 3
Дедупликация
Одна вакансия — одна карточка, сколько бы источников её ни нашли. Там, где уверенности не хватает, вакансии остаются раздельными и уходят на ручную проверку: склеить разное хуже, чем показать дважды.
- 4
Публикация
Карточка получает дату публикации из источника и дату последней проверки. Кнопка отклика ведёт на оригинал — резюме мы не собираем.
Сейчас в выборке источники: Джоб-борд · Канал · Госбиржа труда · Career page · Прямое размещение · Astana Hub · LinkedIn
Career Intelligence
Что мы считаем сами
Всё в этой таблице — расчёт по нашей выборке, а не данные работодателя. Поэтому у каждой оценки есть правило, которое ограничивает её громкость: без такого правила оценка рынка превращается в гадание с уверенным лицом.
| Что показывает | Правило честности | |
|---|---|---|
| Vacancy Quality | Насколько внятно работодатель описал вакансию: обязанности, требования, условия, зарплата. | Сигнал, который нельзя проверить по тексту, не считается плохим и выпадает из знаменателя. |
| Красные флаги | «Дизайнер за всё», продуктовые обязанности сверх дизайна, неоплачиваемое тестовое, скрытая вилка. | Каждый флаг называет, что именно нашли в тексте вакансии. |
| Fair Salary | Где названная вилка стоит относительно сопоставимого среза рынка. | Срез и размер выборки называются всегда. Если узкому срезу не хватило вакансий, сравнение идёт шире — и об этом написано рядом. |
| Ориентир по рынку | Диапазон там, где работодатель вилку не назвал. | Всегда диапазон P25–P75, никогда одно число. В самой карточке зарплата остаётся «не указана». |
| История вакансии | Как менялись зарплата, уровень, формат и название, пока вакансия висела. | Записи только добавляются. Фиксируется дата, когда мы изменение заметили, а не когда оно произошло. |
| Актуальность | Насколько вероятно, что вакансия ещё открыта. | Мы не утверждаем, что вакансия закрыта. Мы говорим, когда источник последний раз её подтверждал. |
| Market Value | Сколько стоит профиль дизайнера на текущем рынке. | При малой выборке медиана не показывается вовсе. |
| Design Maturity | Компания как среда для дизайнера: есть ли дизайн-лидерство, система, исследования. | Отсутствие сигнала не штрафует: вакансия могла о нём просто не написать. Оценка не считается, пока у компании меньше двух вакансий. |
| Что изменилось | Новые, исчезнувшие и подвинувшие зарплату вакансии с вашего прошлого визита. | Слепок визита пишется только по явной команде и хранится в вашем браузере. |
| Навыки верхнего квартиля | Что чаще встречается в самых дорогих вакансиях выборки. | Это совместная встречаемость, а не влияние навыка на зарплату. Освоить инструмент из списка — не то же самое, что начать столько получать. |
Как это выглядит на живой вакансии
Графический дизайнер · ТОО "GT oil service"
Примерно на 50% ниже медианы для «Графический дизайнер».
Выборка среза: 79 вакансий.
Наша оценка, не данные работодателя. Все оценки выше помечены в интерфейсе так же, как эта строка, — чтобы их нельзя было принять за то, что написал работодатель.
Ограничения
Правила, которые мы себе поставили
Не выдумывать данные
Нет зарплаты — «не указана», а не ноль. Известен только город — точка города на карте, а не выдуманный адрес офиса.
Медиана, а не средняя
Одна щедрая вилка сдвигает среднее и не сдвигает медиану. Срез меньше 5 вакансий не показывается вовсе: вместо числа написано «недостаточно данных».
Валюта по курсу или никак
Зарплаты в валютах, для которых нет курса на дату снимка, в тенговую статистику не идут — конвертировать по выдуманному курсу нельзя.
История не перезаписывается
Ежедневные снимки рынка накапливаются и не правятся задним числом. Поэтому «зарплата выросла» — это наблюдение, а не пересчёт.
Оценка отделена от факта
Факт — то, что написал работодатель: вилка, город, формат, дата. Оценка — наш расчёт по выборке. Второе всегда помечено.
Срезы
Как считается страница среза
Страницы вида «работа моушен-дизайнером в Астане» — это не отдельные подборки, которые кто-то составил руками, а один и тот же расчёт по разным фильтрам. Первая строка такой страницы — утверждение с числом и датой, и вот по каким правилам оно получается.
Срез — это пересечение, а не сумма
Четыре измерения: роль, город, уровень и отрасль. Страница заводится на каждое из них и на любую их пару. Вакансия попадает в срез, только если подходит по всем его условиям сразу, — «моушен в Астане» не покажет моушен из Алматы.
Дата — это дата снимка
Все числа среза посчитаны на дату последнего сбора данных, и эта дата стоит прямо в утверждении. Числа без даты пересказывать нельзя: рынок в сотню вакансий меняется за неделю заметно.
Медиана — только там, где есть выборка
Считается по вакансиям среза, где работодатель назвал сумму, и только начиная с 5 таких вакансий. «Не указана» не приравнивается к нулю, а валюты без курса на дату снимка в расчёт не идут. Если выборки нет, в утверждении написано, почему её нет, а не подставлено число из более широкого среза.
Компании — те, что названы
Считаются уникальные работодатели среза. Вакансии без названного работодателя в это число не идут: «компания не указана» — это отсутствие данных, а не ещё один наниматель.
Прирост — наблюдение, а не прогноз
Рядом с числом вакансий стоит, сколько из них мы впервые увидели за последние 30 дней. Десять вакансий, из которых восемь новые, и десять, не менявшихся с весны, — разные ответы на один вопрос.
Тонкий срез существует, но на него не зовут
Срез, за которым стоит меньше 3 вакансий, не попадает ни в карту сайта, ни в перечисления, ни в поисковый индекс. Страница при этом остаётся доступной и честно называет своё число: не отвечать на заданный вопрос хуже, чем ответить «здесь пока одна вакансия».
Границы
Чего мы не делаем
- Не собираем резюме и не делаем внутренний ATS: кнопка отклика уходит на оригинальную публикацию.
- Не берём денег за место в ленте. Размещение вакансии бесплатное, а перед публикацией её проверяет человек.
- Не требуем регистрации. Сохранённые вакансии, профиль и слепок визита лежат в вашем браузере и к нам не уезжают.
- Не показываем город, которого не знаем, и не растягиваем выборку до красивого числа.
Дальше
Куда идти с этим
- Рынок дизайнаСпрос, зарплаты, навыки, работодатели и география по текущей выборке.
- ЗарплатыСрез по профессии, уровню и городу — всегда с размером выборки.
- КомпанииКто нанимает дизайнеров, с какой активностью и с какой средой.
- Мой рынокMarket Value профиля, подходящие вакансии и что изменилось с прошлого визита.
Все числа на этой странице посчитаны по той же выборке, что показана в ленте, и меняются вместе с ней. Выборка — не весь рынок Казахстана: это вакансии, которые мы нашли в открытых источниках и смогли проверить. Что происходит с персональными данными.