Как вы можете помнить, я тут недавно обмолвился о своей новой работе. А поскольку новой работе обычно предшествует составление резюме и прохождение собеседований, мне как бы положено написать заметку с соответствующими советами и напутствиями. Вот эта заметка. Правда, некоторые советы получились довольно очевидными, так что побуду сегодня в роли кэпа.
Не гоняйтесь за деньгами
Мне кажется большой ошибкой бегать по собеседованиям в поисках места, где больше всего платят. Деньги — это, конечно, важно, но на мой взгляд они не должны быть главным критерием при поиске работы. Намного важнее, чтобы работа была интересной, а условия работы — комфортными. Если эти два критерия не выполняются, вы все равно долго не протянете.
Также достоверно известно, что в некоторые компании принципиально не берут людей, которые «с радостью пойдут, но не менее чем за NNN рублей». Лично я взял на вооружение стратегию заплатите столько, сколько сочтете нужным . То есть, я не указываю в резюме желаемый уровень ЗП, а на соответствующий вопрос на собеседовании отвечаю что-то вроде «пойду, за сколько возьмете». Вы не поверите, но эта стратегия действительно работает и при этом все остаются довольны.
Развивайтесь и стремитесь выполнять свою работу как можно лучше. Деньги при этом приложатся сами собой.
Не торопитесь
Искать работу можно по-разному. Например, можно за один вечер быстренько набросать резюме, разослать его в 10 компаний, предлагающих больше всего денег, после чего проверять почту каждые пять минут, ожидая первого приглашения на собеседование. Не советую так делать. Подумайте, каковы будут ваши действия, если вас пригласят сразу на 5 собеседований? А если в течение трех дней не придет ни одного ответа?
Мой совет следующий. Зайдите на хэдхантер . Создайте резюме. Найдите пару-тройку компаний с интересными вакансиями и сделайте резюме видимым для них. Подождите недельку. Если вас не пригласили на собеседование, скройте резюме ото всех и повторите итерацию для следующих двух-трех компаний. Такой неторопливый подход обладает следующими преимуществами:
- Если отдел HR потратил время на поиск резюме по хэдхантеру, среди тысяч других обратил внимание на ваше и пригласил вас на собеседование, ваши шансы на трудоустройство намного выше, чем в случае, когда вы сами прислали свое резюме;
- Вы можете в любой момент внести в свое резюме небольшие изменения;
- Когда кто-то просмотрит ваше резюме, хэдхантер даст вам знать об этом, чего не может электронная почта;
- В понравившихся вам компаниях могут быть подходящие вакансии, которые еще не успели опубликовать;
- Вы не выглядите динозавром, который не смог освоить хэдхантер;
Используйте в резюме нормальный язык
Например, вот кусок моего резюме из раздела «Профессиональный опыт»:
Системный администратор («Эникейщик»). Менял картриджи в принтерах, подключал почту на новых компьютерах, настраивал бэкапы и тп. Сетка небольшая — всего около дюжины компьютеров. Особенно горжусь тем, что перенес 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 лет?», «каковы ваши самые большие достижения в жизни?» или «чем вас привлекла наша вакансия среди прочих?». Если не продумал ответ заранее, сразу теряешься и начинаешь думать, какой ответ считается «правильным». В таких ситуациях лучше всего собраться с мыслями и просто спокойно ответить, не сильно задумываясь над тайным смыслом вопроса.
В целом, в составлении резюме и прохождении собеседований нет какого-то особого искусства или тысячи мелких хитростей. Просто нужно неплохо знать свое дело и быть адекватным человеком. Ну, для программиста, конечно 🙂
Дополнение: Какие вопросы должен задавать программист своему потенциальному работодателю