Про CTO
4.14K subscribers
34 photos
3 videos
1 file
85 links
Авторский канал про CTO.

Пишу о работе и буднях технического директора в IT компании.

Размещение рекламы: @n_ashanin
Download Telegram
Как нанимают CTO

В рунете есть https://southhub.ru - это мероприятие для CTO, которое проводится летом в Сочи, этакий тимбилдинг для executive руководителей в IT.

Появились записи выступлений, которые были в этом году на этом мероприятии. Несколько из них привлекли моё внимание. О них расскажу в следующем посте. https://www.youtube.com/@sthhb/videos если отфильтровать по популярности, то с бОльшим отрывом выигрывают 2 видео, где проводится небольшое собеседование на позицию CTO, которое проводят реальные топ-менеджеры:
https://www.youtube.com/watch?v=JZymtS8XdD8 раз
и два www.youtube.com/watch?v=4qiJlXAbYKY

Оба собеседования подтверждают мой собственный опыт и вот несколько рекомендаций/лайфхаков или наблюдений:
- набор собеседований и сами вопросы на собеседованиях сильно отличаются в разных компаниях на позицию СТО. ОЧЕНЬ сильно зависит от нанимающего менеджера, чаще всего CEO, так как C-lvl позиции это штучный товар. Можно очень сильно удивиться какие вопросы иногда задают, но это будет расширять ваше понимание людей и бизнеса;
- даже с учетом тренда на короткую карьеру в одной компании, считается нормальным срок 3 года+ в одной компании (раньше было 5+). Сложно будет объяснить почему вы поменяли 7 компаний за 7 лет на такой позиции. Люди реально на это смотрят;
- важно подготовиться и изучить информацию о компании заранее. Вообще, это моё правило уже лет 7 как, что если я с кем-то разговариваю, то обязательно изучаю информацию о руководителе, компании и бизнесе в целом заранее. Могу отказаться от интервью еще до интервью, или наоборот узнать много интересного для себя. Тоже самое и собеседующему не нужно тратить половину времени на базовые рассказы, и увидеть сразу заинтересованного человека.

И в обоих видео крутые рекомендации дает руководитель executive-рекрутинга в Авито, если всё пролистаете всё видео, а послушаете только её комментарии - 80% полезной информации уже получите.
👍95
Вторая часть разбора выступлений с Southhub

Остальная часть - это много небольших выступлений, с высоким процентом водянистости. Рассказы по 20-30 минут из которых 10-15 занимает рассказ/реклама компании спикера. Но всё же есть несколько, которые мне понравились:

1) https://www.youtube.com/watch?v=8aLeOVdRSd4 много базовой теории. Из интересного зацепила концепция working backwards, по которой работает Amazon. Проще говоря флоу из Идея->Прототип->Реализация->Пресс-релиз->Общение с клиентами->Маркетинговая компания переходит в обратный ему Общение с клиентами->Идея->Пресс-релиз->Прототип->Реализация->Маркетинговая компания. Лично наблюдал когда разные компании шли по классическому первому пути, тратили миллионы на реализацию какой-то идеи, которая никому была не нужна. Поэтому второй путь мне импонирует. Начиная от лендосов на фичи, которых нет и до продажи товаров, производство которых еще даже не запущено. Производство/разработка это всегда очень дорого, возможно оно вам просто не нужно, так как клиентов, которым это нужно попросту нет.

2) https://www.youtube.com/watch?v=8FEnnSVcuYo куча разных советов. Из интересного - про догфудинг для топ-менеджеров. Догфудинг - буквально "поешь сам, то что приготовил, перед тем как кормить собаку", или пользоваться своим же продуктом. Сам верю в догфудинг, и то, что он позволяет не отрываться от земли и самому чувствовать продукт, который делаешь.

3) https://www.youtube.com/watch?v=LDcCasI7UDY простой и хороший доклад, который амбициозным ребятам дает пищу задуматься "а зачем мне быть СТО?"

