Это то, что они подразумевают о самой компании.

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

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

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

Но, как я уже сказал, вот в чем дело ... Я ненавижу хакерские атаки. Да, правда.

Раньше я этого не признавал. В конце концов, это довольно еретическая точка зрения. Большинство инженерных организаций стараются проводить хакерские атаки, по крайней мере, один или два (или даже три-четыре раза) в год. Черт возьми, многие компании рекламируют хакерские атаки как главное преимущество в своих объявлениях о вакансиях на Stack Overflow.

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

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

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

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

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

Основная причина в том, что они говорят о работе, которую мы выполняем отдых.

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

Мне, как руководителю инженерной мысли, кажется, что мои инженеры будут вынуждены на 99,2% своей карьеры заниматься повседневной, скучной работой, в общем, забросом. Я бы не выполнял свою работу… по крайней мере, не всю ее. Большая часть работы руководства заключается в том, чтобы держать инженеров в курсе того, что они делают. Чтобы способствовать и развивать свою карьеру. Чтобы помочь им учиться и расширить как широту, так и глубину своих навыков. Не на пару дней, а на целый год.

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

В моей последней роли директора мы с коллегами постоянно общались с нашими инженерами, задавая такие вопросы, как:

  • Вы довольны своей работой? Если нет, что мы можем сделать, чтобы это исправить?
  • Над чем вы не работаете, над чем хотели бы работать? Что вы хотите узнать, чего не смогли выучить?

Конечно, в 100% случаев никто не был счастлив. Но наша работа заключалась в том, чтобы поработать с ними, чтобы выяснить, что с этим делать. Может быть, в данный момент они проделывали особенно неинтересный проект. Отлично; Затем мы работали вместе, чтобы спланировать их следующий проект, чтобы убедиться, что он им будет больше интересен.

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

Когда-нибудь я вернусь в мир менеджмента. Когда это произойдет - и если вы станете одним из моих инженеров - не волнуйтесь. Если вам нужны взломы, мы сделаем взломы. Я обещаю. Может быть, я даже буду в них участвовать. Но что более важно, я обещаю, что буду работать не покладая рук, чтобы вы были счастливы и увлечены и в остальные 360 дней в году.