Самая крупная по числу запросов и вакансий часть справочника. Здесь пишут код, собирают видимую часть сайтов и проверяют то, что сделали другие.
И одновременно самая перегретая на входе: про эти профессии рассказали слишком громко, и на младшие позиции приходят сотни человек. Вход возможен, но рассчитывать на быстрый результат не стоит — считайте не месяцами курса, а месяцами практики.
Профессии этого направления объединяет одно: работа идёт с чужой логикой. Программист, верстальщик и тестировщик не придумывают, что нужно пользователю, — они реализуют и проверяют то, что придумал кто-то другой. Если вам важно придумывать самому, это направление будет тесным.
Отличаются они тем, за что отвечают. Верстальщик — за видимую часть: как страница выглядит и ведёт себя. Программист — за логику и данные за этой страницей. Тестировщик — за то, что всё работает до того, как это увидит пользователь.
Вход отличается по времени и по глубине. Тестирование доступнее всего: начать можно за три месяца. Вёрстка требует разобраться в основах программирования. Программирование дольше всех, зато и потолок выше — но только у тех, кто дошёл до умения разбираться в чужом коде, а не остановился на синтаксисе.
Отдельно стоит язык. Чаще всего начинают с Python: на нём быстрее получается первый работающий результат, а готовых библиотек так много, что типовую задачу не приходится писать с нуля. Обратная сторона той же простоты — самая большая конкуренция именно здесь: на младшие позиции по Python приходят сотни человек, и работу находит тот, у кого есть сделанные проекты, а не тот, кто прошёл больше курсов.
Общая ловушка направления: курсы обещают работу через полгода, и часть выпускников действительно её находит. Но разница между «прошёл курс» и «получил предложение» — в сделанных проектах и в умении объяснить, как они устроены.
Пишет код, который решает задачу: от небольшого сервиса до системы, которой пользуются миллионы.
На старте: 60 000 – 90 000 ₽удалённо · в штатеИщет, где сломается: проверяет программы до того, как их увидят пользователи.
На старте: 50 000 – 80 000 ₽удалённо · в штатеСобирает видимую часть сайта: разметку и стили. То, что человек видит и трогает.
На старте: 50 000 – 80 000 ₽удалённо · в штатеПишет серверную часть и автоматизацию на Python — языке, с которого чаще всего начинают.
На старте: 60 000 – 90 000 ₽в штате · гибридСледит, чтобы у людей работали компьютеры, сеть, доступы и почта, — и чтобы ничего не упало.
На старте: 40 000 – 70 000 ₽| Профессия | На старте | Уверенный специалист | До первых денег |
|---|---|---|---|
| Программист | 60 000 – 90 000 ₽ | 150 000 – 250 000 ₽ | 6–12 месяцев |
| Python-разработчик | 60 000 – 90 000 ₽ | 150 000 – 240 000 ₽ | 6–12 месяцев |
| Тестировщик | 50 000 – 80 000 ₽ | 100 000 – 180 000 ₽ | 3–6 месяцев |
| Верстальщик | 50 000 – 80 000 ₽ | 110 000 – 180 000 ₽ | 3–6 месяцев |
| Системный администратор | 40 000 – 70 000 ₽ | 80 000 – 130 000 ₽ | 3–6 месяцев |
Диапазоны — ориентир по открытым вакансиям и заказам, а не измерение рынка. Разброс внутри одной профессии больше, чем разница между профессиями в этом списке.
Разница между направлениями больше, чем кажется со стороны. Определитесь, что вам ближе: видимая часть, логика или проверка. Потом можно сменить направление, но начинать нужно с одного.
Структуры данных, алгоритмы, работа с сетью — это переносится на любой язык. Если учить только синтаксис, он останется набором заклинаний, которые непонятно почему работают.
Учебные задания не считаются. Нужен результат, который можно открыть и показать: пусть маленький, пусть повторяющий чужое, но доведённый до конца.
Возьмите открытый проект и разберитесь, как он устроен. Большая часть работы — читать и понимать написанное до тебя. Если это вызывает отвращение, направление не ваше.
Можно: смотрят на проекты и навыки, а не на диплом. Но техническая база нужна, и если её не дал вуз, её придётся добирать отдельно — иначе на собеседовании это станет заметно.
Тестирование — от трёх месяцев, программирование — от полугода до года. Срок зависит не от программы курса, а от количества практики: два часа кода в день дают больше, чем шесть часов лекций.
Стоит, если вам это интересно само по себе. Но рассчитывать на предложение сразу после курса не надо: на младшие позиции высокая конкуренция, и выигрывают те, у кого есть сделанные проекты.
Мышление. Язык осваивается за месяц, а умение разобраться в задаче и найти причину ошибки остаётся с вами при любом языке и любом инструменте.
Пройдите тест из шести вопросов — он подберёт три профессии из справочника под ваши ответы. Бесплатно, без регистрации и без контактов.
Пройти тест за 2 минутыВедение аккаунтов, съёмка, тексты, работа с аудиторией
Платная реклама и поисковая оптимизация — за измеримые деньги
Графика, интерфейсы, анимация
Аналитика, отчётность, работа с ИИ-инструментами
Управление проектами, продуктами и онлайн-курсами
Работа руками и с людьми: маникюр, брови, уход, приём клиентов
Бухгалтерия, кадры, налоги — работа с документами и отчётностью