4) https://www.youtube.com/watch?v=6-t5wOhUbV4 про конфликты. Напишу здесь выводы, с которыми согласен и которые сложно соблюдать на практике из-за эмоций:
- Не занимать ничью сторону в конфликте;
- Помочь людям увидеть людей в конфликте, а не причину спора;
- Если конфликт нерешаем локально, то эскалировать. Лучше всего третьей стороне, к которой есть доверие со стороны обеих сторон.
👍7🔥1
Модель процесса коммуникации, PCM

Недавно прошел тест PCM, или Process Communication Model. Основное преимущество перед MBTI или Хоганом на мой взгляд заключается в том, что показывает сильные/слабые стороны именно в разрезе коммуникаций с другими людьми. С кем общаться просто, а с кем возникает понимание, но это будет ресурсоёмким занятием. А могут быть и те, с кем вообще никакого коннекта и нет в общении. Также результат показывает путь, по которому человек спускается по уровням стресса. И главное, что нужно сделать, чтобы выйти из стресса, а также описывает механизмы стресс-протекции, то есть ежедневной работе по уменьшению стресса персонально под вас.

Всего есть 6 вариантов: логик, деятель, упорный, мечтатель, бунтарь, душевный. И один из этих уровней у человека есть всегда в базе, то есть один канал коммуникации у каждого есть с рождения. Дальше в течение жизни может происходить "фазирование" и добавляться дополнительные уровни к вашей пирамидке. То есть, на примере меня, в базе я логик. В детстве добавился уровень деятеля. Сейчас идет фазирование на уровень упорного. То есть у меня есть 3 канала коммуникации, по которым мне комфортно общаться. 2 из 3 оставшихся у меня по 30%-50%, то есть я их понимаю, могу разговаривать, но ограниченное количество времени. И есть душевный, который у меня на 5%, то есть если у человека есть только этот уровень в базе, а других нет, то общий язык нам будет найти практически невозможно.

Однако не стоит думать, что если вы прошли фазирование всех уровней, и можете разговаривать на понятном для них языке, то это как уровне в RPG и вы супер-босс. К сожалению, в жизни у всего есть цена. И за каждый уровень нужно платить тем, что его нужно "кормить" на ежедневной основе. Деятелю, к примеру, нужен риск, или супер-сложные/рискованные задачи. Если этого в жизни у него нет, то привет стресс. И чем больше уровней, тем бережнее к самому себе нужно относиться. Большие возможности - большая ответственность. При этом, каждый уровень сверху может добавиться только после периода длительного и интенсивного стресса. Рост через боль, как всегда) Каждая фаза может длиться от 2х лет до конца жизни.

Результат PCM также интересен тем, что показывает конкретные фразы на которых общается человек на каждом из уровней. То есть по ним, как триггерам, можно определить стиль коммуникации вашего партнера по разговору.

И одно из самых ценных результатов, это подробно описанный список действий персонально для вас, которые будут снижать уровень стресса.

Если MBTI я бы сейчас не рекомендовал из-за его простоты и слишком больших обобщений, то PCM и Хоган хорошо помогает понять свою личность с разных углов.
🔥6👍41
Второй выпуск подкаста "Тимлид позвонит"

Чаша срача, ретроградный Меркурий, как контролировать свои эмоции и почему конфликты это не всегда деструктивно. Обо всём этом поговорили во втором выпуске подкаста "Тимлид позвонит", куда позвали Рому Ивлиева, СТО с большим опытом и руководителя программного комитета TeamLead Conf.

👀 если вы любите смотреть
🎧 если вы любите слушать
🔥74
Гормоны счастья и стресса в работе СТО

Недавно я прочел книгу "Гормоны счастья", и честно говоря, она перевернула мое представление о том, как наши эмоции и мотивация управляют нами. Как технический директор IT-компании, и как логик по своему психотипу, я привык опираться на логику и данные, но книга дала мне совершенно новый ракурс на то, как можно управлять не только проектами, но и собой и своими эмоциями.

