All streams
Search
Write a publication
Pull to refresh
209
0.1
Иван Васильев @Gradiens

.NET Developer

Send message

Ну, если вы менеджер среднего звена - то меняйте тимлидов, как хотите. Никаких проблем нет. Разве кто-то говорит обратное?

Я говорил, что если вы - тимлид, то вам тяжело. Именно вам, как новому лиду, а не хозяину конторы, ни программисту, который как переливал Жсоны, так и будет переливать.

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

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

Если вы с разработчиками начнете применять полицейские методы... ну, удачи. Когда (не если, а когда) останетесь без команды - вас попросят на выход.

Я отвечаю не за них, а за выстраивание процессов взаимодействия с ними. Чтобы прозрачно и эффективно.

Например, с одной стороны, для поддержки на каждый чих нужен регламент. Если не по регламенту - то есть повышенный риск что-то сломать. А потом получить по шапке и за поломку и за отсутствие регламента.

А с другой стороны нужно выстроить человеческие отношения.

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

Вы, похоже, забыли, как пишется тег <sarcasm />. А мы и не поняли.

А так-то конечно в требованиях все есть! От функана до тензана. От полотера до квантовой крипты.

И дня не проходит, чтобы не пришлось поварьировать какой-нибудь Лагранжиан или Гамильтониан!

А уж для тех, кто не шарит за уравнение Блэка-Шоулза в частных производных или не умеет в авторегрессию условной гетероскедастичности вообще путь в разрабы должен быть навсегда закрыт!

Ну вы же знаете, как такое обычно происходит?

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

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

И вообще, корпоративная культура такая, что все "хвастаются", кто сколько перерабатывал. Кто по ночам фигачил, кто без обеда сидит потому что у нас бизнес-критикал система.

Да, это эксплуатация сотрудников. Кто бы спорил.

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

И вот именно против такой эксплуатации с привкусом стокгольмского синдрома я и выступаю.

Вот с такой (весьма распостраненной) культурой я и хотел бы бороться. Когда все вокруг пашут, и тебе неловко подводить ребят, и ты тоже пашешь сверх нормы.

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

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

"Бырбырбыр двенадцать бырбырбыр успеем бырбырбыр 3 человека бырбырбыр проблема.

Воот, и поэтому нужен толмач. Ну "бырбырбыр 3 человека", ок. 3 человека чтобы что? Ответ "бырбырбыр" - фиговый ответ.

Толмач выдаст ответ в стиле: "для митигации риска бырбырбыр с вероятностью возникновения 50% и уроном около 6млн нужно выделить 3 человека бырбырбыр (ФОТ 1 млн), что приведет к сдвигу задачи бырбырбыр с экономическим эффектом 1.5млн" на 2 недели.

Честно скажу, в гробу видал считать все эти миллионы. Но по-другому они не понимают.

Периметр команды - это весь народ, не входящий в команду, с которым так или иначе надо взаимодействовать.

Например, девопсы, поддержка, другие команды, с которыми вы интегрируетесь или с которыми у вас есть кросс-функциональные цели.

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

Если вы лид, то смена работы - это колоссальный риск и колоссальный стресс!

Если вы приходите на новое место, вам крайне редко дадут возможность набрать команду. Как правило, команда уже есть. И, как правило, предыдущий лид ушел (или его ушли) не от хорошей жизни. А если лида не было, и теперь он нужен - значит, команда без лида не вывозит.

В общем, любая вакансия лида "с улицы" - это, как правило, большая Ж. Только вы еще не знаете, какая. Но она есть.

Добавьте к этому ненулевую вероятность наличия в команде "серого кардинала", который власть вам не отдаст.

Добавьте то, что вам придется зарабатывать у команды авторитет. Зарабатывать из проигрышной позиции: они знают проект, вы - нет. И среди них, скорее всего, есть технари лучше вас, ведь они 100% времени тратят на технику, а вы 30%, ну от силы 50%

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

Добавьте то, что бизнес наверняка захочет от вас быстрых результатов (вас же для этого и наняли, тимлид - палочка-выручалочка)

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

