ФронтендБэкендМобильные приложенияДругой язык

Как выбрать профессию в IT: карта ролей и тест через мини-проекты

Сравниваем разработку, тестирование, аналитику, дизайн, администрирование и управление. Выбираем направление по рабочим задачам, а не по названию или зарплате.

Кодик

Автор

6 мин чтения

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

IT включает не только написание кода. Разработчик проектирует и меняет программы, тестировщик ищет риски и проверяет поведение, аналитик формализует данные или требования, дизайнер строит интерфейсы, DevOps-инженер автоматизирует доставку и наблюдаемость, менеджер синхронизирует людей и ограничения. В одной компании роли могут быть узкими, в другой один специалист совмещает несколько функций. Поэтому описание конкретной вакансии информативнее списка профессий из рекламы. Уточняйте также размер команды, уровень самостоятельности, встречи, дежурства и способ оценки результата.

1Создавать

Разработка, дизайн, архитектура решений.

2Проверять

QA, безопасность, аналитика качества.

3Объяснять

Системный анализ, продукт, документация.

Создавать, проверять, объяснять: деление IT-ролей по результату
Деление по типу результата: одни роли создают продукт (разработка, дизайн, архитектура), другие проверяют его качество и риски (QA, безопасность), третьи объясняют данные и требования (системный анализ, продукт, документация).

Как выбрать профессию в IT по мини-проекту

Создайте простую матрицу и оцените каждую роль после практики по шкале от 1 до 5. Не ставьте балл до выполнения задачи. Для разработки напишите небольшую программу, для QA составьте тесты и баг-репорт, для аналитики разберите таблицу и сделайте вывод, для дизайна соберите прототип одного сценария.

Роль: QA-инженер
Мини-проект: проверить форму регистрации

Оценка после практики:
- интерес к процессу: 4/5
- понятность результата: 5/5
- готовность разбираться глубже: 4/5
- терпимость к рутине: 3/5

Доказательства:
- найдено 7 сценариев
- оформлено 2 баг-репорта
- добавлен чек-лист регрессии
Ожидаемый результат
  • Решение опирается на выполненную работу, а не тест личности
  • Появляется конкретный следующий навык для проверки

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

Карта направлений по результату работы

ЭлементЧто означаетЧто делать
РазработкаРаботающая функция или сервисЛогика, код, отладка
QAПроверенное качество и рискиСценарии, API, баг-репорты
АналитикаРешение из данных или требованийSQL, схемы, коммуникация
UX/UIПонятный пользовательский сценарийПрототипы, исследования, визуал
DevOpsНадёжная доставка и средаLinux, сети, CI/CD, мониторинг

Названия пересекаются. Например, автоматизатор тестирования пишет код, аналитик продукта работает с экспериментами, а системный аналитик описывает интеграции. Не пытайтесь выбрать специальность навсегда. Выберите первый проверяемый маршрут, который даёт портфолио и базовые навыки: Git, чтение документации, декомпозицию задачи, воспроизводимую проверку результата и умение объяснить решение.

Фильтры выбора роли: интерес, рутина, понятность результата
Три фильтра после мини-проекта: интерес к самому процессу, терпимость к его рутине и понятность результата, причём баллы ставятся после выполненной работы, а не после чтения описания вакансии.

Практика: проверьте три роли мини-проектами и сведите оценки в одну матрицу

Заведите файл matrix.md и выделите три вечера по два часа: разработка, QA и аналитика. По каждой роли сначала сделайте маленькую работу и только потом поставьте баллы от 1 до 5 по четырём строкам: интерес к процессу, понятность результата, готовность разбираться глубже, терпимость к рутине. Успех: в файле три карточки, и в каждой есть строка с доказательствами, а не с ощущениями.

  1. Три контрастные роли. Выпишите в matrix.md три направления с разным типом результата, например разработку, QA и аналитику. Строки с баллами пока оставьте пустыми: заполнять их до практики нельзя.
  2. Пять вакансий на направление. Откройте по пять актуальных вакансий каждого направления и выпишите требования, которые повторяются минимум в трёх. Так базовые навыки отделяются от длинного списка пожеланий работодателя.
  3. Мини-проект на два часа. Для QA проверьте форму регистрации и оформите баг-репорты, для разработки напишите небольшую программу с одним входом и одним выводом, для аналитики разберите таблицу и сформулируйте один вывод. Ограничьте себя двумя часами на роль.
  4. Доказательства в карточку. Впишите под каждой ролью, что реально сделано: 7 найденных сценариев, 2 оформленных баг-репорта, чек-лист регрессии, ссылка на файл с кодом. Без этой строки оценка не считается.
  5. План на четыре недели. Проставьте четыре балла по каждой роли и не складывайте их механически: низкая терпимость к рутине может перевесить высокий интерес. Выберите одно направление и один итоговый проект на ближайший месяц.

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

Критерий готовности. Готово, когда вы называете по каждой из трёх ролей ежедневную задачу, рабочий инструмент и тип результата: работающая функция, найденный риск, вывод из данных. Подтверждение: три заполненные карточки в matrix.md с доказательствами и один выбранный маршрут на четыре недели с конкретным первым проектом.

Превратите выбранный месяц в один показываемый результат: репозиторий с README, набор тест-кейсов с баг-репортами или разбор таблицы с выводом и графиком. Параллельно закрывайте навыки, которые переносятся между ролями: Git, чтение документации, декомпозиция задачи и воспроизводимая проверка результата. Через месяц заполните ту же матрицу заново и посмотрите, какие баллы изменились после реальной работы.

Частые ошибки и почему они появляются

Онлайн-тест по типу личности может дать идеи, но не подтверждает, что вам подходит реальная работа. Вторая ошибка состоит в выборе по максимальной зарплате senior-специалиста. Третья связана с бесконечным исследованием направлений без практики. Через месяц чтения неопределённость обычно остаётся, если человек ничего не создал и не проверил.

Искать идеальную роль

Выбирайте хороший первый эксперимент, а не решение на всю жизнь.

Сравнивать только зарплаты

Учитывайте входной порог, регион, опыт и ежедневные задачи.

Учить всё сразу

На месяц оставьте одно направление и один итоговый проект.

Самопроверка

Как выбрать профессию в IT, если интересно сразу всё?

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

Сколько направлений стоит протестировать?

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

Помогает ли тест на профориентацию выбрать IT-роль?

Тест по типу личности даёт идеи, но не подтверждает, что вам подойдёт реальная работа. Оценку ставьте после мини-проекта: проверенная форма регистрации или написанная программа говорят о вашем интересе больше, чем результат опросника.

Что важнее названия должности при выборе роли?

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

Можно ли потом сменить направление внутри IT?

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

Почему нельзя выбирать роль только по уровню зарплаты?

Ориентир на зарплату senior-специалиста ничего не говорит о входном пороге и ежедневных задачах новичка. Цифры зависят от региона, опыта и компании и меняются, а формат работы вы будете видеть каждый день, поэтому сначала сравнивайте задачи.

Что делать дальше

Выберите три роли и запланируйте по одному двухчасовому тесту на неделю. Если ближе разработка, начните с курса Python-разработчика. Для сравнения языков откройте Python или JavaScript, а для направления качества используйте план входа в QA.