Как стать автором
Поиск
Написать публикацию
Обновить

Ежедневные сложности сениор-разработчика

Время на прочтение5 мин
Количество просмотров21K
Всего голосов 45: ↑36 и ↓9+41
Комментарии23

Комментарии 23

Я часто встречал таких «Ларри» в разных компаниях. Как правило их не ценило начальство (за конфликтность), не повышали по службе и по ЗП, увольняли без особого сожаления, хотя они делали действительно крутые и уникальные вещи, которые приносили компании немалые деньги.
хм, я видел обратное, когда разумное руководство выстраивало рабочую экосистему вокруг таких людей, прекрасно понимая, что Ларри не оценивает себя ы должной степени.
К тому же подобные люди обычно редко меняют работу, что позволяет спокойнее спать.
Когда вижу на собеседованиях таких «странных» людей — всегда присматриваюсь внимательнее, и часто это именно тот человек, которого мы искали.
В IT другое отношение к людям, чем в других сферах деятельности. Я раньше работал в промышленности и там таких «Ларри» руководство ненавидело — ведь ими невозможно манипулировать — они не ведутся ни на угрозы, ни на денежные посулы, ни на предложения развития, ни на другие новомодные манипуляции.
Я, когда был молодой и глупый, тоже думал стать таким незаменимым супер-специалистом, но когда на моих глазах уволили реального крутого супер-инженера на котором держалось полкомпании делавшей мультимиллионные обороты, только потому, что он посмел попросить повышение ЗП, розовые очки спали с глаз. И я по мудрому совету Господина Дракона — «перестал думать, и стал соображать»)))
Что значит «манипулировать»? Поставьте себя на место начальства — у вас есть человек, который не масштабируется, не готов обьяснять ничего «недостойным» и от которого неизвестно чего ждать. Я работал с десятком таких «незаменимых» и это неизменно заканчивалось каким-то взрывом на ровном месте — а один раз человек буквально пытался выйти в окно, к счастью оказавшееся пластиковым и ведущим в коридор а не на улицу.
Как правило их не ценило начальство (за конфликтность), не повышали по службе и по ЗП, увольняли без особого сожаления, хотя они делали действительно крутые и уникальные вещи, которые приносили компании немалые деньги


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

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

Для меня кажется хорошим вариантом, когда нет таких «гениев-мудаков», а есть нормальные адекватные люди, которые хорошо выполняют поставленные задачи, не придумывая каждый раз сложный алгоритм при решении обычной задачи, я не говорю, что это плохо, но иногда нужно просто решить задачу быстро и способом, которым после тебя смогут воспользоваться другие.
НЛО прилетело и опубликовало эту надпись здесь

Вроде как есть распространённая аббревиатура: ЧСВ :-)

Самое худшее зло синьора это местная политика. Все эти выяснения отношений, кто там на ком стоит, кто кому что обещал на словах до меня, у кого какое ЧСВ, зачем там все эти странные люди и почему они всё ещё здесь, какую дичь в системе нельзя трогать потому что кто-то там обидится, список людей с родовыми травмами на работе — вот это вот всё. Этому не учат в школах 42/21.

Где это такая дичь встречается? Ни разу не слышал о подобном даже от знакомых.

Примерно везде.

Встречается. Вот например разговор из жизни. Недавно пришедший синьер спрашивает у тим-лида:
— Слушай, есть вероятность, что вот этот подход, возможно, имеет потенциал привести к дичи. Я это проходил уже однажды. Может обсудим?
— По твоему мы это уже не обсуждали в команде?
— Ок.
— Но если ты конечно считаешь нужным. то обсуди это с… (дальше следует имя уважаемого синьера, давно работающего в компании), это он эти правила ввел.

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

НЛО прилетело и опубликовало эту надпись здесь
кто там на ком стоит, кто кому что обещал на словах до меня, у кого какое ЧСВ, зачем там все эти странные люди и почему они всё ещё здесь, какую дичь в системе нельзя трогать потому что кто-то там обидится, список людей с родовыми травмами на работе — вот это вот всё

Это всё очень просто. Для этого даже специальный термин придумали: правила этикета.
Когда кто-то пишет в вакансии, что у них «дружный и неформальный коллектив» — на практике это значит, что собралась куча друзей, основали фирму. Теперь фирма выросла, но друзьям не хочется менять стиль общения.
Поэтому с тобой будут разговаривать матом, грубо шутить игнорируя твой бэкграунд, хлопать по спине и снисходительно указывать на твоё несоответствие «культуре» компании.
Ты им не друг, они тебе не друзья. Но им плевать, ради тебя никто не будет утруждаться. И это ты токсичный, раз не хочешь разделить «дружественность» коллектива, потерпеть оскорбительные шутки и мат в твою сторону.
В таких «неформальных» коллективах можно жить, только если по случайности привычки коллектива не сильно отличаются от твоих.

Так вот. В нормальных коллективах работают правила этикета. Да, не уровня королевских семей. Но минимальный набор присутствует. Но этот минимальный набор позволяет свести проблемы общения на минимум.
И в таком коллектике тебя никто не оскорбит шуткой. Почему? Потому что никто не будет шутить над коллегкой, с которым не знаком достаточно близко.
Это точно. Когда работа начинается в обед — потому что 3/4 фирмы ночью бухали вместе и раньше просто не приползают — а тут вы такой с семьей или учебой, из коллектива выбиваетесь.
Я не сеньор, но постоянные митинги достают… Обычно они случаются невовремя и отвлекают от работы. А потом вообще трудно вспомнить, что делала и на чем закончила
Ну, не знаю, такие люди как «Ларри» мне встречались, но редко, один или два раза. Работал у нас один разработчик, который за неделю соорудил парсер проприетарного языка программирования, использовавшегося в компании, и еще за неделю соорудил самопальный отладчик над этим хозяйством. Оно парсило исходник, после каждого оператора ";" вставляло вызов из его DLL, и это он как-то присоединил к IDE, которой он привык пользоваться. При этом в компании работало 50 или 100 программистов, по 5-7 лет, и никто ничего подобного не соорудил, всем (включая меня) хватало «отладки в стиле printf». То есть чел выдал реально крутое инженерное решение. И что? Думаете, в компании его все моментально восприняли, стали использовать, а автора повысили до старшего архитектора? Вот именно, что нет. Все покрутили головой, сказали «а, вроде интересно, но мы привыкли по-старинке», а автору продолжали выдавать текущие задачи компании, вроде 3-way merge конфигурационных XML-ок. Ему было не очень интересно заниматься этой рутиной, и он потом уволился.
Митинги и другие подобные мероприятия по большей части бесполезны для сеньор разработчика и ниже, если он пришёл писать код и ничего больше. Мудрое руководство не будет загружать таких кадров бесполезными для них делами. Что бы снять срез состояния проекта — достаточно задать этот вопрос тим лиду или менеджеру проекта.

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

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

Мне кажется, что лид несет не глас и боль народа, а собственное желание внедрить очередную управленческую пургу, о которой он недавно прочитал в рамках своего саморазвития. Это как находить в коде нафиг не нужные (и только тут запиленные) вложенные функции — «ага, Вася недавно читал whats new” очередного релиза Котлин :)

Бывают разные подходы, но чаще тех. лиды отвечают за чисто технические решения. А за управленческую пургу отвечают продакт менеджеры и/или скрам-мастера.
НЛО прилетело и опубликовало эту надпись здесь
для сеньор разработчика и ниже, если он пришёл писать код и ничего больше


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

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

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

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий