Профессии · Обновлено 15 октября 2026 · 6 мин чтения
«Программист» — это не одна профессия, а десяток разных работ. Общее у них одно: превратить задачу в понятные машине шаги. Дальше начинаются различия — инструменты, люди рядом и то, что вы делаете руками каждый день.
Что общего у всех этих работ
Любая работа в разработке состоит из трёх умений. Понять, что вообще нужно. Разложить это на шаги, которые можно проверить. Проверить, что получилось именно то, о чём договаривались. Язык программирования — инструмент для второго шага, а не сама профессия.
Поэтому вопрос «какой язык учить» — второй по важности. Первый звучит так: «что мне интересно делать весь день». С него и начнём.
Кто есть кто: девять работ, которые называют словом «программист»
Кто
Что делает простыми словами
Чем работает
Порог входа
Фронтенд
То, что человек видит и нажимает на экране
HTML, CSS, JavaScript
низкий
Бэкенд
«Кухня»: данные, заказы, оплата, правила
Python, Java, Go, PHP
средний
Фулстек
И экран, и кухня — обычно в небольшой команде
всё вместе
средний
Мобильный
Приложения для телефона
Kotlin, Swift
средний
Тестировщик (QA)
Проверяет, что всё работает так, как обещали
чек-листы, инструменты тестов, код
низкий
Аналитик
Переводит «хочу удобно» в понятные требования
SQL, таблицы, схемы
низкий-средний
Данные и ИИ
Ищет закономерности в данных, обучает модели
Python, SQL, математика
средний-высокий
Инфраструктура, DevOps
Чтобы всё работало и обновлялось без падений
Linux, облака, автоматизация
средний
Поддержка, эникей
Первый, кто отвечает пользователю
внутренние панели, скрипты
самый низкий
Порог входа — это не «кто умнее», а «сколько времени до первой работы». Он меняется от года к году: направление, куда побежали все, становится тесным, а спокойное остаётся недооценённым.
Порог входа — не уровень профессии
Тестировщик — это не «недопрограммист». Это другая работа: одна ищет, где сломано, другая строит так, чтобы не ломалось. В команде нужны обе, и обе хорошо оплачиваются с опытом.
Разбор: одна кнопка «Оплатить» — работа шести человек
Самый быстрый способ понять разницу между профессиями — посмотреть, кто что делает для одной обычной кнопки на сайте.
Кто
Что делает для этой кнопки
Аналитик
Выясняет, что должно происходить при нажатии и что считается успехом
Дизайнер интерфейсов
Рисует кнопку и состояние «оплата идёт»
Фронтенд
Делает кнопку на странице и передаёт нажатие дальше
Бэкенд
Проверяет заказ, списывает деньги, записывает результат
Тестировщик
Проверяет, что при отказе банка деньги не списываются дважды
Инфраструктура
Следит, чтобы оплата работала ночью и в выходные
В маленькой команде один человек часто закрывает две-три роли сразу. Но работы от этого не исчезают — их просто делают по очереди, и понимать их всё равно нужно.
Как выбрать по себе, а не по слухам
Хочется видеть результат сразу? Смотрите в сторону интерфейсов: написали — и в браузере уже видно.
Нравится разбираться, почему не работает? Тестирование, отладка, инфраструктура.
Нравится объяснять и договариваться? Аналитика, поддержка, работа с заказчиком.
Нравится считать и искать закономерности? Данные и аналитика.
Хочется самого простого входа? Поддержка, тестирование, вёрстка — там требований к опыту меньше всего.
Если ничего не отозвалось — это нормально. На старте помогает не «правильный выбор», а первая маленькая работа, доведённая до конца. Именно она показывает, что вам на самом деле нравится. А как превратить «нравится» в профессию, навыки и первый шаг — разобрано в статье как выбрать направление.
Три мысли, которые стоит унести
Названия меняются каждый год, суть — нет. Появляются новые должности, но внутри всё те же три умения: понять, разложить, проверить.
Внутри любой роли есть куда расти — от «делаю по инструкции» до «решаю, что вообще нужно делать».
Первый язык — не приговор.Стек — это набор технологий, с которыми вы работаете. Люди меняют его несколько раз за карьеру, и это считается нормой.
Самый честный способ проверить направление — потрогать руками. Первый демоурок «Первая программа: команда print» занимает десять минут, а дальше уже понятно, нравится вам это или нет.
Другие статьи раздела
Как выбрать направление — «Понятно, что нравится, — и всё равно непонятно, что делать». Это нормально: совет «прислушайтесь к себе» не отвечает на вопрос «кем быть». Ниже — ответ по шагам: наблюдаемые сигналы, таблица «что вам нравится → какая это профессия → какие навыки развивать → с чего начать», план на первые 30 дней и честные оговорки.
Что требуют от новичка — В вакансиях для новичков обычно пять-семь пунктов, и часть из них выглядит как список для опытного разработчика. Разбираем, что за этими пунктами стоит на самом деле, что действительно нужно к первому разговору, а что спокойно добирается уже на работе.
Навыки, которые не устареют — Языки и фреймворки меняются каждые несколько лет: то, что учили три года назад, уже редко упоминают. А часть навыков остаётся нужной всегда — и именно они решают, растёт человек в профессии или остаётся на месте.
Кто такой SEO-специалист — SEO-специалист отвечает за то, чтобы сайт находили в поиске. Звучит как одна работа, а внутри их три: стратег решает, под какие запросы нужны страницы, технический SEO следит за [индексацией](word:Индексация) и скоростью, редактор отвечает за тексты. С программистами разговаривает только средний — и почти всегда его просьба сформулирована так, что её нельзя выполнить.
Что ещё есть на сайте
Учиться
Уроки — Все уроки трёх траекторий: список, поиск и ваш прогресс.
Компьютер без страха — Файлы, браузер, пароли, мошенники, документы и деньги в интернете простыми словами. Бесплатно и без оплаты.
Если уже случилось — Деньги ушли с карты, пропала симка, взломали аккаунт, потерялись документы — порядок действий по шагам и куда звонить.
Какой компьютер нужен — Чек-лист по уровням: для учёбы ничего покупать не нужно, для своего проекта — 16 ГБ и SSD, для работы — 32 ГБ. Плюс нейросети и устаревание железа.
Без кода: ставить задачу — Как объяснить задачу программисту и принять работу. Кода нет ни строчки.
Профессии и языки — Кто такие программисты, зачем столько языков и что делать после курса.
Потренироваться
Практикум: задачи из жизни — Та же команда урока — на работе, дома и в документах. 63 задачи с проверкой вывода и без регистрации.
Игры-тренажёры — Найти ошибку в чужом коде, прочитать, что делает программа, и увидеть, что случится, если нажать клавишу.
Симулятор: от задания до сдачи — Пройти путь целиком: папка, терминал, файл, сохранение, запуск, проверка по критерию приёмки. Два сценария и две системы.
Мастерская экрана — Проверить цвета и раскладку страницы: контраст, шаблоны, конструктор.
Колесо фортуны — Одна прокрутка в день: скидка на подписку или дни доступа.
Словари и юмор
Словарь программиста — Слова из уроков и кода: парсинг, функция, хеш, компиляция.
Словарь руководителя — Слова из работы простыми словами: скоуп, дедлайн, MVP, бэклог.
Корявые задачи — Юмор: как ставят задачи и что из этого получается. С моралью.
Сайт, оплата и помощь
Родителям — Возраст, время на уроки, безопасность в сообществе, деньги и результат — что важно знать до оплаты.