Брутально и бессердечно о программировании и проектировании
ГлавнаяФорумПаттерныАнтипаттерныТест-драйвЗаметкиВопрос-ответКнигорецензииСправочная

42. Не нужно быть ненужным

Так уж получилось, что практически во всех современных компаниях самой многоступенчатой карьерной лестницей оказывается менеджерская. Действительно, по экономическим соображениям для компании интереснее расти «в ширину», а не «в высоту». Потребность в людях, которые могут управлять все большим и большим числом людей выше, чем в тех, кто способен делать свою работу все более и более качественно.
Гораздо эффективнее иметь трех рабочих, изготовляющих средненький товар, чем одного, изготавливающего товар в три раза качественнее. О продажах не беспокойтесь — донести до обывателя мысль о том, что средненький товар это то, без чего он жить не сможет — это уже задача маркетолога и рекламщика.
Печальна участь ИТ-специалиста. Конечно, любой ИТ-проект по мере своего развития требует все большей и большей квалификации, однако, чаще всего квалификация способного специалиста растет быстрее, чем потребности в ней компании-работодателя. Соответственно, рано или поздно наступает момент, когда квалификация сотрудника становится выше той, которая нужна компании.
Скорость роста требуемой квалификации обычно носит убывающий характер, поскольку во-первых, в большинстве проектов со временем требуется все меньше разработок и все больше поддержки, и во-вторых, проект обычно огорожен определенными рамками. При этом квалификация ИТ-специалиста, не зацикливающегося только на своей работе, обычно растет линейно — человеку свойственно каждый день чему-то учиться, и в этом его никто не ограничивает.
В один прекрасный день сотрудник достигает такого уровня квалификации, который не нужен компании. Сотрудник способен решать более высокий класс задач, однако таких задач в компании просто нет. Задачи же, с которыми он сталкивается в своей работе, точно также способен решать другой сотрудник, чья квалификация в разы ниже. При этом стоимость работы сотрудника оценивается компанией исходя из уровня тех задач, которые он решает, а не из его квалификации (то есть уровня тех задач, которые он мог бы решать).
 
Что делать?
Если вы почувствовали себя ненужным и это вам не по душе, то следует предпринять определенные действия.
Можно начать с того, что пойти и побеседовать с менеджером проекта, однако, скорее всего это не даст никаких результатов. Дело в том, что менеджера интересует только «сегодня» и немножко «завтра». Что будет «послезавтра» — никого не волнует. Вряд ли кого-то заинтересуют ваши «грандиозные планы» по редизайну архитектуры с троекратным удешевлением поддержки проекта уже через пол года или год, если еще «вчера» вы были простым программистом. Менеджера больше волнует то, как сдать бету на следующей неделе и как не сорвать релиз к концу месяца. Теоретически, это было бы интересно высшему начальству или собственникам — но и на них не стоит рассчитывать: во-первых у них есть дела поважнее чем архитектура отдельно взятого проекта; во-вторых, они в этом могут совершенно ничего не понимать; в третьих — они платят деньги менеджерскому составу и поэтому менеджеры и должны разбираться в проблемах отдельно взятого проекта лучше чем руководство или простой программист. Менеджерам, мол, виднее.
Если результаты вашей работы неудовлетворительны, то вас просто никто не будет слушать именно потому, что они неудовлетворительны. Если же вы показываете стабильные и качественные результаты, то вас тем более постараются оставить на своем месте. Уверенность в том, что сотрудник сможет качественно и прогнозируемо выполнять поставленные задачи — это очень ценное качество в глазах менеджера, а любые телодвижения в сторону — это никому не нужные риски. Спокойствие менеджера дорогого стоит. Поэтому, скорее всего, вам просто поднимут зарплату; при этом класс задач, которые вам будут доверять, не поменяется.
Скорее всего самым простым вариантом будет смена компании. Дело в том, что квалификация специалиста растет быстрее, чем его статус в глазах коллег и начальства. Если вы пришли в компанию простым программистом, то вас прежде всего будут воспринимать как простого программиста, независимо от класса решаемых вами задач. Пройдут годы после получения новой должности, прежде чем в курилке можно будет услышать фразу «Вы не видели Ваську, архитектора из соседнего отдела?». Если же вы придете в новую компанию, сразу же позиционируя себя как специалист по проектированию, то о вас никто и не вспомнит в тот день, когда в ваш отдел придет менеджер из соседнего отдела и попросит «несколько программистов на отстающий проект». При этом класс решаемых вами задач будет выше, а ценность как специалиста и незаменимость — значительнее.
 
Что в итоге?
Не нужно быть ненужным. Если вы поняли, что стали ненужным — не сидите на месте. Хоть я и сказал, что квалификация специалиста растет линейно, однако, в действительности очень сложно поддерживать рост собственной квалификации после того, как она превзошла тот уровень, который требуется в повседневной работе. Поговорите с начальством о смене должности, смене проекта, смене работы в конце-концов.
Придя на собеседование в новую компанию так и скажите — я ухожу с текущей работы потому что задачи, которые приходится решать — слишком примитивны. Должностей, соответствующих моей квалификации, там просто нет.

Оглавление
Статистика
© 2007—2009 Inside C++ Коммерческие услугиКонтактная информация