Первоначально написано 12 декабря 2017 г.

Рекрутинг для фронтенд-разработчиков, обсуждение наилучшего способа найма инженеров-программистов часто занимает первое место в моей голове. Я имел удовольствие видеть Зои в составе группы на Insurtech Conference 2017, где она делилась своими идеями о том, как нанять талантливых людей в свою команду. Мне посчастливилось встретиться с Зоей за чашечкой кофе, чтобы поразмышлять над некоторыми из этих вопросов.

Здравствуйте, Зоя! Спасибо, что встретились со мной сегодня!

Не за что.

Во-первых, было бы здорово немного рассказать о себе! Итак, вы пришли в Softwire в качестве разработчика, верно?

Верно.

Почти 20 лет назад, если позволите!

Действительно страшно давно. Я присоединился к Softwire сразу после университета в качестве одного из первых разработчиков программного обеспечения с дипломом. Softwire была основана тремя бывшими разработчиками программного обеспечения из другой технологической компании, которые, по сути, увидели кое-что о культуре там и подумали: «Мы могли бы сделать это лучше, у нас есть хорошее представление о том, как должна управляться компания».

Мне это нравится.

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

Ого, а сколько сейчас?

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

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

Да, я действительно так думаю.

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

Итак, я недавно думал об этом, и довольно хороший способ выразить это так: я верю в ведение бизнеса, так что любой бизнес, включая технологии, как человек, и я думаю, что мы иногда забываем об этом. Мы пытаемся абстрагировать людей на роли — мы бы сказали: «У нас есть четыре разработчика, два менеджера проектов и владелец продукта», и мы пытаемся думать о людях таким образом. В то время как на самом деле, чем ближе вы вернетесь к общению с людьми как к человеческим существам, тем лучших результатов вы добьетесь. Вот в чем на самом деле заключается культура — думать о людях как о людях и о том, что им нужно от них в бизнесе в этом отношении, а не просто о том, «как мы выполняем работу?»

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

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

Я думаю, что это общее разочарование с точки зрения найма, когда берут брифинги от исключительно технических, талантливых людей, которые говорят: «Мне нужен только человек с x количеством лет работы с React или с Angular» или что-то в этом роде, тогда как мы оба знаем , и менеджер по найму знает, что любой, кто хорошо разбирается в JavaScript, может это понять. Меня это очень расстраивает, потому что я не могу обратиться к менеджеру по найму, который занимается разработкой двадцать лет, и сказать: «Почему мы не делаем это так», потому что они могут повернуться и сказать: «Я знаю лучше, чем вы». ' и я не могу не согласиться с ними, не так ли?

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

Да, конечно.

Когда у вас есть рынок с таким дефицитом, как сейчас, для разработчиков высококачественного программного обеспечения, вы знаете, я встречаю людей, которые говорят: «Ну, я хочу заплатить 30 тысяч», извините, этого не произойдет! Вы можете выйти на рынок, но вы никого не найдете.

Я думаю, что когда не хватает разработчиков, возникает вопрос: «нужен ли нам кто-то, кто делает то же самое» или «нужен ли нам кто-то, с кем мы можем помочь расти». Здесь я хотел рассказать о нескольких вещах, которые вы делаете в Softwire — первое, что я действительно хотел затронуть, хотя я не часто об этом говорю, но ваш рейтинг Glassdoor высок — это 4,5/5. которым вы должны очень гордиться.

Это очень интересно — и, когда я последний раз проверял, это было 100% одобрение генерального директора!

Вчера я просматривал это, но только 8% ваших собеседований имеют негативные отзывы. И если говорить об этом — некоторые из них были чем-то вроде «мне понравилось интервью, но мне не понравились вопросы интервью» — так что не совсем «я ненавидел его, это было ужасно, и они ужасно обращались со мной». Как вы думаете, как вам удалось получить такое хорошее одобрение процесса собеседования, даже если большинство из этих людей даже не получили предложений?

