Сколько я вообще стою как разработчик - вопрос, который в последнее время не даёт мне покоя. Не ради красивого ответа кому-то, а для себя, по-честному. Решил наконец сесть и разобраться =)
Препод, который параллельно кодил
С 2021 года я преподавал математику в школе, вернулся туда на фоне пустоты в ответ на отклики. В конце 2024 перешёл в колледж. Там неожиданно все мои навыки программирования, которые урывками нарабатывал с 2019-го года - переросли в реальный проект: сделал веб-сервис для автоматизации работы отдела, вёл небольшую команду, прошёл путь от “давай попробую” до рабочей системы, которой пользовались десятки людей. Все мои наработки в Джанго пригодились.
Важно другое: на этом месте я получал шестизначную сумму, и даже сильно больше желанных когда-то 100к. В конце дошёл даже до 220к. И вот с этой цифрой у меня сейчас особые отношения.
Почему та зарплата - не показатель моего уровня
Теперь, когда я ушёл оттуда, понюхав 6-значную зарплату после 35к в школе, стало сложно войти на рынок с меньшей ЗП. Что делать и какую зарплату считать приемлемой для старта в IT?
Ирония же в чём - 220 тысяч я получал не за код. Я получал их за нахождение в специфичной образовательной структуре, где в целом куча негативных моментов, за которые тебе и платят. Это не рыночная оценка моих навыков. Тем более не как разработчика. Это была особенность конкретного места работы.
Признаю это как данность. Просто раньше мне казалось, что если я получал 220к, значит я и буду ощущать, что стою 220к. Теперь нет. И это нормально, я сам это понимаю =)
Что на самом деле говорит рынок о Python-разработчиках
Полез разбираться, что говорят цифры, а не мои ощущения.
По данным Habr Career за первое полугодие 2026 (по IT в целом, без разбивки на языки): Junior - 95 тысяч рублей, Middle - 174 тысячи, Senior - 303 тысячи.
Отдельный спецотчёт того же Habr Career даёт медиану именно для Python-разработчиков (без разбивки по грейду) - 243 000 рублей, рост на 6% за полугодие. При этом рынок труда в целом вырос примерно на 1% - то есть ниже инфляции. Разброс между этими цифрами приличный, так что к медиане стоит относиться с осторожностью - непонятно, кто туда попал по грейдам.
Менее авторитетные агрегаторы дают вилки поприземлённее: Junior backend на python - 80-140 тысяч, Middle - 180-280 тысяч. Это требует проверки, источники не топовые, но порядок цифр совпадает с тем, что мне встречалось в вакансиях.
Отдельно бросилось в глаза: у разработчиков с опытом в ИИ/ML зарплаты выросли примерно на 40% (по данным finance.mail.ru). Значимая деталь, буду иметь в виду.
Разбивки конкретно по python в разрезе удалёнка/гибрид я не нашёл - если у кого-то есть свежие данные, буду благодарен, это тоже требует проверки.
И ещё момент, который меня зацепил: судя по статьям про подбор персонала, ATS-системы фильтруют кандидатов по ключевым словам, включая формальное название должности. То есть если в трудовой у тебя не значилось “python-разработчик”, это может резать тебя ещё на автоматическом этапе, даже если навыки есть. Насколько жёстко это работает на практике, я не проверял, но логика тревожная.
Честная оценка себя: где я реально сейчас
Смотрю на себя трезво. Общий стаж почти 11 лет, но это лукавая цифра - реально в разработке я примерно 1,5-2 года. До этого - тестировщик ПО, модератор контента, асессор данных. Плюс тот самый проект в колледже.
Junior я или нет - вопрос спорный, я не эксперт в грейдировании самого себя, но по опыту и самостоятельности - где-то между джуном и мидлом, ближе к джуну. Не потому что не умею писать код. А потому что формального опыта именно в роли разработчика у меня мало, и рынок это видит в первую очередь через титул должности, а не через то, что я реально делал.
Сопоставляя себя с цифрами выше - Junior backend 80-140, средние показатели по рынку 95-174 - выхожу примерно на вилку 70-140 тысяч рублей. Это не защита позиции “я столько стою и точка”. Это результат честного сопоставления: вот что я умею, вот что показывает рынок для такого профиля, вот пересечение.
Как показывать реальные достижения, а не цепляться за старую зарплату
На переговорах у меня есть соблазн сказать “а на прошлом месте я получал 220”. Не буду - я же сам только что признал, что это не показатель.
Вместо этого показываю, что делал руками: рабочую систему, которой пользовались люди, и то, что довёл её до продакшена сам, без готовой команды под рукой. Плюс сейчас - живые pet-проекты, не просто туториалы. Последние четыре месяца делаю SaaS-проект - беговой ИИ-тренер на FastAPI, Vue 3, TypeScript, PostgreSQL, Docker и OpenAI API. Делал telegram-бота с RAG на LangChain, ChromaDB, Ollama и aiogram 3. Это то, что можно показать и обсудить по существу - код, архитектурные решения, а не цифру в старом договоре.
Карьерные консультанты советуют на переговорах называть вилку, а не фиксированную цифру - с разбросом между границами процентов 25-30. Насколько это реально работает, я нигде не нашёл количественных подтверждений, но логика понятна: вилка оставляет пространство для торга в обе стороны.

Минимум, цель и потолок
Свожу всё к простому фреймворку.
Минимум - 70 тысяч. Ниже уже не имеет смысла уходить из текущего состояния, тем более с каким-то релевантным опытом за плечами.
Цель - где-то в районе 140 тысяч. Обосновываю её не тем, что я так хочу, а тем, что там пересекаются рыночные данные по джуниор-мидл диапазону и мои реальные навыки, подтверждённые готовыми проектами, а не только словами на собеседовании.
Потолок сознательно не называю: делать вид, что знаю цифру, которой не знаю, - это та же ошибка, что и цепляться за старую зарплату. Узнаю его по ходу переговоров, когда будет с чем сравнивать реальные предложения.
Такой честный разбор оказался полезнее, чем попытка отстоять цифру из прошлой жизни. А вы как для себя определяете, сколько реально стоите сейчас - через прошлую зарплату или через трезвый взгляд на навыки?
Всем дочитавшим - трезвой самооценки и вилки зарплаты, которая не стыдно называть вслух. Как-то так. 😌