📊 Основные инсайты:

Химия счастья: Все гормоны работают по синусоиде. Если вам сейчас херово, то будет лучше потом. Если вам сейчас хорошо, то будет хуже потом. Классика от царя Соломона "Всё пройдет. И это тоже пройдет".

Микро-цели и дофамин: На уровне СТО все задачи имеют горизонт планирования год и больше. Это приводит к тому, что уровень дофамина (гормона вознаграждения) может критически упасть. Поэтому для руководителей супер важно делить все задачи на чуть ли не на ежедневные этапы и отмечать маленькие победы.
А также то, что если отмечать победы на уровне "ага, нашел крутого человечка в команду, помог дать хороший и нужный фидбэк, зарешал конкретную проблему для кого-то конкретного", то это сделает вас гораздо более счастливым в жизни, чем раз в 4 года выиграть олимпиаду, но кроме этого побед никаких не отмечать вообще. Не говоря о том, что в случае неудачи вас будет ждать жесточайшая депрессия, если вдруг олимпиаду не выиграете.

Окситоцин и командная работа: По мнению автора, культура открытости прямо влияет на уровень счастья, а как следствие и на результат.

Управление стрессом: А что если я вам скажу, что некоторые стрессовые ситуации автор предлагает просто перетерпеть? Пока уровень кортизола не снизится обратно. Сам пока нахожусь в процессе осознания этого пункта.

🔧 Рекомендации:

Самый интересный момент, который я для себя вывел - это то, что по факту, автор описывает разницу между мотивацией и дисциплиной с точки зрения гормонов. И что если, я скажу вам, что никакой разницы то и нет? Вся суть только в том, что мотивация это краткосрочный выплеск гормонов, который к чему то вас побуждает. А дисциплина формируется через привычки. И что каждая привычка после 45 дней начнет вам вырабатывать те же гормоны, что и мотивация. Нужно только перетерпеть первые 45 дней пока будут вырабатываться не только "гормоны счастья", но и кортизол, который и мешает новой привычке. В общем, пробую на себе много из этой книги.
🔥15👍6
Тимлид позвонит — выпуск про метрики

Третий и самый долгожданный выпуск нашего подкаста с ребятами из Skyeng. Что измерять? Как измерять? Зачем измерять? И нужны ли вообще метрики.

Приглашенный гость, который принес рулетку — Павел Ахметчанов, руководитель направления улучшения процессов разработки в Т-Банк

Лайк/шер/коммент по традиции ❤️

👀 если вы любите смотреть (ну и ютуб у вас работает)
👂 если вы любите слушать.
🔥73👍1
Тимлид позвонит — как правильно войти в хату тимлидство, и как оттуда выйти

Сняли 4-й выпуск нашего подкаста с ребятами из Skyeng. В этом выпуске поднимаем сложную тему: а нужно ли вообще это тимлидство кому-то? Можно ли быть тимлидом в 15 лет? С какими качествами не стоит идти в управление командой, а с какими стоит? В чём различия работы тимлида в стартапе и в корпорации?

Приглашённый гость, который тоже тимлид — Александр Макаров, CTO Twindo.ai, член программного комитета HighLoad++ и руководитель ПК PHP Russia, Yii Framework Lead.

👀 если вы любите смотреть (ну и ютуб у вас работает)
👂 если вы любите слушать
👍10🔥6👏3
Метрики потока команд: как улучшить производительность и видимость процессов

Последние несколько недель я глубоко погрузился в анализ метрик работы команд. Благодаря открытости коллег с рынка, с которыми удалось пообщаться (им огромное спасибо ❤️), я начал складывать полную картину того, как лучше оценивать производительность команд на уровне всей компании. Всё это помогло мне лучше разобраться в подходах Scrum и Kanban. Хочу поделиться своими наблюдениями.