Вы правы, это здорово, и я очень горжусь этим, особенно потому, что, когда вас отвергают, вы, естественно, не очень этому рады. Для одного мы заботимся об этом! Так что многим людям просто все равно, и это видно в процессе собеседования. Если они не хотят вас, они перестают заботиться о вас. Или они будут притворяться, что заботятся о вас, как только они могут быть заинтересованы, и как только они перестанут хотеть вас, они перестанут заботиться о вас. Это восходит к тому, чтобы относиться к людям как к людям, понимаете, по-человечески, мы хотим, чтобы у всех, кто брал у нас интервью, был положительный опыт. Таким образом, мы очень быстро возвращаемся к людям — у нас есть рекомендации, которые мы сообщаем людям в течение пары дней на каждом этапе, а затем пытаемся запланировать интервью в течение недели. На самом деле, чтобы попытаться продвинуть процесс вперед, чтобы люди не оставались без дела. Еще одна вещь, которую мы делаем довольно необычно — я не знаю многих компаний, которые делают это — мы отвечаем на каждую заявку, чтобы сообщить им «да» или «нет».

Немногие компании делают это в малейшей степени.

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

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

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

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

В конце концов, это эмпатия. Поставьте себя на чье-то место и не просто думайте «что мне нужно и как это будет работать для меня», а на самом деле относитесь ко всему — и есть отличная фраза из книги под названием Семь навыков высокоэмоциональных людей которую написал Стивен Кови, и он много говорит о Win/Win. Как у вас могут быть взаимовыгодные отношения, это работает для меня, это работает для вас. Я думаю, что если вы начнете думать таким образом, вы найдете творческие и лучшие решения и, по сути, получите больше, если бы это была нулевая сумма.

Чем больше вы отдаете, тем больше получаете.

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

Я думаю, что лучшие компании — это те, в которых все гораздо более интегрировано. Когда навык пользуется таким высоким спросом, легко сказать: «Вот почему я важен», опять же, это бинарность: да, я могу сделать это, а вы не можете сделать это. В связи с этим, что, по вашему мнению, является самой большой проблемой при поиске новых талантов?

Я думаю, что задачи очень простые — не хватает таланта, все так просто. Пока мы не найдем лучшие способы создания талантов, эта проблема будет только усугубляться. Ситуация становилась все хуже и будет продолжать ухудшаться, и в результате предприятия не могут найти сотрудников, а зарплаты становятся очень, очень высокими, и кажется, что весь рынок не совсем работает. Причина этого в том, что не хватает поступающего предложения. Некоторые люди любят решать эту проблему с помощью системы образования, они говорят: «Система образования должна быть лучше, мы должны учить кодированию, когда дети моложе» — это все здорово, Я полностью за это, но я думаю, что на самом деле вам нужно заняться разнообразием раньше и найти способы привлечь в отрасль разных людей и людей из разных слоев общества. Поэтому вместо того, чтобы говорить: «Ну, система образования должна выпускать всех, кто может это сделать», на самом деле, если это не так, какие есть другие варианты. Есть замечательная организация под названием Makers Academy, не знаю, сталкивались ли вы с ней?

Да, конечно.

Makers Academy делает отличную работу, говоря: «Отлично, вы начали свою карьеру, и, может быть, у вас ничего не получается, или, может быть, вы достигли потолка и ищете что-то еще», вы действительно можете - обучаться и становиться разработчиком программного обеспечения в любом возрасте, независимо от вашего опыта — и я думаю, что это фантастика.

Если вы можете представить кого-то, кто ошибся в карьере — скажем, я сам, — если я решил пройти переподготовку и через четыре года работать в ведущей компании, то это невероятная текучесть кадров. Таких несколько, генеральная ассамблея — еще одна. Я выступал на Генеральной ассамблее, чтобы они поняли, как важно сделать первый шаг в индустрии — вот почему я так активно помогаю младшим, потому что знаете, как только вы соберете этот кадровый резерв в индустрии, это действительно помогает развиваться. Затем разработчики становятся старшими, а старшие помогают младшим учиться и расти. Если я действительно эгоистичен, то, полагаю, это дает мне еще больше возможностей для общения.

