Разработчик — традиционно самая высокооплачиваемая специализация в IT. По данным исследования Хабр Карьеры за первое полугодие 2026 года, медиана для разработчиков — 270 тысяч рублей в Москве, 247 тысяч в Санкт‑Петербурге и 200 тысяч в регионах. Причём медиана по всему IT‑рынку — 191 тысяча рублей.

Разброс внутри профессии огромный: HTML‑верстальщик зарабатывает 80–100 тысяч рублей, а архитектор ПО — 497 тысяч. 

В статье разберём, кто такой разработчик, какие специализации существуют, что нужно знать для входа в профессию, где учиться и сколько можно получать.

Кто такой разработчик и чем занимается

Разработчик программного обеспечения — специалист, который пишет код. Он создаёт приложения, сервисы, сайты, игры, системы. В зависимости от специализации разработчик работает с разными частями продукта, разными языками и разными задачами.

Конечно, типичный рабочий день разработчика — это написание и тестирование кода. Но помимо этого рабочее время занимают и другие задачи. Например, разработчик анализирует задачи и обсуждает их с командой. Также он занимается код‑ревью: проверяет код коллег и получает обратную связь на свой. А ещё ищет и исправляет ошибки в коде, описывает, как работает код и работает в синхронизации с командой.

Программирование — это командная работа, и разработчики‑одиночки встречаются редко. Большинство работает в команде из нескольких человек, где каждый отвечает за свой участок.

Какие бывают разработчики

