job-search/

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

Не гоняйтесь за деньгами

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

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

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

Не торопитесь

Искать работу можно по-разному. Например, можно за один вечер быстренько набросать резюме, разослать его в 10 компаний, предлагающих больше всего денег, после чего проверять почту каждые пять минут, ожидая первого приглашения на собеседование. Не советую так делать. Подумайте, каковы будут ваши действия, если вас пригласят сразу на 5 собеседований? А если в течение трех дней не придет ни одного ответа?

Мой совет следующий. Зайдите на хэдхантер . Создайте резюме. Найдите пару-тройку компаний с интересными вакансиями и сделайте резюме видимым для них. Подождите недельку. Если вас не пригласили на собеседование, скройте резюме ото всех и повторите итерацию для следующих двух-трех компаний. Такой неторопливый подход обладает следующими преимуществами:

  1. Если отдел HR потратил время на поиск резюме по хэдхантеру, среди тысяч других обратил внимание на ваше и пригласил вас на собеседование, ваши шансы на трудоустройство намного выше, чем в случае, когда вы сами прислали свое резюме;
  2. Вы можете в любой момент внести в свое резюме небольшие изменения;
  3. Когда кто-то просмотрит ваше резюме, хэдхантер даст вам знать об этом, чего не может электронная почта;
  4. В понравившихся вам компаниях могут быть подходящие вакансии, которые еще не успели опубликовать;
  5. Вы не выглядите динозавром, который не смог освоить хэдхантер;

Используйте в резюме нормальный язык

Например, вот кусок моего резюме из раздела «Профессиональный опыт»:

Системный администратор («Эникейщик»). Менял картриджи в принтерах, подключал почту на новых компьютерах, настраивал бэкапы и тп. Сетка небольшая — всего около дюжины компьютеров. Особенно горжусь тем, что перенес PDC и интернет-шлюз с пиратских Windows Server на Gentoo и FreeBSD соответсвенно.

А вот — раздел «Ключевые навыки»:

Из опыта промышленной разработки:

  • Уверенное знание Perl и UNIX;
  • Опыт работы с СУБД MySQL и PostgreSQL;
  • Знаю, что такое SVN , чистый код, работа в команде, написание тестов и документации;

Из опыта непромышленной разработки (использовал «для себя»):

  • Уверенное знание С/C++, включая C++11;
  • Менее уверенно владею Python и Haskell ;
  • Работал с Windows API и UNIX API, вроде еще что-то помню;
  • Писал на ассемблере (x86) ;

Надеюсь, вы обратили внимание на некую неформальность? На мой взгляд, не стоит использовать в резюме искусственный, «деловой» язык. Хотя бы потому, что он ужасен. А еще есть небольшая вероятность, что для сотрудников HR ваше резюме будет «глотком свежего воздуха».

Будьте честны и поменьше выпендривайтесь

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

— Я пять лет пишу на C++, умею работать с шаблонами, STL, Boost, Git , gdb
— Прекрасно! А расскажите, пожалуйста, в каком проекте вы использовали Boost?
— Э-э… честно говоря, не помню. Точнее, я не использовал его на практике…
— А все остальное вы тоже не использовали на практике?

Представьте себя на месте человека, который проводит собеседование. Он каждый день видит умников, которые все знают и все умеют. Он может прочитать каждый ваш непроизвольный жест, как в сериале Lie to Me . У него в запасе десятки хитрых вопросов, по ответам на которые он может сказать о вас больше, чем вы сами о себе знаете. Это просто его работа. Что делать в такой ситуации?

Быть честным! Не знаете STL — честно признайтесь в этом. Нет ничего стыдного в том, чтобы не знать чего-то. Наверняка вместо этого вы хорошо знаете что-то другое. «Да, я плохо знаю STL, ведь мне в основном приходилось работать с системными вызовами, а иногда даже с ассемблерными инструкциями». Также будьте готовы честно ответить на вопрос о текущей зарплате. Не завышайте и не занижайте реальную цифру, а просто назовите ту, что есть (помните, что многие работодатели в первый рабочий день просят показать справку о доходах). Будьте готовы честно ответить на вопрос, почему вы ушли с прошлой работы или хотите уйти с текущей. (Как мы с вами помним, «мало платят» — плохая причина.)

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

Но и не слишком скромничайте, будьте собой!

Стоит ли говорить о том, что нужно вести себя естественно? Если предстоящее собеседование вызывает у вас волнение, почитайте Bash.org или посмотрите пару выпусков «This is Хорошо». По крайней мере, мне это помогает.

На счет одежды. Поменьше слушайте умников, которые будут советовать вам напялить костюм. Сейчас я работаю на своей третьей по счету работе. Перед устройством на каждую новую работу я был на нескольких собеседованиях. Итого за всю жизнь я был где-то на десятке собеседований. И на каждое я одевал футболку, джинсы и может быть свитер. По-моему, никого не волновало, во что я был одет. Хотя, быть может, такая вольность дана только нам, программистам?

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

Отключайте эмоции

Почему-то люди очень любят испытывать различные душевные переживания (злость, обиду, …) в случае, если их не берут на работу с распростертыми объятиями. Если вы не подошли на вакансию, значит вы не подошли этому конкретному работодателю на эту конкретную вакансию. И только! Не тратьте свое время на обиду и размышления, почему же вас не взяли. Вакансий много, и та, на которую вы не подошли, была далеко не самой лучшей. Просто двигайтесь дальше.

Тем не менее, если вам отказали три работодателя сряду, возможно, вы делаете что-то не так. Не паникуйте и не устраивайте истерик. Дайте друзьям почитать свое резюме. Быть может, в нем какой-то косяк, который заметен только стороннему глазу. Заодно поинтересуйтесь, какие вакансии есть в компании, где они работают. Попробуйте изменить что-то в себе. Возможно, просто не все понимают, что ваша любимая футболка с надписью «hate people», в которой вы ходили на все три собеседования, это всего лишь шутка?

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

Не говорите плохо о старой работе

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

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

Не волнуйтесь — ничего страшного не происходит

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

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

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

Дополнение: Какие вопросы должен задавать программист своему потенциальному работодателю

EnglishRussianUkrainian