Профессия

Программист — курсы и обучение

84 курса

Сколько зарабатывает

Джун (до 1 года)
70 000 ₽ — 120 000 ₽
Мидл (1–3 года)
150 000 ₽ — 260 000 ₽
Сеньор (3–7 лет)
260 000 ₽ — 420 000 ₽
Лид / Архитектор (7+ лет)
400 000 ₽ — 800 000 ₽

Карьерная траектория

Джун-разработчик 6–18 месяцев

Небольшие задачи, много учёбы по месту работы, пул-реквесты с правками старших коллег.

70 000–120 000 ₽

Мидл-разработчик 1–3 года

Самостоятельная работа над фичами, ответственность за отдельные модули, код-ревью джунов.

150 000–260 000 ₽

Сеньор-разработчик 3–7 лет

Архитектурные решения, наставничество команды, взаимодействие с продактами и бизнесом.

260 000–420 000 ₽

Тимлид / Архитектор 7+ лет

Управление командой, технические стратегии, подбор технологий, взаимодействие с C-уровнем.

400 000–900 000 ₽

О профессии

Программист пишет код, создающий приложения, сервисы, игры, системы управления и всё, что работает на компьютерах и смартфонах. Специализаций в профессии десятки: бэкенд, фронтенд, мобильная разработка, DevOps, ML-инженер, embedded-разработчик. Каждая ниша имеет свой стек, свои зарплаты и свой рынок труда. Обобщённо «программист» — это специалист, умеющий переводить задачи в машинный код через языки программирования.

Зарплаты программистов в России входят в топ по всем отраслям. По данным Хабр Карьеры за 2024 год, джун зарабатывает 80 000–120 000 рублей, мидл — 150 000–250 000 рублей, сеньор — 300 000–450 000 рублей. В компаниях с зарубежными проектами или международными клиентами — ещё выше. Backend-разработчики на Java/Go в финтехе — 350 000–500 000 рублей на уровне сеньора.

Направления

Языки программирования30Программирование для детей17Веб-разработка: Backend16Карьерный рост9Английский язык9Разработка игр9Базы данных8DevOps и инфраструктура8Школьная программа6Информационная безопасность6Репетиторство5Компьютерная грамотность5Веб-разработка: Frontend5Подготовка к экзаменам4Программирование с AI4Электроника и Arduino3Профессиональная переподготовка3Аналитика данных3Мобильная разработка3Машинное обучение и Data Science3Монетизация контента2Энергетические практики2Фриланс и удалёнка2Коммуникативные навыки2Управление проектами2Digital-маркетинг21С-программирование2Тестирование (QA)2AI-автоматизация и агенты2Заработок на фрилансе1Искусство1Исполнение желаний1Таро и мантика1Астрология1Строительство и ремонт1Саморазвитие1Звукорежиссура и продакшн1Онлайн-бизнес1Юридические аспекты бизнеса1MBA и стратегия1Продажи1Реклама1SEO1Motion-дизайн и анимация1Веб-дизайн и UI/UX1No-code и конструкторы сайтов1Заработок на AI1LLM и чат-модели1

Категории

Навыки и инструменты

Языки программирования

Python, Java, Go, JavaScript, C++ — выбор зависит от специализации

Алгоритмы и структуры данных

Основа для прохождения технических интервью и написания эффективного кода

Системы контроля версий

Git — обязательный инструмент для любого разработчика

Базы данных

PostgreSQL, MySQL, MongoDB — работа с хранением и извлечением данных

Soft Skills

  • Умение декомпозировать задачи
  • Дебаггинговое мышление
  • Коммуникация в команде
  • Готовность к постоянному обучению
  • Работа с неопределёнными требованиями

Обязанности

01

Написание и ревью кода

02

Декомпозиция задач и оценка сроков

03

Участие в архитектурных обсуждениях

04

Написание юнит и интеграционных тестов

05

Документирование кода и API

06

Исправление дефектов и технический долг

Плюсы и минусы

Преимущества

  • Одни из лучших зарплат на рынке. Мидл-программист зарабатывает 150 000–250 000 рублей — это выше 95% профессий в России
  • Полная удалёнка и гибкость. Большинство IT-компаний работают удалённо или в гибридном формате
  • Возможность работать на зарубежные компании. Выход на международный рынок через Upwork, Toptal или прямые контракты с зарубежными работодателями