В Skyeng мы отслеживаем flow-метрики для каждой команды. В процессе неизбежно возникают ситуации, когда какие-то показатели оказываются в красной зоне. Тимлиды, как правило, понимают причины отклонений, но вопрос в том, как на уровне СТО понять, в порядке ли производительность в целом, и помогает ли внедрение изменений или нет?

На данный момент я для себя выделил два ключевых показателя на уровне СТО куда стоит идти:

- Throughput – общая пропускная способность по всем командам.
- Leadtime – среднее время выполнения задач по всем командам.

Эти две метрики дают чёткое представление о том, как работает разработка в целом. А уже затем можно углубляться в детализацию по кластерам, командам и более детальным метрикам, таким как cycle time, velocity, flow efficiency и другие. Их имеет смысл рассматривать уже на уровне конкретных команд.

Теперь немного выводов о рынке и доступных инструментах:

- На российском рынке есть очевидный лидер в области мониторинга командных метрик – Т-Банк. Их решение T-Metr по качеству значительно опережает конкурентов. Было бы здорово, если бы ребята поделились частью решений в формате опенсорс или сделали, как в случае с TiMe (Tinkoff Messenger на базе Mattermost), коммерческое решение.
- Других адекватных отечественных решений, на мой взгляд, пока нет. Конечно, всё это поверх Jira, и речь идёт о надстройках для удобного отслеживания метрик.
- Есть зарубежные альтернативы, но, к сожалению, они недоступны из-за санкций.

В итоге, многие компании создают собственные решения на базе аналитических инструментов вроде Redash, Datalens или Grafana. Это путь, который большинству приходится выбирать в текущей ситуации.
👍12🔥3
Ищем CDO в Skyeng 🔥

Совсем кратко:
- несколько продуктовых направлений, BI & Data office. Всего ~35 человек.
- скучать реально не придется, по ожиданиям от человека будем совместно запускать образование в космос 🚀

https://vacancies.skyeng.ru/chief-data-officer или напрямую мне в личку с вопросами
Нужны ли вообще тимлиды?

В 5й выпуск подкаста "Тимлид позвонит" позвали Пашу Притчина - СТО Dodo Engineering, и он нам рассказал как готовить пиццу как часто нужно делать изменения в компании, как жить без тимлидов и как определять, что является вашим core бизнесом, а что нет.

👀 если вы любите смотреть (и освоили VPN)
🎧 если вы любите слушать (и слышать)
🔥52🤩1
Обучение коммуникациям

В продолжение своих постов про PCM, не могу не поделиться с вами вводным уроком про виды коммуникаций и то как разговаривать с каждым из 6 типов, описанных в PCM https://youtu.be/5T-nmF1jHas

Это не реклама, курс ведет моя бывшая коллега и просто топовый человечек. Если вдруг вы давно интересовались, то ловите ссылку https://communicationssecrets.taplink.ws. Сам я проходил у Кати PCM на определение своих уровней, о результатах которого писал выше.
👍6🔥32
9 ноября 14:00 по мск “Николай Ашанин, Антон Цитульский: Mock-собеседование по System Design”

Вместе с Антоном попробуем спроектировать edu платформу, посыпем реальными проблемками и попробуем их решить.

📍Проводить собеседование буду я
📍Проходить собеседование будет Антон Цитульский - занимается разработкой, проектированием и развитием микросервисов в своей предметной области. Любит узнавать новое и делиться знаниями. Ведет тг канал https://t.iss.one/backend_architecture

Подключайтесь в субботу к YouTube трансляции
🔥8👍52
Как пройти System Design секцию интервью?

По итогам публичного кейса system design в субботу хочу структурировать свои рекомендации и поделиться основными моментами, которые позволят вам полюбить эту секцию и проходить без особых проблем:

