Избавь себя от горя

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

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

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

  • Они не занимаются микроменеджментом инженеров. В более крупных компаниях больше процессов, но они не замедляют работу инженеров.
  • Для них результаты важнее точных показателей. Плохие компании, как правило, сосредотачиваются на вкладе (строчки кода, закрытые билеты и т. Д.). Хорошие компании ориентированы на общие результаты команды (например, достижение целей компании, удовлетворенность пользователей и т. Д.).
  • Люди чуткие. Менеджеры чутко относятся к отдельным участникам и их ситуациям. Инженеры с пониманием относятся к новым кандидатам, с которыми они проводят собеседование, команда разработчиков продукта и инженеры понимают влияние своей работы на клиентов и т. Д.

Затем из приведенных выше пунктов вы можете выделить предупреждающие признаки плохой среды и плохой практики.

1. Интервью больше похоже на сложную викторину, чем на искренний разговор.

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

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

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

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

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

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

Кроме того, головоломки - отстой.

2. Ваш будущий менеджер не обладает качествами хорошего лидера.

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

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

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

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

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

3. Ваш собеседник (и) не может объяснить видение или цель компании столькими словами.

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

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

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

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

4. Команда не использует современные методы.

В статье Accelerate: The Science of Lean Software and DevOps соавторы и исследователи обнаружили, что команды, использующие современные методы DevOps и Lean, были не только более продуктивными, но и более счастливыми.

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

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

Каков процесс развития команды?

  • Хорошо: любое упоминание об автоматизации и CI / CD (непрерывная интеграция, непрерывное развертывание). Упоминания о гибкости и расширении возможностей. Неудача вперед или неудача быстро. Быстрая обратная связь и постоянная доставка. Рецензирование и командная работа.
  • Плохо: любое упоминание о строгом контроле. Например, ожидание одобрения или «штампов» от третьих лиц, таких как менеджеры, группы контроля качества и т. Д. Процессы, основанные на одобрении, создают узкое место для инженеров, заставляя их ждать «разрешения» на продолжение инноваций. Любые упоминания о ручной работе и электронных таблицах также обычно являются плохим знаком.

Как принимаются решения о продукте?

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

Как измеряется производительность сотрудников?

  • Хорошо: любое упоминание матрицы компетенций, карьерной лестницы или другой структуры. Если у компании есть комплексный план или руководство по продвижению сотрудников, это тоже хороший знак. Бонусные баллы, если у них есть периодические встречи между менеджерами и сотрудниками для проверки прогресса (скажем, по крайней мере, один раз в квартал).
  • Плохо: точные показатели. Что-нибудь вроде количества закрытых заявок, написанных строк кода, отработанных часов, предоставленных функций и т. Д. Проблема с любым из этих показателей заключается в том, что вы не можете точно измерить их влияние. Работа 12 или 8 часов в день не обязательно означает, что вы внесли больше. Закрытие десяти билетов вместо пяти в день не обязательно означает, что продукт улучшается вдвое больше. Эти темы обсуждаются в другой фантастической книге, Мифический человеко-месяц. Только ежегодные обзоры и отсутствие контрольных встреч между ними.

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

5. Описание повседневной работы не соответствует описанию работы.

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

По сути, все сводится к перепродаже и недопоставке. Если вы подаете заявку на позицию, выполняющую X, убедитесь, что вы не попали в ловушку и не переключились на выполнение Y.

Это потенциально может означать смерть вашей карьеры.

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

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

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