Поговорите с CTO
Недавно я собеседовался на роль CTO в одном стартапе из Европы, который хотел выходить на международный рынок. Это вышло случайно, я не искал работу именно как СТО, но мне написал рекрутер, позвала не собеседования. Мне стало интересно и я пошёл.
Если вы никогда раньше не собесились на C-level позиции, то для вас процесс интервью будет таким же странным, как и для меня. Дело в том, что этот процесс ничуть не похож на привычные нам процессы найма ни разработчиков, ни даже (Sr.) Engineering Manager.
Во-первых, со мной общались исключительно представители инвестора. Да, это, наверное, исключение, но единственный сотрудник компании, куда меня нанимали, был CEO и разговор с ним у меня продлился полчаса. Я думаю, что если бы я в итоге им подошёл, то я бы обязательно поговорил с ним ещё и больше. Впрочем, об этом чуть позже.
Во-вторых, у меня не было классических "раундов" интервью на проверку определенных скиллов. Просто каждый раз я общался на разные темы с разными людьми. Должности их, кстати, были что-то вроде VP of Business Operations и подобное. Что подводит нам к следующему.
В-третьих, меня не спрашивали ничего (вообще) про технологии. Ну то есть немного спросили как я отношусь к облакам и тому подобное, но не было ничего глубоко технического. Это немного обескураживало меня по началу, но теперь мне ясно почему так (об этом далее).
Ну и в-четвертых, весь процесс у меня длился ну месяца три. То с одним поговорить, то с другим, то время на подумать, то ещё с кем-то. Довольно расслабленно, но растянуто во времени.
Так вот, по итогу мне отказали. То есть я дошел до финального босса (CEO) и в целом получал каждый раз очень положительные фидбек, но в конце концов оффер мне не сделали С формулировкой, что я им вообще-то очень подхожу, но из двух оставшихся кандидатов выбрали другого. Но поскольку я им понравился, то этот другой (как будущий CTO) хочет тоже со мной пообщаться, чтобы понять как я могу им пригодится.
Так вот, собственно, о чем этот длинный пост. Если вы руководитель команд, то вы просто обязаны хотя бы раз поговорить со своим CTO. Потому что эти люди думают и работают совершенно на другом уровне проблем и абстракций. И очень полезно понимать, что это за уровень.
Я всю дорогу на собеседованиях рассуждал про технологии. Мол стартапу нужна экспансия, значит мы сделаем то, сё, поедем в облако, туды сюда. В общем говорил то, что обычно делает технический руководитель. Но когда я встретился с будущим CTO и мы отлично (в баре) поговорили за планы, и что он хочет сделать, я понял нашу с ним разницу. Он ни слова не сказал про технологии. Он начал думать о найме людей, удалёнка или офис, офис оставить в зажопинске как сейчас или переносить в Амстердам, а нанимать экспатов (дорого) или локалов (тоже умные но есть нюансы), и тп.
Не сказать, что я этого всего не понимал. Мы с ним отлично поговорили, я поделился множеством классных идей и в целом все было понятно. Но мне в голову этим мысли попали только когда он про них начал говорить. А у него это было натурально.
Так вот самая большая разница между Engineering Manager и CTO в том, что второй думает вовсе не про технологии как таковые, а про бизнес в целом. Кого нанять, как правильно использовать ресурсы, кто должен быть в основе первых команд и тд. Технологии вторичны. И вот вроде головой я это понимаю, но навыка думать об этом в дефолт режиме пока нет.
Но теперь я это осознал, и теперь буду мыслить иначе. Поговорите со своим CTO и вы много интересного получите взамен.