Методология
Что мы храним
Каждый ответ — это одна строка в базе. Вот всё, что в ней есть:
- должность из справочника и то, что человек ввёл своими словами
- город и регион
- сумма на руки, валюта и период (месяц, день, час)
- курс, по которому сумма пересчитана в сумы, и его дата
- уровень, годы опыта, отрасль, размер компании
- форма выплаты и ответы про условия труда
- необратимый хэш IP — только для защиты от спама
- дата ответа и язык интерфейса
Чего мы не храним
- имя, фамилию, любые контакты
- электронную почту и телефон
- сырой IP-адрес — только необратимый хэш с секретным ключом
- сырой идентификатор Telegram — тоже только хэш
- связь между ответом и конкретным человеком
Как считаем
Медиана — это середина: половина людей получает меньше, половина больше. Она честнее среднего арифметического, которое один директорский оклад сдвигает вверх для всей выборки.
Перед расчётом отбрасываем по 5% самых больших и самых маленьких значений. Это защита от опечаток и шуток: один ответ с лишним нулём иначе двигал бы цифру для всех. При этом количество ответов показывается настоящее — мы не скрываем, сколько данных на самом деле.
Пока по срезу меньше 5 ответов, мы не показываем ничего. На двух-трёх ответах любая цифра случайна, а выглядит как факт.
Про компании
Название компании никогда не показывается рядом с отдельным ответом. Медиана по компании появляется только если ответов не меньше 25. Утверждения об условиях труда — «здесь не платят вовремя» — не публикуются по компаниям никогда, ни при каком количестве ответов.
Открытый код
https://github.com/TENEr98/real_maosh
Последний пересчёт: 2026-07-25