Жиза ИТ руководителя


Гео и язык канала: Россия, Русский
Категория: Технологии


Жиза всех тимлидов, продактов, проджектов и в целом ИТ менеджеров и руководителей.
Свои истории, боли и радости пишите в чат или боту — @zhizaIT_bot. Мы всё читаем.
По вопросам сотрудничества — @dreikaa (ПМ)
По контенту — @vokirahs (главный редактор)

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Жиза №1132

Я все рабочие записи веду на бумаге, и весной в очередной раз убедился, что не зря.

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

Полезли в вики. Там описано, как все работает сейчас, но почему именно так — ни слова. В задачах то же самое: тикет, обсуждение на три реплики, статус «выполнено». Люди, которые это делали, либо уволились, либо не помнят.

Но тут я вспомнил, что в старом блокноте точно вел записи в тот период. Это было два с лишним года назад, и заметок там на несколько страниц подряд.

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

Показал ребятам и сошлись на том, что если бы не блокнот, переделывали бы напрямую и снова уперлись в то же ограничение. А так сэкономили кучу времени и нервов.
______________
Поделиться своей историей — @zhizaIT_bot


B айтишке есть странная традиция: сперва ты получаешь позицию, а только потом начинаешь разбираться, что здесь происходит

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

«Менеджмент 360» — бесплатный курс-интенсив от Стратоплана про четыре управленческие позиции в IT. Каждый день – отдельный трек для таких позиций: тимлид, руководитель отдела, СТО и СОО.

В каждом из дней для каждой позиции будет следующее:

⚫️кого берут на эти роли, как оценивают готовность и как попасть в кандидаты
⚫️базовый инструментарий для каждой роли + карта базовых тупиков, чтобы вы могли их предвидеть
⚫️алгоритм что, где и как делать в первые 90 дней после назначения, чтобы закрепиться на позиции


С нами: техдир из T-Банка, M2 менеджеры и СхО из бигтехов, СОО Welltory, СЕО Product.Heroes, тренеры флагманских программ Школы и её фаундеры (Cлава и Саша)

Дата и время - 1–4 сентября, с 18:00 до 21:00 GMT+3

Так что если вы:

⚫️хотите расти дальше, но не понимаете пул задач следующей роли
⚫️не понимаете, что конкретно делать после назначения
⚫️не понимаете как построить свою работу руководителя, “чтобы не потухнуть”

Тогда вам сюда👇
https://stratoplan-school.com/360/

Регистрация – бесплатная по подписке на каналы (их немного), но есть и платный вариант (бонусом именной сертификат + курс Менеджер:101 и Директор:101 в записи)

Средняя оценка наших программ – 9.2 из 10 (и мы не делаем булшит, даже когда это бесплатно)


Жиза №1131

В мае разбиралась со счетами за облако по своим сервисам и полезла в общую консоль сравнить расходы по проектам. Зацепилась за чужую группу ресурсов, которая жрет прилично, а название проекта мне ничего не говорит.

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

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

Ресурсы погасили в тот же день.

А через неделю мне прилетает задача: провести аудит облачных расходов по всем отделам и подготовить предложения по оптимизации. От директора, с формулировкой «раз вы у нас единственная, кто в это смотрит».

Я пыталась объяснить, что это не моя зона, что у меня своя команда и свои сроки. Ответ был примерно такой: ну вы же нашли, значит разбираетесь.

Аудит я делаю третий месяц. Параллельно со своей работой, без сокращения задач и без единого лишнего рубля.

За полгода мертвых ресурсов, кстати, так никто и не ответил.
______________
Поделиться своей историей — @zhizaIT_bot


Кодинг-агента мало посадить в проект: результат дает инженерная обвязка вокруг него — harness. На TeamLead Сибирь есть доклад, как строить его на открытых моделях. И это лишь одна из тем AI-трека — самого большого на конференции.

Всего в нем 11 докладов о реальных внедрениях: как считать эффект, где ИИ окупается, а где бюджет уходит впустую, как перестроить роли в команде и работать с ИИ-агентами.

