Увы, но перед каждым инженером, периодически, встаёт один и тот же вопрос - поиск нового работодателя. Причины, приведшие к этому, почти всегда крайне ограничены: жлобство нынешнего работодателя, усталость от проекта, желание попробовать что-то новое или внезапная потеря работы. Есть, безусловно, и другие причины, но это, по сути, не важно.
Я не раз оказывался в роли соискателя и, должен заметить, что крайне не люблю это состояние: в такие периоды особенно сильно ощущается эффект самозванца, что подрывает не только уверенность в себе, но и заставляет сомневаться в своём профессионализме. Потом об этом, конечно, смешно вспоминать, но в моменте - неприятно.
Хочу поделиться своими наблюдениями, как быстрее найти новую работу.
Придушить эго
По моим наблюдениям, значительная часть программистов крайне высокого мнения о себе, даже если это не подтверждается никакими значимыми достижениями. Проще говоря, в процессе работы, когда относительно успешно закрывается относительно большое количество относительно непростых задач - появляется уверенность в собственных силах, а сплетни про дефицит айтишников на рынке труда - лишь подогревает свою высокую значимость.
Сразу надо сказать себе: это не так. А это, действительно, не так: потребность в уникальных специалистах, разумеется, присутствует, но каков шанс, что именно вы - тот самый "уникальный специалист" и второго такого сложно найти и ради этого потенциальный работодатель готов на что угодно?
Это будет первый значимый шаг, который позволит общаться с потенциальными работодателями не с позиции "вы меня не достойны", а, по меньшей мере, на равных: у вас есть предложение, у меня есть предложение. Возможно, мы можем быть полезны друг другу.
Кому-то может показаться такой совет избыточным, однако мне доводилось наблюдать такое поведение как у людей, которых я собеседовал, так и, каюсь, у себя. Это сильно портит ощущение и делает переход ко второму этапу невозможным.
Расставить приоритеты
Мне, например, не нравятся блокчейн (читай - криптовалюты) проекты, поэтому я обхожу стороной работодателей, которые мне это предлагают. Мотивация проста: я считаю (но вы не обязаны со мной соглашаться), что крипта - это очередная пирамида, которая рано или поздно рухнет, а, значит, приобретённый опыт окажется невостребованным со стороны будущих работодателей, что приведёт к профессиональному откату (должность, зарплата и тому подобное). Но даже если этого не произойдёт, участвовать в том, в что я, изначально, не верю - не разумно.
Однако это не исключает, что могут появиться какие-то смежные проекты, которые потребуют блокчейна, но как какой-то прикладной аспект (скажем, система голосования на основе блокчейн): тогда в таком проекте поучаствовать можно.
Хочу обратить внимание, что ключевое тут - отделить мух от котлет: если что-то не нравится, это вовсе не значит, что это это необходимо отвергать; вполне возможно, есть области где та или иная технология (проект, подход) могут применяться для совершенно иных целей, чем общепринятые. И, по меньшей мере, следует рассмотреть такие вакансии, а не отметать сходу.
Быть профессионалом
Есть люди, которые соглашаются на "интересные проекты". А что такое интересный проект в глазах большинства? Это либо то, что индивид уже знает и умеет, либо то, чему он хотел бы обучиться, так как считает это направление для себя перспективным.
Я же готов утверждать, что это подход для любителей. Профессионалам не следует делить проекты на "нравится" или "не нравится". Профессионалам следует исходить из следующих соображений:
- Насколько проект способствует карьерному росту;
- Насколько вознаграждение за проект удовлетворяет запросу (тут, к слову, не всегда речь идёт о деньгах: может быть какие-то плюшки-бонусы, возможности получить передовой опыт, поработать с каким-то известным специалистом, близость к месту проживания и многое другое);
- Как повлияет данный проект на возможность трудоустройства в дальнейшем.
Обратили внимание, ничего нет про интерес! А всё потому, что, как я и утверждал, "интересные проекты" - это для любителей. Хорошо, когда проект интересен изначально, но мало-мальски длительная работа на проекте (скажем, от года) приводит к тому, что проект из интересного становится обычным, а проблемы на всех проектах, плюс-минус, одни и те же.
Наверное исключением может быть случай, когда на работу устраиваются ради того, чтобы получить опыт коммерческой разработки с использованием какой-нибудь технологии. Но так, зачастую, делают начинающие специалисты; более опытные вполне находят время в своём расписании, чтобы изучить что-нибудь новенькое, что называется, не сходя с рабочего места.
В любом случае, профессионал отличается от любителя тем, что он ищет работу, а не развлечение "чем-нибудь интересненьким".
Эффективный поиск
Каждый раз, как я пытаюсь оценить рынок труда - у меня начинается фрустрация: что ни вакансии - всё какой-то шлак. Потом я вспоминаю, что профессионал - и состояние резко улучшается.
Из многочисленных вакансий уже можно выбрать нечто, с чем можно работать. Тут, главное, научиться читать между строк. Например, если в компании молодой коллектив со средним возрастом 30 лет - наверное сорокалетнему дядьке там будет не комфортно (законодательно нельзя ставить ограничения по возрасту, но выход есть). И всё в таком роде.
Выбрав несколько компаний или вакансий - хорошо бы понять, с чем они работают. Нередко, в вакансиях есть перечисление огромного списка технологий, с которыми работает команда и, чаще всего, этот список - не следует воспринимать всерьёз.
Во-первых, потому, что некоторые технологии применяются буквально один раз, настраиваются и более не трогаются.
Во-вторых, найти специалиста, который умеет и с AWS, и с докером, и на Java, и на JavaScript, да ещё умеет оптимизировать базы данных - довольно непросто; чаще всего требуется хотя бы какое-то представление о технологиях. Да и то, не о всех.
Проще говоря, понимая деятельность, которой предстоит заниматься новому инженеру в команде, можно выделить основные и вторичные технологии. Про основные надо иметь возможность говорить относительно легко, про вторичные - изучить информацию. В любом случае, во время первичного собеседования этот список можно уточнить и ко второму собеседованию приложить усилия, освежив знания по основному списку.
Главное: понимать список технологий, которые предстоит работать на желаемых вакансиях, подтянуть свои знания в этих областях и не забыть упомянуть их в своём резюме.
Если какая-то вакансия особенно сильно понравилась, можно даже составить отдельное резюме под него. Но об этом немного позже.
Выбор работодателя
Подобно тому, как работодатель выбирает (или не выбирает) себе работника, работник выбирает (или не выбирает) себе работодателя.
Есть много поводов отказаться от предложения, равно как и много поводов на него согласиться. Поскольку выбор предполагает длительное сотрудничество, то следует подойти к нему особенно внимательно!
Например, если на собеседовании соискателя "возят мордой" о технологический стек, пытаясь не знания проверить, а пробелы найти - это признак отсутствия стандартизации процесса подбора новых кадров (важнейший процесс), что почти гарантированно указывает на отсутствие выстроенных процессов внутри компании. Это, в свою очередь, даёт как некоторую свободу действий, так и потенциальные сложности.
Торгующийся до посинения директор (или другой собеседующий), пытающийся сбить зарплату - тоже плохой признак: любой запрос на повышения денежного вознаграждения будет проходить по схожему сценарию и если вы не владеете опытом переговоров - работать придётся за меньшие деньги. Или увольняться. Не говоря уже о том, что у такого руководителя снега зимой не выпросишь; везде будет жёсткая экономия (старое оборудование, ушатанная мебель и кофе, скорее всего, только в кафе и за отдельную денюжку). Это порождает некоторое напряжение, без которого вполне можно обойтись: более сговорчивых работодателей хватает.
На самом деле список можно продолжать довольно долго, но тут главное понимать, что вы тоже выбираете себе компанию и начальника. И очень важно этот выбор сделать осознанно. Хороший выбор сэкономит несколько месяцев и необходимость вновь выходить на рынок труда в ближайшей перспективе.
Карьерное консультирование
Это, пожалуй, самый недооценённый шаг, на который может пойти соискатель. Существует мнение, мол, чего ещё надо? Составлю, мол, резюме, впишу то, с чем работал и дело в шляпе - рекрутеры завалят предложениями.
Увы, это не так: нередко, завал предложениями происходит от тех компаний, которые уже отчаялись найти себе специалиста (неважно по какой причине) и их рекрутеры вышли на тропу войны с целью закрыть брешь в штате.
Ключевая мысль в следующем: технари ищут технарей посредством прослойки из гуманитариев (чаще всего), которых максимум хватает на то, чтобы выучить ключевые слова. Они, чаще всего, не отличают Java от JavaScript, а Samba от Mamba.
Именно поэтому следует составлять своё резюме так, чтобы оно было понятно не только тем, кому оно адресовано - технарям, но и тем, кто в нём, возможно, ничего не поймёт - рекрутерам.
Вообще, про составление резюме можно романы писать: изучение рынка труда, подбор наиболее подходящих вакансий, грамотное составление резюме - всё это отдельный труд, от эффективного выполнения которого зависит успех в поиске подходящей вакансии.
Иными словами, карьерная консультация может сильно помочь в вопросе поиска более желательной позиции за лучшие деньги. Если интересно, то я консультировался здесь.
Итого
Поиск работы - это ответственное мероприятие к которому и подходит следует ответственно. Как говорится, лучше день потерять, а потом за пять минут долететь. Надеюсь, мои советы оказались полезны.