Сложности

  • Постоянно нужно учиться. Стек устаревает каждые 3–5 лет — нужно постоянно изучать новые фреймворки и подходы
  • Длинный путь до высоких доходов. До уровня сеньора с зарплатой 300 000+ нужно 4–6 лет реального опыта
  • Сидячая работа и выгорание. 8–10 часов за экраном, deadline-давление в продуктовых компаниях — выгорание частое явление

Востребованность

Один из самых высоких спросов на рынке труда России. Особенно востребованы бэкенд-разработчики, мобильные разработчики и ML-инженеры.

Где работают

IT-продукты и SaaSФинтех и банкиE-commerceГосударственные IT-проектыПромышленная автоматизацияИгровая индустрия

Как стать программист

1

Выбрать специализацию

Фронтенд, бэкенд, мобильная разработка — нужно определиться с направлением до начала обучения

2

Выучить базовый язык программирования

Python для старта универсален. Для веба — JavaScript. Для мобайла — Swift (iOS) или Kotlin (Android)

3

Освоить алгоритмы и структуры данных

LeetCode, Codewars — без этого сложно пройти техническое интервью даже в средние компании

4

Создать портфолио на GitHub

5–7 учебных и реальных проектов с чистым кодом и документацией — это то, что смотрят при найме

5

Пройти первое техническое интервью

Стажировка или первая работа — самый сложный шаг. После первой компании всё становится проще

Частые вопросы

Эксперты и авторы 4

Отзывы 30

B
Beloe_oblako14 июня 2022 г.
★★★★★

+ Курс помог 8-летнему ребенку освоить материал: он дошел до конца, научился находить свои ошибки, теперь делает собственные проекты и легко справляется со школьными заданиями по Scratch. Аналогов курсу нет.

10-летнему ребенку стало скучно к середине курса из-за повторения информации, интерес был потерян.

↗ Программирование для детей 7-15 лет. Месяц 12
D
Doctor12321 декабря 2020 г.
★★★★★

+ Отличный курс, материал качественный. Рекомендую к просмотру вместе с детьми.

↗ Программирование в Roblox. Модуль 1
w
wildcad22 августа 2020 г.
★☆☆☆☆

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

Материал поверхностный и содержит очевидные советы. Курс выглядит как набор рекламных ссылок и пересказ общеизвестных рекомендаций. Неуважительное отношение к аудитории уровня Intermediate из-за предложения базовых учебников серии «In Use». Присутствуют спорные и потенциально вредные советы по изучению языка через просмотр фильмов и сериалов.

↗ Программа индивидуального обучения для Intermediate
Х
ХмелиСунели8 мая 2019 г.
★★★★★

+ Ребенок очень доволен, с нетерпением ждет каждый следующий урок. После первых 2-3 вводных занятий материал стал очень интересным.

↗ Информатика. 5 класс
S
Seeker of knowledge12 мая 2017 г.
★★★☆☆

+ Полезнее будет прочитать книгу «Как сдвинуть гору Фудзи».

Очень плохая дикция спикера: постоянное искажение звуков и произношения слов (например, «хэконье» вместо «г», «халаваломки» вместо «головоломки»). Из-за этого материал невозможно слушать после середины курса.

↗ Как решать головоломки на собеседовании в IT
S
Samir1629 апреля 2017 г.
★★★★☆

+ Курс имеет свою структуру. Ценными являются разборы конкретных заданий.

Структура обозначена весьма поверхностно. Мало практических заданий. Хотелось бы отдельный курс, который был бы целиком посвящен натаскиванию кандидата перед собеседованиями на примерах конкретных задач.

↗ Как решать головоломки на собеседовании в IT
a
antz1323 апреля 2017 г.
★★★★☆

+ Есть интересная информация.

Много воды, у автора присутствуют дефекты дикции.

↗ Как решать головоломки на собеседовании в IT
u
unlis31 мая 2016 г.
★★★★★

+ Содержание комплекта отличное: книга снабжена виртуальным диском с примерами и большим количеством полезной справочной информации. Качество скана хорошее: текст отчетлив, принципиальные и блок-схемы читаются отлично, страницы ровно отсканированы.

↗ Программирование микроконтроллеров для начинающих и не только