1. Выстройте структуру интервью
Обычно у вас будет ограниченное время — около 40/60/90 или 120 минут — для выполнения задачи по проектированию. Вам нужно четко понимать из каких этапов состоит это интервью, чтобы на каждый этап заложить определенное количество времени и не застрять на начале или середине, или чтобы в конце не осталось 5 минут, а нужно еще схемы нарисовать. Секция подразумевает, что вы сами можете управлять временем и ограничениями. Много лет назад составлял флоу по которому комфортно идти https://github.com/NikAshanin/System-Design-Cheat-Sheet, просто заранее заложите на каждый этап определенное количество времени, чтобы понимать остается ли у вас запас времени или вы закопались.

2. Используйте существующие шаблоны для проектирования 🗓

Мой любимый формат еще со времен Epam - это C4 https://c4model.com 4 схемы, от контекстной до деплоймента покроют все нужды. Плюс каждая последующая легко вырисовывается из предыдущей. Тот же draw.io поддерживает этот шаблон.

Помимо С4 еще есть как минимум пяток, которые хорошо известны и неизвестное количество менее популярных, выберите подходящий для себя.

3. Прорешайте десяток разных кейсов 🔁

Уже после третьего или четвертого кейсы придет понимание, что технические решения получаются плюс минус одинаковыми, есть общие подходы и вопросы. И это даст хорошую уверенность, которая сразу считывается при прохождении.

4. Сбор требований — реально поймите, что нужно 🎯

Не торопитесь сразу придумывать архитектуру. Начните с вопросов, чтобы собрать четкие требования. Поймите, какие функции критичны, какие объемы данных ожидаются, какие есть ограничения. Это поможет создать решение, которое действительно соответствует ожиданиям, а не просто выглядит технически правильно. Самое грустное обычно видеть, что построили крутую и сложную систему, которая никому не нужна и супер дорога в реализации и поддержке.

5. Управляйте ходом диалога и постоянно уточняйте 🤝

Чуть ли не главный пункт - старайтесь подтверждать все свои предположения. Возникла какая-то мысль - уточните правильно ли вы поняли, правильно ли посчитали, переспросите. Хорошее интервью по проектированию — это плотный диалог, а не просто демонстрация ваших знаний.

И спасибо большое ребятам, что позвали на этот кейс. Чтобы в публичном пространстве проходить такие вещи нужно много экспертизы, опыта и уверенности.
🔥134👍3💯2
Альтернативы чатЖПТ в работе

Последние пару месяцев пересел с chatgpt на альтернативы. Сейчас задаю свои вопросы сразу в 3 одновременно и читаю ответы:
1) https://www.perplexity.ai - круто, что выдает ссылки почитать доп инфу помимо ответа на запрос. Я как любитель побродить по википедии, очень люблю такое. Плюс высокая скорость ответа.
2) https://www.hailuo.ai - персонально мне ответы тут кажутся самыми корректными. Хотя разница не так велика.
3) https://chat.deepseek.com - последний хайп собрали ребята, в режиме теста у меня.

Перестал пользоваться chatgpt совсем, потому что:
а) Все штуки выше бесплатные с простой регистрацией через гугл акк.
б) ВПН давай до свидания. Работают без него.
в) Качество и скорость ответов субъективно кажутся лучше.

А что вы используете в своей работе и что порекомендуете?
🔥6
Что используете в работе?
Anonymous Poll
19%
4%
16%
11%
6%
Другое (отпишу в комменты)
10%
Ничего не использую
12%
Мимопроходил
Channel name was changed to «Про CTO»
Как устроен chatGPT?

