8 пересадок за 30 лет
Карьера в IT — не лестница. Это метро. У каждого своя карта. Личная история 8 станций: от FoxPro в 1996-м до агентов ИИ сегодня.
Я сел в этот поезд в 1996 году на станции «FoxPro».
Станция 1. Разработчик
Мне нравится то, чем я занят. Написал отчёт — бухгалтерия зовёт на чай. Починил выгрузку — звонят сказать спасибо. Сделал робота — директор лично жмёт руку и благодарит от всей души. Обратная связь мгновенная — от живых людей, которым ты реально помог. Полный контроль. Ответственность только за свой код.
Станция 2. Первые подчинённые
Каждый год — аттестация. Каждый год один и тот же вопрос: «Кем вы видите себя через 5–10 лет?» Каждый год пишу: разработчиком. CIO не согласен. Говорит — ты можешь приносить больше пользы, если возьмёшь людей. И компенсация вырастет. У меня появилась семья. Средства не будут лишними. Соглашаюсь.
Я всех знаю — сам помогал их набирать. Но они были друзья, а теперь я их руководитель. У меня власть. Использую её, чтобы ставить задачи и контролировать выполнение. Результат не тот, что жду. Атмосфера между бывшими друзьями накаляется. И в какой-то момент замечаю — многие вокруг не согласны, но молчат. Это отрезвляет. Останавливаюсь, пробую посмотреть на себя их глазами.
Станция 3. Управление
Я справился с отделом. CIO это оценил и хочет большего. Полный цикл от идеи до эксплуатации. Доверие даёт свободу — от архитектуры до найма. Появились дети. Ответственность другая.
Но в первую же неделю понимаю: меня не хватает на всех. Первый раз в жизни я не могу сделать сам — только через других. Это неудобное открытие. И самое важное за всю карьеру.
Помню первое совещание, где я молчал. Намеренно. Ждал — что скажет команда. Раньше я бы уже дал ответ. Здесь я дал паузу. Они справились. Лучше, чем я бы справился сам. В этот момент я понял, что моя работа изменилась навсегда.
Результат уже не мой — через людей. Но значительно больший. Удовлетворение.
И тут же — политика. Желающие присвоить результат. Раздражает, мешает — но это часть игры.
Станция 4. CTO
Я возглавляю разработку в крупной компании. Десятки команд внутри, с десяток подрядчиков снаружи. Я как дирижёр — управляю работой большой машины. У меня репутация и доверие. Общение на уровне топ-менеджмента, со всеми на ты. Компания становится лидером отрасли. Все довольны.
Но в какой-то момент что-то ломается. Меняется CIO — приходит человек совершенно другой культуры. Он начинает менять культуру, которую я выстраивал годами. Люди не понимают, что происходит, атмосфера портится.
Конфликта нет. Всё, что я построил, работает. Но хочется большего. Решаю уйти.
Станция 5. Выход на рынок
Долгая передача дел — не две недели, а полгода. Расстаёмся друзьями, с золотым парашютом и обещанием не работать в отрасли ещё шесть месяцев. Через два месяца — ковид.
Мне 45 — и я получаю первый холодный душ: спроса на таких как я на рынке нет. Узнаю про эйджизм. Общаюсь со знакомыми HR и понимаю — моя кандидатура застревает на фильтрах. Не доходит до тех, кому я был бы интересен. Рынок работодателя: вакансий мало, кандидатов много.
Поработал в нескольких позициях — от CTO до CIO, в разного размера компаниях. Но везде одно и то же: масштаб не тот, полномочия урезаны, самореализации нет.
Станция 6. Обратно в код
Поиск затягивается. Возраст растёт. Лучше не будет — я это знаю. И в какой-то момент вспоминаю, как любил писать код. Это не ностальгия. Это ответ.
Решаю вернуться. Осознанно. С понижением во всём — в должности, в зарплате, в статусе в глазах рынка.
Первый коммит после стольких лет перерыва. Код скомпилировался. Забытое ощущение — я сделал, и сервис работает.
Мир изменился — старые подходы в разработке не работают. Холодный душ второй раз. Но база хорошая — разбираюсь. Современные практики, языки, фреймворки. По ходу решаю проблему с подрядчиком — забираю систему внутрь за два месяца. Удовольствие от самостоятельной разработки возвращается.
Я доволен. Но рынок думает иначе.
Станция 7. CTO снова
Сработал нетворк. Хороший знакомый, с которым мы выводили компанию в лидеры рынка, становится топ-менеджером крупной компании. Зовёт к себе на CTO. Масса проблем — от безопасности до отказоустойчивости, легаси, проблемы с наймом. Засучиваю рукава.
Но культура другая. Люди здесь — ресурс, не ценность. Я это почувствовал сразу.
За три месяца собрал три команды, сделали важные интеграции, разобрались с критическими багами и доступностью, заложили базу для развития. И снова оказались внутри политической борьбы. Знакомый ушёл. И я остался один — в чужой культуре, без союзников. Я выгорел. Это конец?
Станция 8. Развилка
Нет, не конец. Рынок смотрит на меня особым взглядом — я посмотрю на него своим. Беру судьбу в свои руки. Впервые — осознанно.
И тут мир изменился. AI. Не сдаюсь — учусь, разбираюсь. Опыт помогает: я понимаю не только код, но и то, что вокруг него. Первая система, построенная с командой агентов — от инфраструктуры до продакшна. То, на что раньше нужна была команда людей. То самое ощущение — как тогда, когда написал робота, не зная в начале, как это сделать. Тридцать лет спустя.
Мой поезд мчится дальше.