Когда я был моложе, мне казалось, что люди работают не ради того, чтобы превосходить кого-то в чем-то, руководить кем-то или зарабатывать больше денег. Мне казалось, что все люди имеют свое любимое дело, что им просто нравится быть пожарными, врачами, инженерами, художниками. Они делают что-то полезное для общества, у них есть идея, они строят свой мир вокруг этой идеи, и конечно же разбираются в том, что делают. Эти люди искренне рады таким же как они. Они добры и счастливы. Многие из нас стали разработчиками именно потому, что чувствовали эту энергию в людях, которые готовы копаться в сложных системах, разбираться в проблемах и стоить вокруг себя мир из сложных системных архитектур и взаимодействий не смотря ни на что.
Во что же превращается наше любимое дело, и кто в этом виноват?
Деньги.
Да, деньги. Как бы мы их не любили, как бы мы в них не нуждались, но именно они портят эту область, зачастую наполняя ее некомпетентными специалистами. Особенно остро эта проблема чувствуется в технологиях и языках с низким порогом вхождения. Нельзя сказать что все эти люди не талантливы или не компетентны, даже наоборот, большинство из них очень даже компетентны, но есть и печальные исключения. Все как бы ничего, всегда ведь можно уволить такого некомпетентного сотрудника, но не всегда. Иногда этим людям удается захватить власть. Очень часто они идут на низкие поступки ради этого, на неприемлемое для остальных поведение. Но все же стоит верить в светлое будущее, терпеть эти ситуации, которые порой стыдно вспоминать, и даже не увольняться из принципа, потому что увольнение это как выброшенный белый флаг.
Сдаваться нам не по душе, подумал я, и решил написать краткое руководство для таких ребят, чтобы они хотя бы не позорили компанию перед кандидатами, при приеме на работу.
Перед каждым разработчиком, рано или поздно, становится задача о проведении технического интервью. Некоторые из нас действительно заслуживают такой чести, некоторые попадают на собеседования случайно, но так или иначе, задача есть, и ее надо решать.
Решать эту задачу будет намного проще, если вы хорошо разбираетесь в предметной области, но…
Что делать, если вы стали интервьюером случайно?
1. Самый честный и простой вариант — это отказаться от проведения собеседования и делегировать эту задачу более компетентным сотрудникам. Возможно эти ребята не начальники отделов, возможно они не тимлиды, но они каждый день пишут код, и как никто знают тонкости языка и инфраструктуры в целом;
2. Если амбиции не позволяют выполнить пункт 1, то придется начать разбираться в предметной области. Пусть это будет не 50 вопросов, а 10, но они будут качественными и понятными;
3. Не ведите себя как гуру, если вы не знаете о чем говорите. Это смешно. Я лично видел как один такой гуру не мог ответить на только что заданный им же вопрос. И вообще, не ведите себя как гуру, это неприлично;
4. Задавайте понятные вопросы, на которые есть четкие ответы. Если человек не может понять ваш вопрос, то это Ваша проблема;
5. Будьте вежливыми и не повышайте голос. Это улучшает имидж компании и делает Вас более адекватным, чем Вы можете быть. Если Вам звонит по телефону кандидат, и говорит о том, что опаздывает на 10 минут в связи с пробками, то нельзя ему ответить «А ты кто?». Случай из жизни и цитата реальны;
6. Уважайте время других людей, не зависимо от их статуса и должности. Нельзя подойти к коллеге в разгар рабочего дня и попросить его провести интервью прямо сейчас. У людей есть рабочие графики, митинги, и вообще любому человеку нужно подготовиться перед любым интервью. Предупреждайте людей заранее;
7. Если вы понимаете, что Ваше чувство юмора не разделяют другие люди, то лучше промолчать. По крайней мере это не спугнет кандидата, и он согласится работать у Вас в компании.
Автор: reallynoideas