5 способов, которыми инженеры могут оказать положительное влияние вне редактора кода

Опубликовано: 2022-05-06

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

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

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

1. Быть послом бренда

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

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

Наше инженерное мероприятие Building Intercom на Викар-стрит в Дублине, Ирландия, ноябрь 2017 г.

Наше инженерное мероприятие Building Intercom на Викар-стрит в Дублине, Ирландия.

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

2. Собеседование

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

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

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

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

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

3. Адаптация

Адаптацию часто рассматривают как один или два дня перед тем, как мы приступим к нашей «настоящей» работе. Он сосредоточен на встрече с кучей людей, настройке нашего компьютера, ознакомлении с преимуществами и время от времени прослушивании рассказа руководителя о видении и миссии компании. Это быстро, дешево и коротко. Нынешние сотрудники не «тратят» свое время впустую, а новые сотрудники могут сосредоточиться на немедленном влиянии.

«Мы можем получить преимущества [от найма большего количества людей], только если мы настроим новых инженеров на успех»

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

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

Обычно в начале есть большие пробелы в знаниях, которые необходимо заполнить, чтобы новый сотрудник чувствовал себя продуктивно. Наличие у инженеров проактивных ответов на общие вопросы новых сотрудников («Как мне настроить среду разработки?», «Кто проверяет мой код?», «Как я могу следить за статусом сборки?») означает, что вы снижаете вероятность нового найма. падение на первых нескольких препятствиях.

4. Обмен знаниями

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

«Нет единой точки отказа, даже если ключевой участник потерян»

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

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

5. Определение значений

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

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

«Влияние за пределами редактора кода — это поиск способов формировать культуру вашей компании так же, как вы создаете продукт».

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

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

Карьера в домофоне