Стеклянные потолки в IT
На самом деле, все эти лидерства и прочее хороши до определенного этапа развития индивида. Далее хочется, наоборот, свободы и работы в кайф. Ну т.е. после опыта работы 12+ лет в IT, будучи сеньором, вряд ли ты захочешь чтобы тебе указывали что делать, поэтому надо целить на позиции более высокого уровня, но вот проблема: с улицы не берут просто так ведущими специалистами, CTO или архитекторами или теми же Тим лидами. Как правило берут тех у кого уже были похожие позиции в резюме или выращивают своих. Долбанный стеклянный потолок, который иногда хочется разъебать кувалдой 😁
Ваш совет, сударь, сеньор софтвер блоггер? В свою очередь, как Вы стали работать на руководящих позициях? Долго к этому шли? Приходилось менять работу или вас повышали?
Руководящие позиции — это и есть лидерство. Поэтому я буду отвечать на вторую часть вопроса. Про свободу и работу в кайф на должности CTO оставим за скобками.
На самом деле есть несколько пределов компетенций в айтишной карьере.
Пределы компетенций
Первый предел — сеньор. Любой айтишник может долезть до сеньора, не каждый сможет пойти выше. В Staff Engineer, Principal и тд. Иногда эту должность называют архитектором. Потому что на этих должностях как раз начинается лидерство и управление разработкой через дизайн стратегий. Тут требуется глубокое понимание бизнес требований и умение переводить с инженерного на бизнес язык и обратно. Лучше всего про это можно прочитать в книге The Staff Engineer's Path от Tanya Reilly.
Если решили, что хватает компетенции уйти в управление, то тут пределы начинаются с каждой ступенью. Про все менеджерские должности можно прочитать у Camille Fournier в The Manager's Path.
Второй предел — тимлид или Engineering Manager. Т.е. менеджер одной-двух команд. Самое главное, что человек управляет программистами, а не другими менеджерами. Я видел людей, которые сидели на должности менеджера по 8-10 лет, так и не вырастая до Senior Engineerinig Manager. Я сейчас на этом уровне. У меня 3 команды. В последние 1.5 года у меня в подчинении был еще и менеджер, но его сократили, а остатки его команды перешли напрямую ко мне.
Третий предел — Senior Engineering Manager. Тут вы все еще можете управлять программистами, но основную работу ведете через других менеджеров. Почему сюда не все попадают? Потому что это другой уровень абстракции, другие вопросы нужно решать, горизонт планирования тоже дальше.
Четвертый предел — Director. Это уже бизнес должность. По большому счету директор мог бы быть CTO или VP of Engineering в стартапе. В зависимости от наклонностей. VP обычно занимается операционкой и процессом бизнеса. CTO должен быть визионером, но тут как повезет.
Дальше CTO. Смех в том, что сюда прыгнуть проще всего. Регистрируешь свою фирму и делаешь себя CTO. Во все остальные места надо проходить собес. На CTO тоже часто надо, если идешь наемным, а не основателем, но на других позициях такой срезки нет. Туповато в своей собственной конторе становиться просто менеджером.
Как я ушел в управление
Как я к этому шел? Довольно просто. Читал книги, интересовался, что нужно делать на позиции менеджера. Говорил своему менеджеру, что хочу сменить трек, что если будет такая возможность, то я соглашусь. Такая возможность предоставилась во время реорганизации компании. С тех пор я менеджер.
Ты прав, с улицы не берут. Надо доказать, что ты чего-то стоишь. Поэтому обычно переход в управление ты совершаешь внутри компании, а не со сменой работы. Потом в этой компании надо проработать минимум год в должности менеджера. Потому что ты снова джун на рынке труда. Найти новую работу неопытным менеджером может даже сложнее.
Поэтому стеклянный потолок разбивается переходом в компанию, которая быстро растет, где есть потребность в новых менеджерах. Там нужно будет работать с твоим менеджером, чтобы тебя готовили к переходу.
Просто 12 лет в профессии не хватит.
Но если ты думаешь, что на этих должностях тебе не указывают, что ты должен делать, то я вынужден тебя расстроить. Указывают. Даже CTO отчитывается перед Board of Directors. Всегда есть кто-то, кто выше тебя. Так что может ну его? В любом случае удачи!
Задай свой вопрос: https://seniorsoftwarevlogger.com/support