«IT» произносят так, словно это одна профессия. На самом деле это не так. Это целый город из десятков ролей, и у большинства людей, которым любопытно туда попасть, нет карты этого города. Они открывают учебник, в первую же минуту слышат десять незнакомых слов и тихо решают, что это не для них.
Эта статья — карта.
К концу вы будете знать, что собой представляют четыре главных «района» IT, какой человек обычно живёт в каждом из них, и куда дальше идти на этом сайте, если один из районов покажется вам подходящим. Мы будем честны: что каждый путь даёт, чего не даёт, и чего он требует. Без хайпа. Без «выучи AI за 30 дней и зарабатывай шестизначные суммы». Только реальная картина.
Что значит «IT» на самом деле
Когда кто-то говорит «я работаю в IT», он может заниматься любой из сорока разных профессий. Это слово — зонтик, точно так же как «медицина» — зонтик, под которым прячутся хирурги, стоматологи и физиотерапевты. Никто не спрашивает у дантиста, может ли тот сделать операцию на сердце. Но у любого «айтишника» регулярно спрашивают, не починит ли он принтер — потому что снаружи всё это выглядит как одно и то же.
Не выглядит.
Для целей этой статьи почти всё в IT попадает в одну из трёх семей работы:
- Software engineering (разработка ПО) — создание цифровых продуктов, которыми реально пользуются (приложения, сайты, внутренние инструменты).
- Data (данные) — превращение сырой информации в решения (аналитика, отчётность, машинное обучение).
- Operations (эксплуатация) — поддержание работоспособности всей цифровой инфраструктуры (серверы, безопасность, автоматизация).
Если вам говорили «просто учи код», как будто это одна вещь, — вам давали плохой совет. Полезный первый вопрос — не «учить ли мне код?», а «какая работа мне на самом деле подойдёт?». В этой статье мы поможем на него ответить.
Четыре главных пути — аналогия с рестораном
Дорожная карта на этом сайте делит IT-карьеры на четыре трека. Самый чистый способ их объяснить — через ресторан.
Представьте ресторан. Гости приходят, заказывают еду, едят, уходят довольными (или нет). Чтобы это произошло, должны идти четыре совершенно разных вида работы.
| Трек | Что это в терминах ресторана | Повседневный продукт, которым вы уже пользуетесь |
|---|---|---|
| Frontend | Зал — дизайн меню, интерьер, освещение, ощущение быть гостем | Экран вашего банковского приложения, каждая кнопка в Instagram |
| Backend | Кухня — рецепты, поставки, подача блюд, всё, что происходит за дверьми | Что запускается, когда вы нажимаете «Перевести» или «Купить» |
| Data | Бухгалтер + аналитик поставок — кто разбирается, что продаётся, когда и почему | Почему Netflix рекомендует именно это; почему банк помечает мошенническую операцию |
| DevOps | Само здание — электрика, сантехника, замки, сигнализация | Почему сайты в Чёрную пятницу не падают (или почему падают) |
Frontend — то, что вы видите и трогаете
Frontend-разработчики строят ту часть продукта, на которую смотрит пользователь. Кнопки, цвета, как экран перестраивается, когда вы поворачиваете телефон. Они живут в HTML, CSS, JavaScript и фреймворках вроде React.
Если вы перестраиваете кухню ради удовольствия, если у вас есть твёрдые мнения о том, какие приложения «приятные», а какие нет, если вы заметили, когда Instagram сменил иконку — frontend, скорее всего, вам подходит. Это самый визуальный трек. Свою работу можно показать бабушке, и она сможет сказать, нравится ей или нет.
Backend — то, что всё запускает
Backend-разработчики строят ту часть, которую никто не видит. Когда вы нажимаете «Перевести», что-то должно проверить вашу личность, посмотреть баланс, связаться с другим банком, записать запись и сказать вашему телефону «готово». Вся эта цепочка — backend.
Backend-людям обычно нравятся задачи, где правила не меняются, а вход меняется. Они пишут на C#, Java, Python, Go и десятках других языков. Большинство оплачиваемых программистских позиций в мире — это backend; это самый крупный и стабильный угол отрасли.
Data — то, чему система учится
Data-специалисты не строят фичи; они находят смысл в том, что уже происходит. Они пишут SQL-запросы, собирают дашборды, обучают модели. Это они могут сказать бизнесу: «вы теряете клиентов во вторник днём из-за того, как у вас устроена оплата».
Если вы ведёте таблицу своих расходов и замечаете в ней закономерности, если когда-нибудь засиживались до ночи, пытаясь понять, почему цифры не сходятся — работа с данными может оказаться вашей. Python и SQL — ежедневные инструменты.
DevOps — то, что держит свет включённым
DevOps-инженеры — это инженеры самого здания. Они следят, чтобы сайт не упал, когда на него зайдёт миллион человек, чтобы существовали бэкапы, когда что-то ломается, чтобы дыры в безопасности не эксплуатировали.
Если вы тот друг, который чинит всем Wi-Fi, если вам нравятся системы, которые сами себя поддерживают, если вы тихо гордитесь тем, что что-то работает в три часа ночи без вас — DevOps это ваш район. Инструменты — AWS, Docker, Kubernetes, Terraform.
Те же четыре трека одной таблицей — но уже под другим углом: что вы будете делать каждый день и какому типу человека это обычно подходит:
| Трек | Что вы создаёте | Основные инструменты | Скорее всего ваш, если… |
|---|---|---|---|
| Frontend | Видимая часть — экраны, разметка, взаимодействие | HTML, CSS, JavaScript, React | …вы замечаете удачный и неудачный UX везде, куда заходите |
| Backend | Невидимый «движок» — логика, API, потоки данных | C#, .NET, Python, Java, SQL | …вам нравятся задачи, где правила не меняются, а вход меняется |
| Data | Инсайты и прогнозы из сырых данных | Python, SQL, ноутбуки, статистика | …вы ведёте таблицу расходов и замечаете в ней закономерности |
| DevOps | Инфраструктура — серверы, деплой, безопасность | AWS, Docker, Kubernetes, Terraform | …вы тот друг, который чинит всем Wi-Fi |
Вам не обязательно знать прямо сейчас, какой из них вам подходит. На дорожной карте этого сайта для каждого трека есть отдельная вкладка — откройте все четыре, прочитайте раздел «Beginner» в каждом, и вы это почувствуете.
Почему мышление в категории треков важно
Это та часть, которую люди пропускают и потом жалеют. Сама карта — сам факт, что у IT есть треки — полезнее любого конкретного трека по отдельности. Три причины.
1. Она превращает «выучить программирование» из расплывчатой цели в конкретную. «Я хочу стать backend-разработчиком» — у этого есть учебная программа. У «я хочу выучить IT» — нет. Расплывчатая цель — также причина того, почему большинство попыток сменить карьеру буксует: учащийся одновременно везде и нигде, смотрит уроки про всё, не осваивает ничего.
2. Она говорит вам, что можно игнорировать. Frontend-разработчику не нужно учить внутренности баз данных. Дата-аналитику не нужно учить React. Без трека любой урок выглядит одинаково важным — и именно так люди выгорают, не дойдя ни до чего. Выбрать трек — это разрешение пропустить 80% интернета.
3. Она совпадает с тем, как индустрия реально нанимает. Вакансии звучат как «Junior backend engineer» или «Junior data analyst», а не «junior IT-специалист». Выбрать трек — значит выбрать тип роли, на которую вы будете подавать резюме через двенадцать месяцев. Ваше резюме, ваше портфолио и ответы на собеседовании должны указывать в одну сторону. Без выбора это невозможно.
Именно поэтому дорожная карта на этом сайте устроена так, как устроена. Это не четыре списка навыков — это четыре отдельные карьеры, у каждой своя честная прогрессия.
Карьерная лестница — что на самом деле значит «Senior»
Никто не стартует «Сеньором». Делать вид, что это возможно — самый быстрый способ разочароваться.
В каждом треке дорожной карты одна и та же лестница из пяти уровней. Названия будут знакомы из вакансий, но их стоит определить чётко.
| Уровень | Время от старта | Что вы умеете | За что платит работодатель |
|---|---|---|---|
| Beginner | Год 0 | Делать небольшой проект от начала до конца самостоятельно | (вам ещё не платят — это этап обучения) |
| Junior | Год 1 | Работать над реальным продуктом с код-ревью и менторством | Ваше время, желание учиться, растущая надёжность |
| Mid | Годы 2–3 | Владеть фичей от идеи до продакшна без чужой руки на плече | Стабильную выдачу и здравый смысл в мелких решениях |
| Senior | Годы 4–6 | Проектировать части системы и менторить джунов | Большую картину, архитектурные компромиссы, рост команды |
| Expert | Год 7+ | Задавать техническое направление сразу нескольким командам | Видение, влияние, глубокую узкую экспертизу |
Большинство людей, которые переходят в IT из другой области, доходят до оплачиваемой роли Junior за 6–12 месяцев сфокусированного обучения. Это не оптимизм — это медиана. Путь от Junior до Mid занимает ещё 1–2 года, но к этому моменту вы уже работаете и учитесь за чужой счёт.
Распространённые заблуждения — честные ответы
«Не поздно ли в 35?» — Нет. Медианный возраст самоучек, нанимаемых в ЕС и США, — 30–33 года. Те, кто меняет карьеру в зрелом возрасте, дают то, чего у вчерашних выпускников нет: навык совещаний, ответственность, реальный бизнес-опыт. Многие нанимающие менеджеры это предпочитают.
«Нужно же быть хорошим в математике?» — В 95% программистских работ математика на уровне чека из супермаркета. Сложить, умножить, иногда посчитать процент. Тяжёлая математика живёт только в глубоких ML-исследованиях и разработке игровых движков — нишах, которые можно сознательно избегать всю карьеру.
«Как запоминать все эти команды и синтаксис?» — Никак. Сеньор-инженеры постоянно ищут синтаксис в документации. Навык — это чтение и рассуждение о коде, а не его заучивание. Профессия гораздо ближе к «писать аккуратные абзацы на иностранном языке, к которому есть словарь», чем к «исполнять заученную пьесу на пианино».
«А разве AI всё это не заменит?» — AI заменяет отдельные задачи, а не людей, которые умеют решать, что строить, внимательно читать код и владеть системой целиком. Треки выше — это именно про навыки принятия решений, а не про набор текста. Если уж на то пошло, AI делает путь в IT короче, потому что скучную раннюю работу (шаблоны, поиск синтаксиса, скаффолдинг) теперь во многом автоматизирует.
С чего начать на этом сайте
Конкретные шаги по порядку:
- Откройте дорожную карту и пройдитесь по каждой из четырёх вкладок. Пять минут.
- Выберите ту, которая показалась наименее страшной. Это сигнал интуиции — отнеситесь к нему серьёзно. Ваш первый трек не навсегда; позже можно сменить. Большинство не меняет.
- Прочитайте раздел «Beginner» в этом треке. Там перечислены первые три-четыре навыка, которые вы будете учить. Если они не звучат невозможно — у вас есть стартовое направление.
- По желанию: если хотите второе мнение, запишитесь на бесплатный 30-минутный звонок. Самый быстрый способ проверить выбор с человеком, который уже помогал с таким переходом.
Если хотите начать с конкретного курса прямо во время выбора, вот точки входа для каждого основного направления:
- Тянет в Backend? Введение в программирование на C# — фундаментальный курс.
- Тянет в Data? Основы Python — точка старта Python-для-данных.
- Тянет во Frontend? Введение в HTML и CSS — канонический первый шаг.
Нет одного «правильного» трека. Есть только тот, который вы можете начать на этой неделе.