Как мы нанимаем сотрудников
Вырастать из нашего теперешнего состояния в два высококвалифицированных разработчика я категорически отказываюсь. Тот стиль, в котором мы работаем, можно описать как «качество и профессиональная гордость на первом месте, всё остальное — вторично». Наш ценник кусается, мы не стараемся демпинговать, чтобы взяться за как можно большее число проектов. Вместо этого ищем правильных клиентов с интересными проектами, способных оценить наше отношение к своей работе.
Так часто бывает, что желания наших клиентов превосходят те временные рамки, которые мы готовы посвятить работе. В таких случаях мне приходится нанимать по контракту других разработчиков. Задача сохранения высокого качества продукта и общения при этом усложняется троекратно.
Далее о том, как нанять сотрудника, за которого не будет стыдно, от которого репутация компании не пострадает, а только укрепится.
Клиент — это не манна небесная. Как только мне предлагают взяться за новый проект, первое, что я делаю, это выдвигаю свои категорические ожидания от клиента в стиле «докажи, что мне вообще стоит с тобой работать». Взяться за проект с плохим клиентом — значит подвести своих сотрудников, сделать продукт ненадлежащего качества и упасть в грязь лицом. Мы не можем себе этого позволить. Поэтому самое паршивое, что может сделать сейлз — это продать проект плохому клиенту. Цена при этом уже не так важна.
Мы никогда не работаем с теми, кто хочет прислать нам резюме или требует его от нас. Мне через Линкедин часто пишут девушки-эйчары с предложением выслать резюме. На что я отвечаю, что я никогда ни на кого не работал, и поэтому резюме у меня нету, зато есть результаты работы — и даю ссылки на Аппстор и Андроид Маркет, а еще на свои открытые исходные коды на гитхаб.
Таким образом отсеивается большинство коллекционерок си-ви. Им не нужны ваши навыки, а нужно только отчитаться перед начальством количеством собранных бумажек. Мы всегда хотим с самого начала иметь дело с технически-грамотными компаниями с правильными процессами.
Я не переношу бюрократию. Нужно отдавать себе отчёт, что даже от многих западных компаний попахивает совком. Мы-же хотим работать только с прогрессивными и желательно небольшими компаниями. На этом этапе мы отбрасываем корпорации с иерархиями офисного планктона, оставляя тех, с кем нам приятно работать, кто тащится от git и Basecamp, кто вообще понимает, что может быть ценного в разрботчике кроме его приснопамятного си-ви.
Что еще нам даёт бойкот на резюме? Моментально отсеиваются массовые рассыльщики оного. Они не хотят работать в вашей компании, они просто хотят где-то работать, точнее, где-то получать зарплату. Где-то протирать штаны за монитором, где-то подсиживать других сотрудников, где-то пялиться на сиськи тестировщицы, вместо того, чтобы выучить новый приём и зарефакторить свой код.
С нами имеют возможность посотрудничать только пассионарные программисты, у которых есть свои продукты, блоги, оупен-сорс инициативы. Качественный продукт могут сделать только те, кто действительно любит свою работу. Для тех, у кого кроме резюме, ничего нет, его работа — это всего лишь способ зарабатывания денег, а не способ самовыражения, реализации себя. Хотя мне, в принципе, для того, чтобы нанять на работу достаточно одной ссылки. Было-бы что показать!
Человек должен уметь общаться. Пресловутое, что менеджер проекта должен ограждать программиста от клиента, у нас не работает. Во-первых, потому что мы уже выбрали правильного клиента, с которым нам нравится работать на первом этапе. Во-вторых, по тому, что мы не воспринимаем программиста как некую приставку к клавиатуре для набора кода, а воспринимаем его как нашего полноценного партнёра. А полноценной партнёр должен уметь держаться с клиентом и брать на себя ответственность за успех или провал всего проекта. Никто не требует от программиста продавать проекты, но обсуждать детали реализации он обязан.
А для этого требуется высокое знание английского языка. Не скрою, у многих есть проблемы выражения своих мыслей даже на родном для них языке. Тем не менее замечено, что у тех, кто хорошо общается вживую, будет более качественный код и более развёрнутые комментарии, детали коммитов, что облегчит дальнейшее сотрудничество всем участникам проекта.
Для интерьвью лично встречаться с человеком нет никакой необходимости. Я вообще стараюсь не встречаться ни с клиентами, ни с сотрудниками. В век телекоммуникаций всё, что мне нужно, можно выяснить по почте, факсу или телефону. Благодаря такому подходу, абсолютно не важно, в какой точке планеты я сейчас нахожусь. Мы удалённо работаем со всеми, включая нашего бухгалтера, которого я вижу не чаще, чем раз в месяц, плюс она вообще находится в другом городе.
Я предпочитаю телефонное интервью, которое может следовать лишь после того, как мне понравились результаты работы кандидата. Что проверять? Да всё, что хотите. Главное здесь — выбирайте того, с кем вам понравится работать.
Не нравится, как отвечает на вопросы? До свидания. Жуёт сопли? До свидания. Нужно знание английского? Общайтесь с ним на английском. Обычно я чувствую человека по голосу, и после первой минуты уже знаю, буду я с ним дальше работать или нет. Каких-то особенных советов тут дать не могу. Человек, который занимается интервью просто должен разбираться в людях.
Этап выбора контрактника найважнейший и найтяжелейший. Хороших программистов гораздо меньше, чем хороших клиентов. К сожалению. Выворачивайте кишки кандидатам. Сэкономленный час сегодня может вылиться в тысячи, десятки тысяч долларов недопрыбылей в перспективе. По собственному опыту говорю.
Подытожив всё вышесказанное, наш стиль работы можно дополнить как «жёсткий, тоталитарный на первых порах общения» как с клиентом, так и с контрактниками. Мы ни кому не лижем задницу, не бегаем на задних лапках. Я не признаюсь в любви своим клиентам, но у меня есть профессиональная честь, которая не позволяет производить дерьмо и вести себя как нагадивший школьник.
С теми, кто попал в наш список хороших клиентов и квалифицированных специалистов мы в большинстве случаев остаёмся друзьями на долгие годы и имеем тёплые отношения.
Не бойтесь послать кого-то на ***.
Так часто бывает, что желания наших клиентов превосходят те временные рамки, которые мы готовы посвятить работе. В таких случаях мне приходится нанимать по контракту других разработчиков. Задача сохранения высокого качества продукта и общения при этом усложняется троекратно.
Далее о том, как нанять сотрудника, за которого не будет стыдно, от которого репутация компании не пострадает, а только укрепится.
Выбирайте клиента, с которым будете работать
Клиент — это не манна небесная. Как только мне предлагают взяться за новый проект, первое, что я делаю, это выдвигаю свои категорические ожидания от клиента в стиле «докажи, что мне вообще стоит с тобой работать». Взяться за проект с плохим клиентом — значит подвести своих сотрудников, сделать продукт ненадлежащего качества и упасть в грязь лицом. Мы не можем себе этого позволить. Поэтому самое паршивое, что может сделать сейлз — это продать проект плохому клиенту. Цена при этом уже не так важна.
Выкиньте в урну своё резюме
Мы никогда не работаем с теми, кто хочет прислать нам резюме или требует его от нас. Мне через Линкедин часто пишут девушки-эйчары с предложением выслать резюме. На что я отвечаю, что я никогда ни на кого не работал, и поэтому резюме у меня нету, зато есть результаты работы — и даю ссылки на Аппстор и Андроид Маркет, а еще на свои открытые исходные коды на гитхаб.
Таким образом отсеивается большинство коллекционерок си-ви. Им не нужны ваши навыки, а нужно только отчитаться перед начальством количеством собранных бумажек. Мы всегда хотим с самого начала иметь дело с технически-грамотными компаниями с правильными процессами.
Я не переношу бюрократию. Нужно отдавать себе отчёт, что даже от многих западных компаний попахивает совком. Мы-же хотим работать только с прогрессивными и желательно небольшими компаниями. На этом этапе мы отбрасываем корпорации с иерархиями офисного планктона, оставляя тех, с кем нам приятно работать, кто тащится от git и Basecamp, кто вообще понимает, что может быть ценного в разрботчике кроме его приснопамятного си-ви.
Что еще нам даёт бойкот на резюме? Моментально отсеиваются массовые рассыльщики оного. Они не хотят работать в вашей компании, они просто хотят где-то работать, точнее, где-то получать зарплату. Где-то протирать штаны за монитором, где-то подсиживать других сотрудников, где-то пялиться на сиськи тестировщицы, вместо того, чтобы выучить новый приём и зарефакторить свой код.
С нами имеют возможность посотрудничать только пассионарные программисты, у которых есть свои продукты, блоги, оупен-сорс инициативы. Качественный продукт могут сделать только те, кто действительно любит свою работу. Для тех, у кого кроме резюме, ничего нет, его работа — это всего лишь способ зарабатывания денег, а не способ самовыражения, реализации себя. Хотя мне, в принципе, для того, чтобы нанять на работу достаточно одной ссылки. Было-бы что показать!
Очень тщательно выбирайте контрактника
Человек должен уметь общаться. Пресловутое, что менеджер проекта должен ограждать программиста от клиента, у нас не работает. Во-первых, потому что мы уже выбрали правильного клиента, с которым нам нравится работать на первом этапе. Во-вторых, по тому, что мы не воспринимаем программиста как некую приставку к клавиатуре для набора кода, а воспринимаем его как нашего полноценного партнёра. А полноценной партнёр должен уметь держаться с клиентом и брать на себя ответственность за успех или провал всего проекта. Никто не требует от программиста продавать проекты, но обсуждать детали реализации он обязан.
А для этого требуется высокое знание английского языка. Не скрою, у многих есть проблемы выражения своих мыслей даже на родном для них языке. Тем не менее замечено, что у тех, кто хорошо общается вживую, будет более качественный код и более развёрнутые комментарии, детали коммитов, что облегчит дальнейшее сотрудничество всем участникам проекта.
Для интерьвью лично встречаться с человеком нет никакой необходимости. Я вообще стараюсь не встречаться ни с клиентами, ни с сотрудниками. В век телекоммуникаций всё, что мне нужно, можно выяснить по почте, факсу или телефону. Благодаря такому подходу, абсолютно не важно, в какой точке планеты я сейчас нахожусь. Мы удалённо работаем со всеми, включая нашего бухгалтера, которого я вижу не чаще, чем раз в месяц, плюс она вообще находится в другом городе.
Я предпочитаю телефонное интервью, которое может следовать лишь после того, как мне понравились результаты работы кандидата. Что проверять? Да всё, что хотите. Главное здесь — выбирайте того, с кем вам понравится работать.
Не нравится, как отвечает на вопросы? До свидания. Жуёт сопли? До свидания. Нужно знание английского? Общайтесь с ним на английском. Обычно я чувствую человека по голосу, и после первой минуты уже знаю, буду я с ним дальше работать или нет. Каких-то особенных советов тут дать не могу. Человек, который занимается интервью просто должен разбираться в людях.
Этап выбора контрактника найважнейший и найтяжелейший. Хороших программистов гораздо меньше, чем хороших клиентов. К сожалению. Выворачивайте кишки кандидатам. Сэкономленный час сегодня может вылиться в тысячи, десятки тысяч долларов недопрыбылей в перспективе. По собственному опыту говорю.
Итого
Подытожив всё вышесказанное, наш стиль работы можно дополнить как «жёсткий, тоталитарный на первых порах общения» как с клиентом, так и с контрактниками. Мы ни кому не лижем задницу, не бегаем на задних лапках. Я не признаюсь в любви своим клиентам, но у меня есть профессиональная честь, которая не позволяет производить дерьмо и вести себя как нагадивший школьник.
С теми, кто попал в наш список хороших клиентов и квалифицированных специалистов мы в большинстве случаев остаёмся друзьями на долгие годы и имеем тёплые отношения.
Не бойтесь послать кого-то на ***.
комментарии (24)