Рубріки: Мнение

Я опытный разработчик, но в собеседованиях — нуб: как программист со стажем 25+ лет искал работу

Павло Бєлавін

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

Вот его история:

25 лет опыта

Итак, я был профессиональным софтвер-инженером (то есть мне платили за это) 25 лет, а программистом в целом — на несколько лет дольше.

Я ушел с работы. Ничего плохого не случилось: просто перерос ее, и компания двигалась в том направлении, в котором я не хотел идти. Такое бывает, надо двигаться дальше, и т.д. и т.п.

Я начал искать…

Нет недостатка в предложениях

Во-первых: в тот момент, когда вы отметите в LinkedIn, что ищете работу, вас завалят электронными письмами и телефонными звонками вне зависимости от времени суток.

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

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

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

Как проходят собеседования

Уровень собеседований — тоже безумный. Приведу в пример худший вариант.

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

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

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

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

Несколько деталей

  • Это не была компания уровня FAANG. Может быть, конечно, сами они считали себя такими.
  • Зарплата предполагалась около 90–100 тысяч фунтов стерлингов ($120–140 тысяч) в год. Программистам в Великобритании обычно больше не платят.
  • Я не часто хожу на собеседования; это моя третья смена работы за 20 лет.

Выводы

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

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

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

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024