Навигатор профессийкак войти, что учить, сколько платят

Разработка и тестирование

Самая крупная по числу запросов и вакансий часть справочника. Здесь пишут код, собирают видимую часть сайтов и проверяют то, что сделали другие.

И одновременно самая перегретая на входе: про эти профессии рассказали слишком громко, и на младшие позиции приходят сотни человек. Вход возможен, но рассчитывать на быстрый результат не стоит — считайте не месяцами курса, а месяцами практики.

Чем эти профессии похожи и чем отличаются

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

Отличаются они тем, за что отвечают. Верстальщик — за видимую часть: как страница выглядит и ведёт себя. Программист — за логику и данные за этой страницей. Тестировщик — за то, что всё работает до того, как это увидит пользователь.

Вход отличается по времени и по глубине. Тестирование доступнее всего: начать можно за три месяца. Вёрстка требует разобраться в основах программирования. Программирование дольше всех, зато и потолок выше — но только у тех, кто дошёл до умения разбираться в чужом коде, а не остановился на синтаксисе.

Отдельно стоит язык. Чаще всего начинают с Python: на нём быстрее получается первый работающий результат, а готовых библиотек так много, что типовую задачу не приходится писать с нуля. Обратная сторона той же простоты — самая большая конкуренция именно здесь: на младшие позиции по Python приходят сотни человек, и работу находит тот, у кого есть сделанные проекты, а не тот, кто прошёл больше курсов.

Общая ловушка направления: курсы обещают работу через полгода, и часть выпускников действительно её находит. Но разница между «прошёл курс» и «получил предложение» — в сделанных проектах и в умении объяснить, как они устроены.

Профессии раздела

Сравнение внутри раздела

ПрофессияНа стартеУверенный специалистДо первых денег
Программист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 месяцев

Диапазоны — ориентир по открытым вакансиям и заказам, а не измерение рынка. Разброс внутри одной профессии больше, чем разница между профессиями в этом списке.

С чего начать в этом направлении

  1. Не выбирайте «IT» целиком

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

  2. Начните с основ, а не с языка

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

  3. Сделайте проект своими руками

    Учебные задания не считаются. Нужен результат, который можно открыть и показать: пусть маленький, пусть повторяющий чужое, но доведённый до конца.

  4. Проверьте себя на вкус к чужому коду

    Возьмите открытый проект и разберитесь, как он устроен. Большая часть работы — читать и понимать написанное до тебя. Если это вызывает отвращение, направление не ваше.

Частые вопросы о направлении

Можно ли войти в IT без высшего образования?

Можно: смотрят на проекты и навыки, а не на диплом. Но техническая база нужна, и если её не дал вуз, её придётся добирать отдельно — иначе на собеседовании это станет заметно.

Сколько времени нужно на подготовку?

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

Вход перегрет — стоит ли вообще идти?

Стоит, если вам это интересно само по себе. Но рассчитывать на предложение сразу после курса не надо: на младшие позиции высокая конкуренция, и выигрывают те, у кого есть сделанные проекты.

Что важнее — язык или мышление?

Мышление. Язык осваивается за месяц, а умение разобраться в задаче и найти причину ошибки остаётся с вами при любом языке и любом инструменте.

Не уверены, что это ваш раздел

Пройдите тест из шести вопросов — он подберёт три профессии из справочника под ваши ответы. Бесплатно, без регистрации и без контактов.

Пройти тест за 2 минуты

Другие разделы