Как стать CTO: путь от нуля до первого оффера
Не «стань разработчиком за 3 месяца» — реальный путь входа на основе данных по 58 вакансий.
Можно ли стать CTO с нуля
Да. По данным SkillStat, 2% вакансий CTO — уровня junior или стажёр. Это 1 вакансия прямо сейчас.
«С нуля» к этой роли не применяется: стартового грейда у CTO нет, в неё вырастают из инженерии. Реальная точка входа — момент, когда ты уже отвечал за решение, которое дорого откатывать: выбор базы, схему интеграций, переход на Kubernetes, договор с подрядчиком. Технического директора нанимают не за знание стека, а за то, что человек уже принимал решения, за которые платила компания, и видел, чем они обернулись через год. Медиана требований в вакансии — 7.5 навыков, и половина списка про масштаб ответственности, а не про инструменты.
Вход трудный из-за цены ошибки и узости двери. Всего 58 вакансий — это не рынок, где откликаются пачками. Плюс сами вакансии неоднородны: в одной компании CTO — первый технический человек, который тянет 1С и Bitrix и сам чинит прод, в другой — руководитель нескольких команд с Microservices, Kubernetes и бюджетом на подрядчиков. Одно название, две разные работы; читать надо текст, а не заголовок.
Портфолио проектов здесь не работает. Показывать надо решения: что выбрал, из чего выбирал, чем заплатил и что случилось потом. Репозиторий с кодом на позицию CTO открывают в последнюю очередь — если открывают вообще.
Как стать CTO: короткий план
Пять шагов от инженера, отвечающего за свой код, до человека, отвечающего за технологический выбор компании.
Что учить CTO первым
Не всё сразу. Вот очерёдность по частотности в вакансиях — от самого нужного к менее срочному.
Полный список навыков с частотностью, связками и зарплатной премией — навыки CTO →
Roadmap CTO: от нуля до junior
Порядок опирается на частотность навыков по данным вакансий. Первые 4–5 этапов — минимум для первого оффера.
- 01Техническая экспертиза
Глубокое понимание технического стека команды — нужно говорить с инженерами на одном языке.
- 02Процессы разработки
Agile/Scrum/Kanban, планирование, ретроспективы, управление техническим долгом.
- 03Управление командой
Зоны ответственности, постановка задач, performance review, разрешение конфликтов.
- 04Планирование и roadmap
Декомпозиция на технические задачи, оценки, приоритизация совместно с продуктом.
- 05Коммуникация со стейкхолдерами
Статус-апдейты, управление ожиданиями, защита технических решений на уровне бизнеса.
- 06Найм и развитие middle+
Технические интервью, онбординг, career tracks, менторинг команды.
Junior-вакансии CTO: что реально требуют работодатели
Срез построен на 58 активных вакансий.
Какие проекты сделать для портфолио
Портфолио CTO — не репозитории, а решения и их последствия. По каждому должно быть видно: какая была развилка, что ты выбрал, чем заплатил за выбор и что стало с компанией через год. Артефакт короткий: две страницы текста весят здесь больше, чем любой код.
Как оформить GitHub и резюме
- Артефакт CTO живёт не в репозитории, а в решениях. Вытащи их из головы в текст: развилка, выбор, цена, последствие
- GitHub на этой позиции читают как доказательство, что ты не потерял инженерную базу. Пары живых репозиториев и внятного профиля хватит — большего не ждут
- Habr, доклад на конференции, разбор миграции или инцидента — сильнейший артефакт роли: показывает мышление и заодно приводит предложения о работе
- Схема технологического ландшафта картинкой: сервисы, интеграции, что своё, что купленное. По ней читается масштаб, за который ты отвечал
- Обезличивай: убери названия компаний, суммы и имена. Остаётся развилка и последствие — читают именно это
- Если весь опыт под соглашением о неразглашении, опиши развилку абстрактно: суть выбора важнее, чем чей это был проект
- Первая строка — масштаб, а не список технологий: сколько команд, какой бюджет, за какие системы отвечал
- На каждое место работы — по одному решению с последствием. «Отвечал за технологическую стратегию» не значит ничего
- Инженерную часть оставь, но коротко: Python, CI/CD. Она подтверждает, что ты понимаешь команду, а не руководишь вслепую
- Назови домен: технический директор финтеха и технический директор маркетплейса решают разные задачи, и нанимают в домен
- Отдельным блоком — чего ты не делал. Честная граница («бюджет вёл, найм не вёл») читается сильнее, чем список всего подряд
«Технический директор. Руководил IT-направлением, отвечал за разработку, инфраструктуру и информационную безопасность, участвовал в стратегическом планировании»
«Пришёл в компанию с монолитом на PHP и 1С, релизом раз в квартал и одним человеком, знавшим биллинг. За два года: выделил три сервиса вокруг узких мест, не переписывая всё; перенёс сборку в CI/CD; отдал интеграции подрядчику и сэкономил на найме двух инженеров. От перехода на Kubernetes отказался — команде из шести человек он стоил бы дороже, чем давал. Разбор решения: [ссылка]»
Самостоятельно, курсы или вуз — какой путь выбрать
Когда начинать искать первую работу
Готов, когда можешь объяснить бизнесу техническое решение через деньги и сроки, а не через архитектуру, и когда за тобой есть хотя бы две развилки, где ты выбрал не самое интересное технически, а самое дешёвое в поддержке — и оказался прав.
- → hh.ru: 58 вакансий — весь срез читается за вечер. Открывай каждую: 1С — 15.5%, Bitrix — части, за этими метками обычно компания, где CTO чинит и строит одновременно
- → Рост внутри: чаще всего технический директор — это выросший руководитель разработки. Если компания растёт, дверь открывается сама
- → Знакомство с основателями и инвесторами: по отклику CTO нанимают редко, слишком высока цена ошибки
- → Технический директор «в аренду»: небольшие компании берут CTO на часть времени. Опыт нескольких компаний набирается быстрее, чем в одной
- → Сообщества технических руководителей в Telegram и конференции: позиции обсуждают раньше, чем публикуют
- → «Требуется CTO» в компании из десяти человек обычно значит «нужен сильный разработчик, который заодно наймёт двоих». Смотри на масштаб, а не на титул
- → Список технологий — это стек компании, а не экзамен. Медиана — 7.5 навыков, и Java, PHP, JavaScript стоят там контекстом, а не требованием к твоим рукам
- → Ищи в тексте, за что ты отвечаешь деньгами: бюджет, подрядчики, лицензии. Нет этого — тебя зовут руководителем разработки, а называют CTO
- → Спроси, кому подчиняешься и кто принимает технические решения сейчас. Если решает основатель, роль будет декоративной
- → Формат чаще офисный или гибридный: технический директор нужен рядом с CEO и командой. Удалёнку здесь обсуждают отдельно и не в первом письме
Что спрашивают на собеседовании
Технологический выбор и его цена
- ·Расскажи решение, за которое компания заплатила больше, чем ты ожидал
- ·Как выбираешь между своей разработкой и готовым решением
- ·Когда Microservices дороже монолита
- ·Как обосновываешь CEO вложение в платформу, которое не видно пользователю
Записка «строить или покупать» из портфолио: покажи, из чего выбирал и чем заплатил
Бюджет и стоимость владения
- ·Из чего складывается стоимость владения системой через три года
- ·Где ты сокращал бюджет и что при этом сломалось
- ·Подрядчик или найм: как считаешь
- ·Как объясняешь технический долг человеку, который считает деньги
Структура бюджета направления: покажи, где решение стоило дороже, чем казалось
Инженерная организация
- ·Как делишь команды, когда их становится больше трёх
- ·По каким признакам понимаешь, что структура мешает поставке
- ·Кого нанимаешь первым, когда денег на одного
- ·Что делаешь с незаменимым человеком
Карта зависимости от ключевых людей: покажи, что изменилось за квартал
Риск, надёжность, безопасность
- ·Крупный инцидент: что изменилось в правилах после него
- ·Как решаешь, какой риск принять молча, а какой вынести наверх
- ·Информационная безопасность мешает поставке — твои действия
- ·По какому признаку понимаешь, что технический долг стал бизнес-риском
Разбор архитектурного риска: где он накопился и почему его не видели
Граница роли
- ·Чем ты отличаешься от руководителя разработки и от архитектора
- ·Что делаешь, если основатель принимает технические решения через твою голову
- ·Продукт требует срок, команда говорит «невозможно» — твоя роль здесь
- ·Что не входит в твою зону и почему
Пример развилки, где ты сознательно не стал принимать решение сам
Сколько времени нужно, чтобы стать CTO
Почему счёт идёт от первой инженерной работы. Стартового грейда у роли нет, и учат здесь не по учебнику: нужны решения с последствиями, а последствия видны через год-два. Ускорить можно только одним — брать решения покрупнее там, где ты уже работаешь.
Быстрее всего в роль попадают те, кто вырос вместе с компанией: был первым разработчиком, собрал команду, остался. Медленнее всего — те, кто ждёт позиции снаружи: их 58 на весь срез, и заметная часть закрывается своими.
Ошибки новичков
Уходят в стратегию и теряют инженерную базу
Почему мешает: Через год команда предлагает решение, а ты не можешь оценить риск. Остаётся верить на слово
Как исправить: Оставь себе узкую техническую зону: разборы инцидентов, обсуждение архитектурных решений, чтение постмортемов
Считают архитектуру, но не деньги
Почему мешает: Технический директор без стоимости владения — это архитектор с бюджетной ответственностью, которую он не тянет
Как исправить: Считай каждое решение в людях, лицензиях, инфраструктуре и поддержке через три года
Строят то, что можно купить
Почему мешает: Своя система интересна инженерно и дорога в поддержке. Компания платит за неё каждый год, а ты уже ушёл
Как исправить: На каждой развилке пиши обе колонки: своя разработка против готового решения. Считай не запуск, а пять лет
Меняют стек ради стека
Почему мешает: Переход на Kubernetes или Microservices в маленькой команде добавляет работы больше, чем снимает. Платит за это бизнес, а объясняет CTO
Как исправить: Начни с вопроса, какое бизнес-ограничение снимает переход. Нет ответа — это не переход, а хобби
Прячут риск от бизнеса
Почему мешает: Технический долг, отказоустойчивость и безопасность выстреливают тогда, когда объяснять уже поздно
Как исправить: Выноси риск заранее и на языке последствий: сроки, деньги, поддержка. Принять риск — решение бизнеса, но озвучить его обязан ты
Замыкают решения на себя
Почему мешает: Компания упирается в скорость одного человека, а лидеры не растут: зачем, если всё равно решит CTO
Как исправить: Пиши принципы, а не резолюции. Проверка простая: команды принимают нормальные решения без тебя
Считают 1С и Bitrix «не настоящим IT»
Почему мешает: 1С — в 15.5% вакансий CTO, Bitrix — в части. Отсеивая их, ты выкидываешь заметную часть и без того узкого рынка
Как исправить: Разберись в учётной логике и в том, где коробка дешевле разработки. Задачи там те же, только деньги приходится считать жёстче
Соглашаются на титул без полномочий
Почему мешает: CTO без бюджета и без права менять структуру — это руководитель разработки с красивой строчкой и ответственностью за чужие решения
Как исправить: До оффера выясни: чей бюджет, кто решает по архитектуре, кому ты подчиняешься
Меряют успех числом релизов
Почему мешает: Скорость поставки без устойчивости — это долг под проценты, которые заплатит следующий технический директор
Как исправить: Смотри пару метрик рядом: скорость и последствия — инциденты, откаты, стоимость поддержки
Как SkillStat считает данные
Источник: 58 вакансий в московском сегменте. Навыки и грейды извлекаются автоматически из текста каждой вакансии.
Грейды: определяются по требованиям вакансии — уровню опыта, упоминанию «junior», «intern», «стажёр». Это рыночная оценка объявления.
Сложность входа: рассчитывается по доле junior-вакансий и медиане навыков на junior-уровне. Это индикатор, а не гарантия.
Обновление: данные пересчитываются регулярно. Текущий срез — 19 июля 2026.