Кроме AI-трека участников ждет:
— 30+ докладов по семи темам: найм, процессы, выгорание и коммуникация;
— отдельный зал мастер-классов, где разбираешь свою рабочую задачу с ведущим;
— фейл-митап про провалы, которыми обычно не делятся со сцены;
— фасилитируемый нетворкинг со знакомствами по интересам;
— квест по площадке с розыгрышем мерча;
— скидки участникам на отели, перелеты и рестораны по промокодам.

TeamLead Сибирь — конференция для тимлидов и руководителей. Два дня офлайн в Новосибирске 10–11 сентября плюс онлайн-трансляция.

👉 Программа и билеты


Жиза №1130

Три года вся память проекта у нас жила в рабочем чате. Любой вопрос — «поищи в истории, там где-то обсуждали». Работало на удивление нормально, пока команда была маленькая.

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

Она реально удобная. Поиск нормальный, все структурировано, я сам туда хожу регулярно.

А ребята все равно листают чат.

Причем не спрашивают друг у друга, а именно скроллят историю руками, как раньше. Мидл недавно минут двадцать искал, в каком сообщении обсуждали схему интеграции. В вики она лежит отдельной статьей, с картинкой.

Я спросил, чего он не в вики полез. Он ответил: «Да я как-то по привычке. Помню же, что где-то в чате это было».

Вот уже год прошел с создания вики, но ничего не изменилось. Информация переехала, а привычка осталась.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1129

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

Работать это помогало сильно. Я примерно понимал, куда дует ветер, и не лез туда, куда лезть бесполезно.

Проект в итоге успешно сдали. А через неделю этот человек мне пишет: «Слушай, я смотрю у вас разработчик нужен в команду, возьмешь? Я же тебе, считай, полтора года помогал».

Я его резюме даже до эйчаров не донес. Ответил, что сейчас другой профиль ищем.

Причина другая, конечно. Человек полтора года сливал своих, и я не питаю иллюзий, что со мной он повел бы себя иначе. А я подобного в своей команде терпеть точно не стану.
______________
Поделиться своей историей — @zhizaIT_bot

1.1k 0 3 14 104

Жиза №1128

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

А в марте грейды заморозили до конца года. Официальная причина — оптимизация. Реальную, ясен пень, никто не озвучивал.

Мне сказали держать команду в тонусе и, цитирую, «объяснять, что нужно немного подождать». По-хорошему я должен был что-то выдумать и наврать, что вопрос прорабатывается, и вот щас-щас-щас все будет.

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

Он послушал, поблагодарил за честность и в июле ушел.

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

Но я не жалею, если честно. Врать человеку полгода и кормить обещаниями я бы все равно не смог. А он бы все равно ушел, только злой и с ощущением, что его водили за нос.
______________
Поделиться своей историей — @zhizaIT_bot


Год назад я стал руководителем команды в @ozon_tech. Проект получил большую порцию новых контекстов. Ему нужны были фичи, а мне — люди. Поэтому я одновременно писал код, прорабатывал новую архитектуру и проводил собеседования. Пять-шесть интервью в неделю, и это не считая ревью и синков.

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

Недавно появилась неделя без единого созвона. Я решил: всё, беру задачу сам. Я знал, что смогу сделать её за три дня. Задача была несложной — как раз то, что нужно, чтобы вспомнить, как это: сидеть и писать код.

Открыл проект и через десять минут понял, что хочу всё переписать. «Вот тут я бы сделал по-другому. Там бы оптимизировал. Сюда бы другой паттерн». Задачу я, конечно, сделал. Но первые полтора дня ушли на то, что я гордо называл «рефакторингом».

А потом пришёл к команде с умным видом:

— Смотрите, вот тут же можно было сделать вот так. И вот тут. И вообще, у нас в кодовой базе такое…

А мне в ответ:

— Да мы на такие куски постоянно натыкаемся. Глядим, кто автор — а там везде ты.

Так что если вам кажется, что вы написали лучший код в своей жизни, — просто подождите пару недель. Или не открывайте проект, пока не смените должность.


Жиза №1127

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

