Статьи

Pro Developer — улучшайте свою карьеру в любой экономике

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

Общепринятая мудрость, обычно невысказанная, заключается в том, что в трудные времена вы просто улыбаетесь и переносите это. Простое выживание — лучшее, на что вы можете надеяться. Продвигаться слишком много, чтобы просить. Для этого я предлагаю свою долю мудрости. Бред какой то! (На самом деле я имел в виду более красочную фразу, но усмотрение одолело меня.)

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

Приступая к делу

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

Человеческая природа — еще одна константа. У людей есть стремление к власти, потребность в личной реализации и эгоистичность. Когда вы складываете все это, вы сталкиваетесь с некоторыми фактами, которые являются неизменными константами в деловом мире. Конечно, мы воспользуемся этим, чтобы убедиться, что мы продолжаем регулярно питаться, и у нас есть свободные деньги, необходимые для того, чтобы наши семьи были довольны, а наши компиляторы были в курсе. Итак, давайте посмотрим на некоторые из наиболее очевидных моментов. Следующие действия повысят вашу ценность в глазах компании и / или вашего начальства:

  • Увеличение доходов компании
  • Сокращение расходов компании
  • Помогая начальству в дальнейшей карьере

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

  • Быть признанным за ваши дела
  • Быть не угрожающим другим
  • Активно преследуйте ваши преимущества

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

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

Принимая его на улицы

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

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

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

Менеджмент: «Почему мы должны добавить эту функцию и отложить выпуск?»
Программист: «Потому что это сделает программное обеспечение лучше».
Менеджмент: «Да, но в чем выгода?»

На данный момент у вас есть два человека, говорящих на совершенно разных языках. Для ошеломленного программиста очевидно, что лучшее программное обеспечение — это преимущество. Тем не менее, руководство не заботится о художественном аспекте разработки программного обеспечения. Хорошая вещь, или мы все будем голодны. Нет, менеджеры, если они стоят полос на костюмах, обеспокоены первыми тремя пунктами, которые мы рассмотрели ранее. Как функция увеличит доходы? Как это уменьшит расходы? И как это продвинет мою карьеру? Если вы не можете придумать честные и добрые ответы хотя бы на один из этих вопросов, значит, у вас недостаточно веских аргументов, чтобы добиться своего.

Теперь давайте взглянем на другой подход. Вместо эмоциональной привлекательности, основанной на том факте, что вы, с точки зрения мастера, просто хотите создать лучший продукт, давайте продавать преимущества. В качестве примера, скажем, вы хотели переделать текущий интерфейс GUI, который выглядит так же, как зеленый экран мэйнфрейма, который он заменил на что-то гораздо более удобное и продуктивное. Вы проводите некоторые исследования и обнаруживаете, что среднее время для выполнения транзакции пользователями составляет 3 минуты. Кроме того, вы обнаружите, что в этом отделе в среднем 1000 таких транзакций в день. Юзабилити-тестирование на демонстрационном макете, который вы создали вместе, показывает, что с улучшениями вашего пользовательского интерфейса та же транзакция может быть завершена за 30 секунд. Ваша идея сократит время выполнения дневных транзакций с 50 человеко-часов до чуть более 8!

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

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

  • Как ваша идея увеличила доходы компании?
  • Как ваша идея уменьшила расходы компании?
  • Как ваша идея способствовала карьере вашего начальника?

Суть

Это нормально, тебе не нужно ничего говорить. Я видел оленей в моих фарах раньше. Проблема в том, что вы остановились в своем исследовании. Да, вы сократили время транзакции. Однако вы не смогли сопоставить это с финансовыми выгодами. Итак, давайте попробуем это снова. Потратив немного времени с супервайзерами в отделе ваших пользователей (и, возможно, выпив пиццы или двух), вы решаете, что средний работник стоит 10 долларов в час. Затем простая математика демонстрирует, что если каждый человек в настоящее время выполняет 20 транзакций в час, то каждая транзакция имеет трудозатраты 50 центов. Сокращая время транзакции до 30 секунд, каждый работник сможет выполнять 120 транзакций в час, что снижает стоимость примерно до 8 центов за транзакцию. Даже если департамент продолжал обрабатывать не более 1000 транзакций в день, освобождая работников для выполнения других задач, это сокращение составит 420 долларов США за счет снижения затрат на рабочую силу в течение одного дня. В течение года ваши улучшения пользовательского интерфейса сэкономят компании чуть более 100 000 долларов.

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

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

Кредит, где кредит должен

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

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

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

Принося домой бекон

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

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

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