Это больше таланта для всех! Всем, у кого есть эта борьба, чтобы найти достаточно талантов.

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

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

У меня уже был этот разговор с несколькими людьми раньше — и я ненавижу использовать эти слова, но я буду использовать их, поскольку они исходили из уст разработчика, а не из моих — «хорошего таланта» недостаточно. Есть много людей, которые имеют опыт и развились, но они недостаточно сосредоточены на самообучении, изучении новых технологий — и я бы сказал, что главное — понять, почему что-то делается. Вы можете работать в большой компании над фантастическими проектами, но возникает вопрос: «Почему мы используем этот метод?», «Почему мы работаем таким образом?»…

…зачем мы вообще это строим?!

Точно!

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

Да, и я полагаю, что главное — все сводится к лучшим практикам, не так ли — вы хотите, чтобы все было как можно проще. Не создавайте еще один продукт, если в этом нет необходимости, не создавайте ничего без причины, просто чтобы сказать: «Посмотрите, что мы сделали!». Вот для чего на самом деле нужны сайд-проекты и самообучение, не так ли? Это действительно большая проблема, с которой придется столкнуться отрасли, не так ли?

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

Я думаю, что это общее отношение, независимо от того, что вы делаете изо дня в день по работе. Рекрутинг, очевидно, имеет большое значение для меня, потому что рекрутинг — это метод работы, основанный на найме и увольнении. Люди приезжают на полгода, выясняют, что это не для них, а потом уходят — они просто прыгают по разным агентствам полгода, полгода, полгода и т. д. Вот, пожалуйста, вот список людей, которым нужно позвонить, пока кто-то говорит да. А, для начала, это скучно. И B, я получаю гораздо больше пользы, общаясь с такими людьми, как вы, посещая встречи, посещая GA и разговаривая с тридцатью джуниорами, и мне задают вопросы, которые я не получил бы от старших разработчиков, которые проходили собеседования во множестве различных организаций. места. Эти вопросы заставляют меня задуматься! С точки зрения развития, нестандартный взгляд принесет людям гораздо больше пользы, а затем с точки зрения образования — я думаю, один из них заключается в том, действительно ли они обучают людей навыкам, которые они собираются использовать в повседневной жизни. Опять же, в сфере образования люди часто говорят, что «вас учат, как пройти тест, а не тому, что вы делаете изо дня в день». Я думаю, что в CompSci большинство ролей не будут отражать то, чем вы занимались в университете.

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

Я не могу представить, чтобы университетские курсы преподавали React и Redux, это было бы сумасшествием.

Ну, они, вероятно, будут через пять лет, когда все будут разрабатывать что-то еще. Это просто другая среда. Еще я считаю, что лучший способ учиться — это делать работу и использовать ее, а не откладывать время на обучение там, где вы только учитесь…

…чистое кинестетическое обучение, учитесь в процессе.

Точно.

Итак, вы нанимаете много стажеров и выпускников — как вы их находите? Я предполагаю, что большинство из них имеют опыт работы с CompSci.

Как ни странно, они этого не делают!

Разве нет?!

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

Это интересно.

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

Правда? Ух ты. Интересно, если у CompSci вообще нет преимущества.

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

Это делает его реальным, не так ли?

Ага.

Это как играть в покер спичками, не так ли?

Это хорошая аналогия!

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

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

И я уверен, что это также способствует развитию сильного разработчика?

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

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

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

Я полагаю, что я хотел затронуть эту тему. Причина, по которой я хотел завести этот разговор в первую очередь, заключается в том, что, когда я увидел ваше выступление на конференции Insurtech 2017, вы сказали: «Инженеры ненавидят, когда им говорят что-то делать, когда нет причина этого '