А вы не думал, как это для тимлида с улицы? Команда-то знакома с проектом, знакома с начальством, с заказчиками. Друг с другом в конце-концов. И, как правило, настороженно (если не в штыки) воспринимает нового лида.

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

Ниоткуда. Тимлид с улицы - всегда риск. Но, раз его берут - значит, других вариантов нет. Значит, есть понимание, что без него ну совсем никак.

Включать обед в раб. время, не включать. Сокращать раб. неделю, не сокращать.

Вы уверены, что с той стороны взялись за проблему?

Во многих, очень многих организациях имеется самоподдерживающаяся культура переработок. Когда, скажем, напихивают встречи с 12 до 16 без перерыва - уже не важно, что там официально по поводу обеда написано. Когда в пятницу в 00:30 приходит СМС-ка что упал прод, не важно, короткая неделя или нет.

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

Я техлид. Это выше чем тимлид, или ниже? 

А это смотря, какие у вас обязанности.

Может выше. Может ниже. Может рядом.

Что в вашем понимании техлид?

В моем техлид - это такое же непонятное ругательство (простите) как и тимлид. Сильно зависит от компании и от проекта.

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

Я в одном лице и управляю требованиями, и архитектуру ваяю, и декомпозирую и планирую, и процесс доставки ценностей настраиваю, и пипл-менеджмент (микроклимат, 1-1, рост, вот это все), и за периметр команды отвечаю, и код иногда пишу (хотя чаще провожу ревью), и с инцидентами разбираюсь. Ну понятно, не абсолютно все делаю сам. Делегирую.

Да, техники тут 30%. Увы. Вероятно, у эталонного техлида должно быть больше ))

Жаль, что многие наниматели не разделяют вашу точку зрения.

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

Забывая, что смысл существования самой компании - тоже деньги.

Поэтому на собеседовании приходится выдавать социально-приемлемые фразы типа "на текущей работе все хорошо, но я хочу развития и роста"

Вы лукавите. Плюсы - они так же очевидны.

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

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

У меня был опыт 30+ собесов в начале ковида, где меня рассматривали исключительно на синьора. Несмотря на заголовок "Team lead" в моем резюме. Да, это было возможно, потому что я достаточно работаю руками. Работал бы только языком - был бы нафиг никому не нужен.

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

Почему?

И что не будет детским садом?

квалификация среднего эммигрировавшего специалиста несравненно выше квалификации среднего оставшегося

У меня только один вопрос: это было сознательное оскорбление всех проживающих в РФ спецов, или так, нечаянно вырвалось?

Затянуло, есть такое.

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

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

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

А тимлид, как мостик между разработкой и менеджментом - самое то! Ты уже видишь картину продукта, и ты еще не потерял связь с техникой, с этими самыми кусочками паззла.

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

Если как senior за пару недель можно получить 5–6 офферов, то на лида 1–2 — уже неплохой результат. 

Да вы, батенька, оптимист!

Синьор в принципе не может обработать все входящие. Количество офферов синьора ограничено выделяемым на собеседование временем.

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

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

Менеджеры будут общаться с вами как с разработчиком

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

Восприниматься оно будет примерно так: "Насяльника, я тута роадмапу рисоваль, риски управляль. Все риски митигировал, а один риска - шайтана такая - не митигируется никак! Насяльника, по роадмапе мы квартальный цель выполним, не переживай. Главное, риск-шайтана забери!"

Менеджерам придется напрячься, но понять они смогут. И будут вас ценить. Кто без вас будет толмачем с программерского на менедженский?

а разработчики как солдат со старшиной.

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

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

зачастую путь в тимлиды - билет в один конец

Не обязательно.

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

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

Все вышеописанное прекрасно ложиться на PAEI модель Ицхака Адизеса.

А конкретно - на жизненный цикл компании согласно этой модели

Если вкратце:

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

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

После чего рано или поздно наступает старость: предпринимательство гаснет, вслед за ним накрывается и производство. Остается одна бюрократия. c'est la vie

Не устраивайтесь работать в старые дряхлеющие умирающие компании. Пока они будут умирать ( а для корпораций этот процесс занимает от нескольких лет до десятилетий) вы будете страдать.

Information

Rating
3,026-th
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead