Перейти к содержимому

Двенадцать минут и заявление через месяц

Константин Потапов
16 мин

Сентябрь 2023-го, 1-on-1 с Максом занял 12 минут. Через месяц он ушёл: «С тобой не о чем было говорить». Структура встречи, вопросы, которые открывают, и сколько часов в неделю это стоит на шестерых.

Двенадцать минут и заявление через месяц

Сентябрь 2023, четверг, 14:00. В календаре Макс, мидл, три года в конторе, ровный код, ревью, помощь джунам.

Встреча заняла 12 минут. Как дела, что делаешь. Допиливает рефакторинг авторизации. Блокеры? Пока нет. Что-то ещё? Вроде нет. Продолжай в том же духе.

Я вышел довольный: быстро, по делу, ничьё время не сожгли.

Через месяц заявление. На выходе HR записала: нет роста, застрял, с тимлидом не о чем было говорить кроме задач. В новой конторе пообещали ментора и план.

Фразу «с тобой не о чем было говорить» я прокрутил три раза. Я не был злодеем. Я путал уважение к чужому времени с коротким допросом про тикеты. Для статусов есть стендап. Этот слот существует, чтобы человек мог сказать про себя, пока ещё не пишет заявление.

Если я говорю больше трети встречи, я её украл.

Зачем этот час, если не для контроля

После Макса за два года в моей команде ноль уходов с формулировкой «нет развития». Раньше один такой в год уже был нормой. Ждут встречу, а не отменяют в голове: было около 30%, стало около 85%. Дюжина проблем всплыла до взрыва. Четверо мидлов за полтора года дошли до сеньора.

1 → 0
Уходов «нет роста» за год
30% → 85%
Ждут встречу
0 → 12
Проблем до взрыва
0 → 4
Мидлов в сеньоры за 18 мес.

Полчаса каждую неделю бьют два часа раз в месяц. Контекст не протухает. Слот стоит у человека, не у меня. Он выбирает темы. Перенос только если прод горит или больничный. Регулярная отмена читается просто: я не приоритет. Закрытая комната или камеры, не кухня опенспейса.

На шестерых у меня 4 часа в неделю. Понедельник Аня 30 минут и Дима 45, вторник Света 30, среда Паша 45, четверг Макс 30, пятница Лена 45. Кажется жирно, пока не посчитаешь замену мидла.

Четыре куска на 30-45 минут

Сначала самочувствие, 5-7 минут. Не «как дела». Как ты себя на этой неделе чувствуешь, от одного до десяти, что радовало, что бесило.

Аня, джун, сказала «нормально». Пауза. По шкале? Пять. Что мешает быть на семи? PR висят по три дня, сидит, ждёт, думает, что тормозит команду. За два дня завели ротацию ревьюеров. Через месяц она была на восьми. «Нормально» я с тех пор всегда копаю. Молчу три-пять секунд, уточняю, усталое это нормально или живое, перевожу в шкалу, спрашиваю, что сдвинет на два деления.

Потом работа, 10-15 минут, без погружения в AUTH-123. Что ест время, где неуверен, что можно снять, насколько это вообще интересно.

Дима третью неделю пилил легаси. «Чищу конюшни, края не вижу». Если кто-то заберёт миграцию тестов, он закроет логику. В тот же день переложили. Рефакторинг кончился за семь дней, настроение с четырёх до семи. Выгорание лечится сменой задачи, не речью про драйв.

Третий кусок: рост. Что попробовал, какой навык хочет, какую задачу ещё не давали.

Света хотела архитектуру, код писать умела, систему целиком нет. Отдал ей модуль уведомлений: решения её, ревью моё. За две недели спроектировала, показала команде. Через три месяца сама собирает небольшие куски. Через девять стала мидлом. Растут на задаче, которая пугает и не парализует.

Каждая встреча кончается хотя бы одним шагом: книга, кусок работы, разбор. Если шага нет, мы просто поговорили.

Четвёртый: фидбек в обе стороны. Что заметил хорошего. Что конкретно просело. Что я делаю криво.

Паше сказал: ревью стали глубже, джуны учатся; зона роста: неделя на Redis против Memcached, поставь себе два часа на исследование и выбор. Он согласился. В ответ: не хватает, зачем бизнесу задача. С тех пор на планировании таскаю продуктовый контекст. «Ты медленный» бесполезно. «Оценка была два дня, ушло пять, давай разберём, где потеряли» уже работа.

Свою дыру называю первым. На прошлой неделе согласовал фичу без архитектурного ревью, теперь переписываем. После этого проще сказать «я застрял». Если человек сказал, что не знает, худший ответ: разберись, ты же мидл. Лучший: спасибо, что сказал, где именно клин.

Раз в квартал спрашиваю, насколько комфортно говорить мне про проблемы, от одного до десяти, и что мешает десятки. Без этого слота встреча превращается в спектакль: человек говорит то, что лид хочет услышать.

Вопросы, от которых не отделываются «норм»

«Как дела», «что делаешь», «есть проблемы», «всё ок» почти всегда закрывают комнату.

Открывают: насколько комфортно от одного до десяти; что легко, что прёт; одну вещь в работе, которую изменил бы; где застревает; что ест время и кажется лишним; какую задачу хотел бы, но не давали; чему учиться три месяца; что я делаю криво как лид.

Пять, которые у меня почти всегда сдвигают разговор.

Что сейчас интересно, а что скучно. Если бы ты был лидом на день, что сменил бы. Какая задача за два месяца была самой живой и почему. Представь, что через год уходишь нормально: куда и зачем. Что я должен знать, но ты не говоришь, потому что кажется мелким.

Если повисли: одну вещь в проекте, которую сменил бы волшебной палочкой. Что я делаю такого, что немного мешает. Какой навык рядом с работой хочешь и какое пространство для него нужно.

После встречи пишу три мысли и перечитываю перед следующей. Иначе я сам становлюсь тем лидом, с которым не о чем говорить.

Не каждая встреча про одно и то же

Раз в квартал час про год вперёд. Дима сказал «хочу сеньора». Сами расписали: за квартал два модуля с моей рукой, за полгода сам, плюс Аня в менторство. Через 14 месяцев грейд случился.

Чтобы «хочу расти» не висело в воздухе, держим таблицу навыков от минус двух до плюс двух, с примером, не с ощущением.

НавыкСейчасК следующему кварталуШаг
Архитектура0, описывает систему+1, собирает небольшой модульуведомления + курс по событиям
Менторство−1, отвечает если спросят+1, ревью с объяснениемдве недели пары с Аней
Неопределённость−1, ждёт ТЗ0, сама уточняет у продактаодин диалог без меня

Раз в квартал садимся на час и двигаем клетки. Без таблицы «хочу сеньора» остаётся тостом.

Когда темп падает, сначала почему. Паша три недели сдавал позже, в пул-реквестах больше дыр. Оказалось, третий месяц опилок из легаси. Следующую новую фичу отдал ему. Темп вернулся. Давить на скорость, не спросив причину, я больше не пробую.

Если человек уже уходит, не уговариваю. Слушаю, что было лучшим, что сменил бы, что я мог сделать раньше. Поздно для него, рано для следующего.

Чем я сам ломал слот

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

Говорю больше, чем слушаю. Держу правило: он около 70%.

Отменяю чаще раза в месяц. Если перенос, сразу новая клетка в календаре, не «потом как-нибудь».

Не записываю договорённости. После слота: о чём договорились, что делает он, что делаю я, даты. Перед следующей встречей читаю вслух: на прошлой договорились про X, как оно.

Слышу «устал» и еду к спринту. Останавливаюсь. Что именно устаёт.

За день до слота смотрю прошлые заметки, его пул-реквесты, тикеты, которые висят больше недели, готовлю одну конкретную похвалу и одну зону. Ему заранее отдаю короткий лист: что обсудить, вопросы ко мне, что хочет сменить. Тогда «не знаю, о чем говорить» случается реже.

# 1-on-1 с Димой, 14.12.2025
Настроение: 5/10
Говорили: третья неделя легаси, хочет новый кусок, интересны события
Он: заканчивает рефакторинг до 20.12, читает SAGA
Я: нахожу задачу на модуль уведомлений
Следующий слот: 21.12

Общий файл видит он. В личный уходит гипотеза «кажется, конфликт с Пашей» и мысль, что человек смотрит на сторону. Личный файл нужен, чтобы вслух не сжечь мост до факта.

Заметки трое. Общие с ним: шаги, цели, жирный фидбек. Личные: гипотезы, здоровье, мысль об увольнении, черновик тяжёлого разговора. Формальные: ревью перформанса, повышение, PIP. По умолчанию общие. Личное не таскаю в общий файл «для прозрачности».

Инструмент вторичен. У меня таблица в Notion: имя, дата, настроение, темы, шаги. Может быть Confluence или простой документ. Главное, чтобы через неделю я не спрашивал то же самое тоном человека, который не слушал.

Если слот уже есть и всё равно пахнет стендапом, я режу по четырём швам. Человек начал с тикета: «про AUTH потом, сейчас ты на этой задаче». Я говорю больше минуты подряд: замолкаю и задаю шкалу. Третий перенос за месяц: новая клетка сразу, с причиной вслух. На прошлой встрече был шаг и я про него забыл: начинаю с него, даже если неудобно.

Макс ушёл не из-за зарплаты. Ушёл, потому что двенадцать минут каждую неделю подтверждали: про него здесь говорить негде. Этот слот либо чинит это, либо снова становится коротким допросом про рефакторинг.