Ага.

Я думаю, а) это на 100 % верно, и б) компании должны понять, кого они нанимают и почему. Я мог бы поговорить со 100 разработчиками за день, продать компанию и сказать: «У нее есть кресла-мешки, бассейн с шариками», в то время как большинство инженеров, которых я знаю, говорят: «Есть ли гибкая работа, достаточно ли она мне заплатит и интересно ли это». технологии?»

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

Это идея, не так ли?

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

Думаю, в тренажерном зале это нормально, не так ли?

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

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

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

У вас есть стол для пинг-понга в Softwire?

У нас есть стол для пинг-понга.

Привыкают?

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

Ого… вы нанимаете рекрутеров?

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

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

Да, мы делаем.

Ну, вы хороший пример.

Я такой, лучший пример. Кроме того, все, кто является старшим в компании, работают там долгое время.

Но, несмотря на все это, что Softwire может сделать лучше?

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

Есть ли что-то особенное, что бросается в глаза? Что, по вашему мнению, компании немного игнорируют?

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

Неужели нет очевидного решения этой проблемы?

Недавно мы разговаривали с действительно отличным агентством под названием Kin&Co о том, чтобы изучить, что мы делаем, чтобы попытаться раскрыть — потому что мы все делаем это, поэтому должна быть какая-то причина — и изучить это глубже и понять это изнутри. Также думая о том, что у нас есть группа замечательных инженеров, чего мы хотим достичь. Можем ли мы делать больше, чем сейчас?

Это сложно. Вы когда-нибудь задумывались о некоммерческой деятельности?

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

Это фантастика. Когда вы находитесь в том положении, в котором вы находитесь, отдача может быть целью — или, по крайней мере, небольшой частью. Должна ли быть цель?

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

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

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

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

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

Я полагаю, что как команда инженеров вы лучше всего умеете находить решение проблемы!

Точно!

Думаю, я спросил все, что хотел в отношении проектирования и найма, но я немного погуглил о вас и хотел задать пару вопросов. Во-первых, я слышал, что ты отличный игрок в нарды?!

Да, я чемпионка мира среди женщин 2010 года.

Как вы попали в нарды?

Ну, это началось, потому что мой муж очень любит играть в нарды. Мы знали, как играть, когда были моложе, но был компьютер с открытым исходным кодом для игры в нарды, который назывался GNU, и поэтому мой муж играл против него, а я смотрела и думала: «А, это довольно интересно», и когда вы играете против высокого уровня игроки, вы начинаете видеть эти закономерности, и это похоже на волшебство. Вы можете видеть, что они что-то делают, но это как бы подкрадывается к вам. Так что мы начали ходить в клуб по игре в нарды в Сток-Ньюингтоне, там были очень сильные игроки, так что мы многому научились. Потом мы стали ездить на международные турниры, в том числе и на чемпионаты мира.

И вы также писали для The Guardian, Huffington Post?

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

Правда? Вау.

Я написал о том, о чем мы сейчас говорим, под названием Вдохновение гиков об управлении командами разработчиков программного обеспечения, а затем я написал книгу о сетях, потому что это было совершенно чуждо моему опыту в Softwire, а затем я обнаружил это, и я подумал: «Вау, это потрясающе!». Кроме того, я три года работал актером, поэтому я написал книгу о своем опыте обучения актерскому мастерству — это было довольно сложно.

Я могу представить! Как вы его нашли?

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

Удивительно — вы носили так много разных головных уборов. Разве вы не были делегатом Дэвида Кэмерона?

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

У вас была такая блестящая карьера! Когда я напишу это, я обязательно дам вам сначала проверить это, так как я полагаю, что вы гораздо лучший писатель, чем я! Большое спасибо за ваше время, Зоя.

Очень признателен!