По части приложения

  • Backend‑разработчик пишет серверную часть: логику приложения, работу с базами данных, API. Медианная зарплата — 251 тысяча рублей. Самые востребованные языки: Python, Java, Go, PHP.

  • Frontend‑разработчик пишет то, что пользователь видит в браузере: интерфейсы, анимации, формы. Медиана — около 225 тысяч рублей. Основной стек: JavaScript, TypeScript, React, Vue.

  • Fullstack‑разработчик работает с фронтом и бэком. Зарплата — около 208 тысяч в месяц.

  • Мобильный разработчик пишет приложения для iOS (Swift, Objective‑C) или Android (Kotlin, Java). Медианная зарплата одна из самых высоких на рынке — 295 тысяч рублей. 

  • Разработчик игр (GameDev) создаёт игры — механику, геймплей, графику, сетевую часть. Преимущественно Unity (C#) или Unreal Engine (C++). Средняя з/п — 175 тысяч.

По стеку и домену

  • Архитектор ПО проектирует структуру всей системы. Это самая высокооплачиваемая роль среди разработчиков, в среднем архитектор получает 504 тысячи рублей в месяц. О том, почему архитекторам ПО платят больше остальных разработчиков, — писали в отдельной статье.

  • Разработчик баз данных работает с СУБД: проектирует схемы, оптимизирует запросы. Медиана — 220 тысяч.

  • 1С‑программист разрабатывает и поддерживает системы на базе 1С. Медианная зарплата — 197 тысяч. Это стабильная специализация с устойчивым корпоративным спросом.

  • Разработчик встраиваемых систем пишет прошивки для оборудования: микроконтроллеры, промышленные устройства. Языки: C, C++. Медиана — 168 тысяч в месяц.

  • HTML‑верстальщик переводит дизайн‑макеты в HTML/CSS. Самая низкая зарплата среди разработчиков — 114 тысяч рублей.

Сколько зарабатывают разработчики в 2026 году

По данным исследования Хабр Карьеры за первое полугодие 2026 года, больше всех среди разработчиков зарабатывают архитекторы программного обеспечения: 497 тысяч в Москве (рост на 8% относительно второго полугодия 2025 года), 508 тысяч в Санкт‑Петербурге (снижение на 7%) и 420 тысяч в регионах (рост на 4%). 

За ними с большим отрывом следуют разработчики мобильных приложений и бэкенд‑разработчики, а замыкают топ-5 программисты 1С и разработчики баз данных.

По языкам программирования лидирует Objective‑С: медианная зарплата специалистов, работающих с этим языком, — 400 тысяч рублей. На втором месте — Elixir с зарплатами в 348 тысяч, а на третьем — Swift с медианой в 326 тысяч рублей.

В целом рост зарплат разработчиков в первом полугодии 2026 года замедлился. Если во второй половине 2025 года рост по отдельным специализациям достигал 15%, то максимум сейчас — 7–8%. При этом годовая инфляция, по прогнозу ЦБ, составит 4,5–5,5%. Поэтому реальный рост зарплат минимален. 

Что нужно, чтобы стать разработчиком

Хард‑скиллы

  • Язык программирования. Для старта достаточно одного — выбирайте под цель. Python или JavaScript — самые популярные входные точки. Java и Go — если цель корпоративный backend. Swift/Kotlin — для мобильной разработки.

  • Алгоритмы и структуры данных. Базовый набор — массивы, связные списки, деревья, графы, сортировки и поиск. Без этого не пройти техническое интервью.

  • Git и системы контроля версий. Стандарт любой командной разработки. Нужно уметь работать с ветками, делать pull request, разрешать конфликты.

  • Базы данных. Базовый SQL — обязателен для большинства backend‑специализаций. Понимание реляционных и нереляционных СУБД.

  • Понимание сети. Что такое HTTP/HTTPS, REST API, как работает браузер — необходимый минимум для веб‑разработки.

  • Тестирование. Умение писать юнит‑тесты и понимать TDD — ценится на рынке даже у джунов.

Софт‑скиллы

  • Умение читать чужой код. В работе разработчик чаще читает, чем пишет. Это отдельный навык.

  • Коммуникация в команде. Ретроспективы, стендапы, код‑ревью — разработчик постоянно общается, поэтому на рынке ценится умение чётко объяснять технические решения.

  • Самостоятельность. Нужно уметь разбираться в незнакомой задаче без постоянного сопровождения.

  • Английский язык. Вся документация, Stack Overflow, GitHub, профессиональные конференции, международные вакансии — на английском. Без технического английского разработчик будет ограничен в обучении и в карьере.

Где учиться

Нетология предлагает десятки программ по разработке — есть курсы по backend, frontend и fullstack‑разработке, мобильной разработке и разработке игр. Есть обучение с нуля, для специалистов с опытом, а также бакалаврские и магистерские программы. Отдельный плюс — карьерная поддержка. Школа поможет с резюме и собеседованиями. 

Aston — IT‑компания с бесплатной программой обучения Java‑разработке и разработке на языке 1C. Для обучения нужна база в программировании, но лучшие студенты смогут стажироваться в компании, получать зарплату и первый коммерческий опыт.

Школа Бруноям специализируется на разработке игр, 3D‑моделировании и геймдеве. Если хотите войти в игровую индустрию, здесь есть курсы по Unity (C#) и Unreal Engine. Также в Бруноям представлены программы по backend‑разработке на языках Python, Java и Go.

Яндекс Практикум — одна из самых полных русскоязычных платформ для обучения разработке. Есть треки по Python‑разработке, веб‑разработке, Java, Data Science, iOS. Обучение строится вокруг практики: студент пишет код с первого дня, работает над проектами, получает обратную связь от наставников.

Институт профессиональных квалификаций (ИПК) предлагает дистанционную аккредитованную программу по веб‑разработке с выдачей диплома о профпереподготовке и новой квалификации.

НАДПО ведёт курс по владению нейросетями — пригодится любым специалистам для оптимизации работы и личных дел.

Инглекс — для английского языка. Разработчик, который читает документацию без словаря, разбирается в ошибках на Stack Overflow напрямую и участвует в международных open source проектах, — эффективнее того, кто работает с переводами. 

Как выбрать первый язык программирования

Если хочется...

Язык для старта

Почему

Войти быстрее, широкий рынок

Python

Простой синтаксис, огромное сообщество, ML/AI/backend

Корпоративный backend, банки

Java

Enterprise‑стандарт, стабильный рынок

iOS‑разработка

Swift

Официальный язык Apple, растущая зарплата (+7%)

Android‑разработка

Kotlin

Официальный язык Android, медиана 320 000 ₽

Веб‑разработка, фронт

JavaScript / TypeScript

Единственный язык браузера, огромный рынок

Высокопроизводительные системы

Go или C++

Go: медиана 325 000 ₽, растёт

Разработка игр

C# (Unity) или C++ (Unreal)

Стандарт игровой индустрии

Ищите язык, подходящий под вашу цель. Разработчик, хорошо знающий один язык и понимающий принципы программирования, легко переходит на второй за 1–3 месяца.

Как найти первую работу разработчиком

Подход к поиску первой работы стоит строить как последовательный процесс. Начинайте публиковать проекты на GitHub с первого месяца — достаточно 2–3 рабочих приложений с чистой архитектурой и документацией на русском и английском. Параллельно выделите полчаса в день на алгоритмические задачи в LeetCode или Codeforces: через пару месяцев такой практики вы пройдёте технический блок большинства собеседований. 

Дарья Гуляева 

Менеджер по персоналу в Хабре

Самое сложное для начинающего специалиста — не просто оформить знания в резюме, а показать умения применять их на практике. Делайте pet‑проекты, берите реальные задачи — всё, что можно показать работодателю. Тогда он будет оценивать не только сертификат об окончании курса, но и конкретный рабочий результат.

При этом я бы не делала ставку только на массовые отклики. Советую следить за карьерными сайтами интересующих компаний — у многих регулярно открываются стажировки и программы для начинающих специалистов. Ещё один хороший канал — профильные IT‑мероприятия: через нетворкинг можно напрямую познакомиться с компаниями, рекрутерами и специалистами и найти возможность для первого входа в профессию.

В резюме в первую очередь стоит показывать реальные кейсы — это могут быть учебные проекты, собственные разработки или pet‑проекты. Главное, чтобы по ним было понятно, что человек действительно умеет делать, а не просто знает заученные термины. Портфолио должно быть продолжением резюме: вместо шаблонного «знаю Python, Git, SQL» можно сразу показать эти навыки в работе и объяснить, что именно сделал сам.

На собеседованиях я часто встречаю, как кандидаты теряются, когда их просят объяснить логику решения. Поэтому важно не только знать теорию, но и уметь показать ход мыслей — так сразу видно, насколько человек умеет применять знания на практике, а не просто заучивать.

И обязательно заранее изучите компанию и её продукт, подготовьте вопросы — это база, но именно такие детали показывают, что вы не просто рассылаете резюме веером, а действительно хотите работать именно здесь.