И как не быть одним

Знакомьтесь, Боб

Боб - чрезвычайно амбициозный разработчик.

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

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

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

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

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

Принцип Питера

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

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

Это явление известно как Принцип Питера:

В иерархии каждый сотрудник стремится подняться до уровня своей некомпетентности. […] Вы увидите, что в каждой иерархии сливки поднимаются, пока не закисают.

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

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

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

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

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

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

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

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

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

Творческая некомпетентность: ключ к хорошему

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

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

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

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

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

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

«Если вы думаете, что знаете все; Вы ничего не знаете. Если вы думаете, что ничего не знаете; ты что-то знаешь."

- Джейс О’Нил

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

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