В мае я объявлял команде про изменения в структуре. Готовился, продумывал формулировки, чтобы никого не задеть. Рассказываю и вижу, что половина уже в курсе. Никто не удивился, а кто-то даже кивал заранее.

Спрашивать в лоб о том, откуда узнали, бесполезно. Ответят, что просто догадывались.

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

Вычислить, кто именно сливает инфу, я могу. У каждого в этой тусовке своя команда, поэтому достаточно будет посмотреть, где информация всплывает раньше. Но я этого не делаю, потому что если найду, то придется что-то решать. А мне с этим человеком еще работать неизвестно сколько.

Вместо этого я просто стал меньше говорить на этих встречах. Но от того, что я держу при себе то, что раньше выносил на обсуждение, лучше точно не становится.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1126

Сдавали недавно проект заказчику и сняли переговорку в коворкинге. Нас четверо, со стороны клиента человек пять.

Заходим всей толпой, здороваемся, раскладываем ноутбуки. И вместе с нами в комнату проскакивает какой-то незнакомый парень. Налил себе кофе, сел в угол и уткнулся в свой ноут.

Мы были уверены, что это новый спец со стороны заказчика, а они решили, что это наш джун для протоколирования.

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

Тот спокойно закрывает ноут и говорит: «Да я фрилансер. Увидел, что вы переговорку открыли, и зашел с вами поработать, пока не выгнали».

Короче, он взял самый дешевый билет в общий зал, где шумно, увидел нашу группу и под шумок зашел с нами в приватную комнату. И ведь никто за полтора часа даже не догадался спросить, кто он такой.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1125

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

За эти годы конфиг копировали в новые сервисы раз двадцать и каждый раз с этой строчкой.

В прошлом месяце наняли мидла, он смотрит на конфиг и говорит: о, у нас точно такой же был. Спрашиваю, откуда у них это. Говорит, что тоже кто-то притащил, ну и прижилось.

А в апреле разбирали код подрядчика, которого нам передали по наследству. Открываю конфиг, и там она же.

То есть эта штука ходит по индустрии уже непонятно сколько, размножается вместе с шаблоном, и нигде никто не знает, зачем она.

Я, кстати, тоже не удалил. Вдруг она все-таки на что-то влияет.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1124

У нас есть заказчик, с которым мы работаем второй год. Точнее, был человек с их стороны, который вел проект и принимал все решения.

В марте он перестал отвечать. Сначала подумали, что ушел в отпуск. Писали раз в неделю, звонили, оставляли голосовые. Тишина. Пошли в обход, написали его коллегам, которых знали по общим созвонам. Ответ везде одинаковый: это вопрос к нему, я не в теме проекта.

При этом счета оплачиваются, акты подписывает кто-то из их бухгалтерии не глядя, договор действует. Мы продолжаем работать, потому что формально все в силе. Только задачи я теперь придумываю сам, приоритеты расставляю сам, приемки нет никакой.

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

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

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

Вот который месяц мы и пишем код, который, кажется, никому не нужен. Договор есть договор.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1123

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

Недавно на созвоне заказчик расшарил экран, чтобы показать пару моментов по бюджету, и на секунду мелькнула таблица со ставками по подрядчикам. Он сразу свернул, но строчку со своей позицией я успел зацепить.

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

Что маржа есть, я догадывался. Это логично. Но думал, что она процентов тридцать. Ну сорок. Не двести же!

И предъявить даже некому. Агентство меня не обманывало, я сам подписывал договор и зарплата у меня нормальная. Заказчик тоже все условия видел и подписал, значит его такой ценник устраивает. Просто посередине третий год сидит контора, которая зарабатывает на мне больше, чем я сам.

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

Остается ходить и делать вид, что ничего не видел и все как обычно.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1122

За последний год из ИТ ушли четверо людей, с кем я в разное время работал.

Первый — тимлид. Уехал в область и держит там небольшую столярную мастерскую.

Второй — сеньор, больше десяти лет в разработке. Сейчас ведет кружок робототехники для школьников.

Третья — девчонка из аналитики. Открыла свою мини-пекарню, печет хлеб, булочки и торты на заказ.

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

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

Я с ними иногда переписываюсь, и никто об увольнении не жалеет.

Мне сорок один, я в этом варюсь двадцать лет. Весь последний месяц думаю, не пора ли и мне поддержать тенденцию и тоже заняться чем-то поспокойнее.
______________
Поделиться своей историей — @zhizaIT_bot


Если вы тимлид и последний год живете в режиме «внедряйте AI, а как — разбирайтесь сами», то вот конференция, где собрали тех, кто уже прошел этот путь и делится тем, что сработало.

Самый большой трек TeamLead Сибирь — про AI в работе руководителя: как считать экономику внедрения, почему пилоты дают эффект и глохнут через полгода, как отдать часть работы ИИ-агентам и не потерять контроль.


Кроме AI разбирают найм и удержание, увольнения, выгорание, оргструктуру. Еще есть отдельный зал мастер-классов, фейл-митап про провалы и квест с розыгрышем мерча. Участникам дают промокоды на проживание и дорогу.

🔸 Конференция идет 10–11 сентября в Новосибирске и онлайн, в программе больше 30 докладов.

👉 Программа и билеты


Жиза №1121

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

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

Он говорит: «Слушай, ты так расписывал, сколько там всего надо перестроить и какие интересные вызовы, что я примерно понял, в каком состоянии проект. У вас же по факту все горело, просто ты это красиво называл».

А я его тогда правда полтора часа заряжал: и легаси перепишем, и процессы построим с нуля, и полная свобода действий.

И ведь он все правильно понял. Я просто привык называть это вызовами, потому что иначе работать невозможно.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1120

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

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

Так что я сидел со всеми и слушал, как они планируют то, чего не будет.

Больше всего добивал аналитик, который на этом проекте впервые вел все сам. Спрашивал, стоит ли ему в следующем квартале взять на себя еще и продуктовую часть. Я сказал, что стоит.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1119

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

Собрал план, пошел его защищать. Дали кусок на инфраструктуру, остальное попросили отложить до следующего квартала. В следующем квартале сказали, что сейчас не до этого.

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

Открыл и… это буквально мой план. Те же пункты, в том же порядке, местами почти теми же словами. Только подробнее, там еще и оценка сроков была по каждому этапу.

Внизу файла комментарии от руководства. Три штуки, и все примерно одинаковые: «давай вернемся к этому позже».

Я тогда подумал, что через год или два кто-нибудь так же найдет мою папку и так же будет чертыхаться.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1118

В начале 2025 ко мне пришел сильный бэкендер с оффером. Хотел уйти, но сомневался, поэтому пришел посоветоваться.

Я его отговорил. Сказал, что через полгода пересмотр вилок, что под него уже обсуждается позиция ведущего разработчика, и что уходить сейчас — терять весь контекст, в который он два года вкладывался. Говорил честно, потому что сам во все это верил.

Но пересмотр заморозили. Позицию отдали человеку со стороны, и решили это наверху, меня даже не спросили.

Бэкендер мне ничего на это не сказал. Ни тогда, ни потом. И я не стал эту тему поднимать, ибо неловко.

В начале этого года он все же уволился и ушел на оффер явно слабее предыдущего.

На прошлой неделе я решил написать ему, спросил как дела на новом месте и извинился за то, что так вышло. Он сказал, что моей вины в этой ситуации совсем не видит. Но мне все равно как-то не по себе. Ну нахрен эти советы давать.
______________
Поделиться своей историей — @zhizaIT_bot


Жиза №1117

Наткнулся на цепочку писем пятилетней давности, хотя искал совсем другой тред.

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

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

Он ответил в тот же день: «Понял. Плана нет, буду просто делать вовремя».

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

Сейчас-то мне ясно, что я дурак и задушил всякую инициативу в человеке, а тогда даже коллеге хвалился, мол вот, работает же мой метод.

Не понимаю, как меня вообще люди терпели. Честно, сам себя послал бы с такими выходками.
______________
Поделиться своей историей — @zhizaIT_bot

Показано 20 последних публикаций.