Сейчас, когда AI просто бьет все мыслимые и немыслимые рекорды хайпа, меня всё больше не покидает ощущение огромного пузыря, который всё больше надувается и надувается. И ощущение магии LLM и GPT истории возникает всё больше у людей, которые вообще не понимают как это работает под капотом. Когда же разговариваешь со специалистами, которые эти llm тренят или хотя бы более менее в теме, то возникает ощущение как было с криптой в 2017 - да, есть технология, да, она применима в некоторых сценариях, причем более универсальна чем крипта, но не надо пихать блокчейн везде, где справляется postgressql. Скоро у нас выйдет выпуск подкаста, где подробно обсудили заменит ли текущая версия AI разработчиков. А также ловите https://www.mann-ivanov-ferber.ru/catalog/product/what-is-chatgpt-doing-and-why-does-it-work/?srsltid=AfmBOoryzhirsPy2moXugms4bSByfO4ckRi-OUSJbB98gVS1qUzYDXaV для хотя бы минимального ликбеза как это всё работает под капотом без супер сложной математики. Я лично как 2 года назад во время выхода gpt-3.5 не верил, что улучшенный т9 начнет полноценно мыслить, так и сейчас не верю. Нужна другая концепция обучения и работы нейронки.
👍37🔥32🎉2319💯1
Школа СТО

Записался на 9-месячный тренинг-симулятор для текущих и будущих технических директоров от Стратоплана https://stratoplan-school.com/cto/, который стартует 28 февраля. Буду отписываться в канале по тому, что из себя представляет курс, стоит ли он своих денег и времени, а также рассказывать про формат.

Почему решил пойти?
1) У стратоплана очень много крутых длительных курсов. Негативных отзывов почти нет, зато много положительных. Плюс ребята, которые преподают там, это живые СТО, с частью из которых я знаком.
2) На мой взгляд есть 2 способа обучения. Первый, это когда вы читаете рецепт блюда в интернете, и потом по нему готовите, то есть сначала теория, потом практика. А есть второй, и моя карьера идет больше по нему. Когда сначала ты готовишь, то есть становишься, к примеру лидом и у тебя всё болит. А после или в процессе читаешь/слушаешь/видишь кучу теорию на эту тему, и это позволяет весь тот практический хаос в жизни немного структурировать и разложить по полочкам. Так и здесь, хотя на позиции СТО я нахожусь последние 5 лет, надеюсь, что курс позволит разложить всё по полочкам.

Отдельно хочется отметить, что на курсе есть прикольное вступительное задание. Оно почти целиком из области проектного менеджмента, но при этом хорошо позволяет оценить как управленец справляется в ситуации когда всё идет не так. А если конкретнее, то что делать, когда вы ушли в отпуск, а за время отпуска проект полностью продолбали. Кто виноват и что делать, как в классическом русском вопросе)

В общем, stay tuned как говорится)
🔥29👍24🎉2212
AI для разработки и тимлида

Второй пост за день! АСТАНАВИСЬ! Прям праздник какой-то.

А всё потому, что мы позвали в подкаст Виктора Плошихина, руководителя ML Laboratory в Yandex Infrastructure, чтобы поговорить когда нейронки заменят разработчиков уже.

(Спойлер) В этом выпуске нет новостей о том, что нас скоро заменит ИИ. Зато вместе с Виктором мы обсудили:
• конкуренты ли российские нейросети зарубежным или пока нет (записывали до выхода deepseek);
• какие задачи тимлид может скинуть на ИИ;
• почему ИИ факапит на простых запросах;
• что будет с экспертностью, если всё время использовать ИИ.

Где найти выпуск:
📌 YouTube
📌 Mave
📌 Apple Podcasts
📌 Spotify
📌 Яндекс Музыка
19👍16🔥14🎉12
High growth handbook

На выходных закончил читать https://press.stripe.com/high-growth-handbook от Stripe Press. Это книга от того же издательства, что выпустила https://press.stripe.com/an-elegant-puzzle - лучшую настольную книгу по управлению инженерными командами.

В ней минимум воды, а много моментов можно просто воспринимать как гайды по управлению командой и компанией в различных фазах, в том числе при росте.

Поэтому на этой неделе буду писать по посту в день с основными мыслями, которые меня зацепили в данной книге, а мякотки и инсайдов действительно куча. К примеру, от чего зависит срок планирования в компании или нормы управляемости на уровне топ-менеджмента. Или что конкретно входит в должностные обязанности продакт менеджеров. Надеюсь, вас цепанет также как и меня.
🔥33👍1814🎉7