Как нанять грамотного индуса?
-
- Уже с Приветом
- Posts: 1148
- Joined: 28 Jan 2007 21:03
- Location: NJ
Как нанять грамотного индуса?
Вообщем индусы наступают по всем фронтам. Придется нам набрать несколько индусов в Индии взамен Московской команды, что бы спихнуть на них саппорт, багфиксы и прочее. Решение принято где-то в районе облаков и обсуждению не подлежит. Официально мотивируется тем, что контора хочет работать только с одним вендором, никого онсайт нанимать не будут в связи с кризисом, а проекты делать надо, так что берите, что дают. Понятно, что мы в заднице и есть желание влезть в нее с минимальными потерями, насколько это возможно.
Выдали мы вендору простенькое тестовое задание, типа пусть сперва кандидатов по нему проверит. Сегодня были первые интервью. Одна индийская женщина с якобы 4 годами опыта - полный ноль, т.е. вообще ничего не знает, как она только прошла тесты? Хотя в принципе понятно, как. Второй мега-гуру тимлид с 11 годами опыта плавал в даже базовых вопросах, типа у него "string - value type". Более продвинутые я задавать даже не стал пробовать, смысла нет. Ответить он смог только на стандартно-заученные книжные.
Похоже стандартная практика поиска приведет только к тому, что нам на амбразуру будут бросать толпы кандидатов, в надежде выучить все наши вопросы и хоть кого-то пропихнуть, когда мы устанем.
Вопрос такой - как правильно организовать процесс, что бы нанять хотя бы более-менее нормального девелопера, который хотя бы гадить не будет и выхлоп с него будет положительный? Нужно как-то отсеять мусор, который нам будут подпихивать от потенциально нормальных кандидатов. Тестовые задания тут не годятся, вендор их тупо отдаст кандидатам с ответами. Попросить их что-то написать? Так они всей Индией засядут писать и пришлют потом одинаковый код. На резюме смотреть вообще смысла нет, одно вранье. Я много народу нанимал, но тут просто в растерянности.
Выдали мы вендору простенькое тестовое задание, типа пусть сперва кандидатов по нему проверит. Сегодня были первые интервью. Одна индийская женщина с якобы 4 годами опыта - полный ноль, т.е. вообще ничего не знает, как она только прошла тесты? Хотя в принципе понятно, как. Второй мега-гуру тимлид с 11 годами опыта плавал в даже базовых вопросах, типа у него "string - value type". Более продвинутые я задавать даже не стал пробовать, смысла нет. Ответить он смог только на стандартно-заученные книжные.
Похоже стандартная практика поиска приведет только к тому, что нам на амбразуру будут бросать толпы кандидатов, в надежде выучить все наши вопросы и хоть кого-то пропихнуть, когда мы устанем.
Вопрос такой - как правильно организовать процесс, что бы нанять хотя бы более-менее нормального девелопера, который хотя бы гадить не будет и выхлоп с него будет положительный? Нужно как-то отсеять мусор, который нам будут подпихивать от потенциально нормальных кандидатов. Тестовые задания тут не годятся, вендор их тупо отдаст кандидатам с ответами. Попросить их что-то написать? Так они всей Индией засядут писать и пришлют потом одинаковый код. На резюме смотреть вообще смысла нет, одно вранье. Я много народу нанимал, но тут просто в растерянности.
-
- Уже с Приветом
- Posts: 1600
- Joined: 18 Jun 2006 19:40
- Location: СНГ->USA
Re: Как нанять грамотного индуса?
Один из вариантов - задавать вопросы которые недавно встречались в работе. Естественно только тех. вопросы.
-
- Уже с Приветом
- Posts: 1369
- Joined: 05 Sep 2008 01:22
Re: Как нанять грамотного индуса?
Причем по русски. Так и добавьте в Qualifications - Must be fluent in Russian.
-
- Уже с Приветом
- Posts: 604
- Joined: 29 Nov 2005 10:05
- Location: 02138
Re: Как нанять грамотного индуса?
И будете сильно удивленыSasha3091 wrote:Причем по русски. Так и добавьте в Qualifications - Must be fluent in Russian.

-
- Уже с Приветом
- Posts: 1369
- Joined: 05 Sep 2008 01:22
Re: Как нанять грамотного индуса?
Не может быть.. На святое посягнули... Ну тогда - должен иметь Российское гражданство или право на роботу в России.zenant2 wrote:И будете сильно удивленыSasha3091 wrote:Причем по русски. Так и добавьте в Qualifications - Must be fluent in Russian.
-
- Уже с Приветом
- Posts: 1600
- Joined: 18 Jun 2006 19:40
- Location: СНГ->USA
Re: Как нанять грамотного индуса?
zenant2 wrote:И будете сильно удивленыSasha3091 wrote:Причем по русски. Так и добавьте в Qualifications - Must be fluent in Russian.

Мда, не смешно....
-
- Уже с Приветом
- Posts: 8957
- Joined: 16 Sep 2003 03:53
- Location: St. Petersburg - Houston
Re: Как нанять грамотного индуса?
Найдите местного американского который здесь прожил и проработал лет 10-15 и поручите ЕМУ просеевать толпы в Индии. Он с ними разберется быстрее чем вы.
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 May 2001 09:01
- Location: Silicon Valley
Re: Как нанять грамотного индуса?
А такие нормальные девелоперы у этого вендора вообще есть?Марик wrote: Вопрос такой - как правильно организовать процесс, что бы нанять хотя бы более-менее нормального девелопера, который хотя бы гадить не будет и выхлоп с него будет положительный? Нужно как-то отсеять мусор, который нам будут подпихивать от потенциально нормальных кандидатов.
Хорошо работают задания на нахожнение багов в коде. Легко можно написать с виду правильный код на страницу-пол в котором по ошибке на две строки. При заочном интервью присылать в виде картинки, в обычных случаях мешает быстро загнать код под отладчик. В нашей группе мы всем кандидатам даем два таких задания на первом телефонном интервью. Хорошие кандидаты все ошибки находят за 5-10 минут, нормальные - 80-100% за 10-30 минут, а попадаются (10%-20%) экземпляры с нормальным резюме, которые за полчаса не находят ни одной.

Если лень придумывать, прочешите свою базу реальных багов и выдавайте простенькие, хорошо изолированные. И для своего начальства -- хорошая отмазка, если будут возмущаться вашими "завышенными" требованиями.
-
- Уже с Приветом
- Posts: 10775
- Joined: 22 Jul 2006 20:19
Re: Как нанять грамотного индуса?
Да уж, хорошо что мне не надо проходить интервью у вас.. Искать баги без дебагера и тест кейсов.. В реальном коде. А еще лучше дать просто машинный код, пусть ищут.dB13 wrote:А такие нормальные девелоперы у этого вендора вообще есть?Марик wrote: Вопрос такой - как правильно организовать процесс, что бы нанять хотя бы более-менее нормального девелопера, который хотя бы гадить не будет и выхлоп с него будет положительный? Нужно как-то отсеять мусор, который нам будут подпихивать от потенциально нормальных кандидатов.
Хорошо работают задания на нахожнение багов в коде. Легко можно написать с виду правильный код на страницу-пол в котором по ошибке на две строки. При заочном интервью присылать в виде картинки, в обычных случаях мешает быстро загнать код под отладчик. В нашей группе мы всем кандидатам даем два таких задания на первом телефонном интервью. Хорошие кандидаты все ошибки находят за 5-10 минут, нормальные - 80-100% за 10-30 минут, а попадаются (10%-20%) экземпляры с нормальным резюме, которые за полчаса не находят ни одной.![]()
Если лень придумывать, прочешите свою базу реальных багов и выдавайте простенькие, хорошо изолированные. И для своего начальства -- хорошая отмазка, если будут возмущаться вашими "завышенными" требованиями.
Я этим занимался 30 лет тому назад, когда не было ничего еще не было разработано для отладки вообще. Сидишь в пошаговом режиме щелкаешь клавишами и смотришь содержимое регистров и ячеек памяти. Удовольствие сомнительное. И польза от этого так же сомнительная.
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 May 2001 09:01
- Location: Silicon Valley
Re: Как нанять грамотного индуса?
1) Мы не даем реального кода на интервью и это лишь хороший фильтр: прошёл / не прошёл.adda_ wrote: Да уж, хорошо что мне не надо проходить интервью у вас.. Искать баги без дебагера и тест кейсов.. В реальном коде. А еще лучше дать просто машинный код, пусть ищут.
Я этим занимался 30 лет тому назад, когда не было ничего еще не было разработано для отладки вообще. Сидишь в пошаговом режиме щелкаешь клавишами и смотришь содержимое регистров и ячеек памяти. Удовольствие сомнительное. И польза от этого так же сомнительная.
2) Дебагер и тест кейсы не находят проблем в дизайне.
3) Баги значительно дешевле находить и чинить на этапе code review, а не во время тестирования или экспуатации.
4) Тест кейсы и особенно дебагер плохо применимы для multithreaded multi-CPU случаев.
5) Да, нам приходится искать и чинить баги в чужом (например Windows kernel) машинном коде. А иногда код нарочно запутан (Windows PatchGuard

6) Да, мы занимаемся системным программированием, и у нас не типичные требования, зато у нас нет таких проблем, как у Марика.
-
- Новичок
- Posts: 96
- Joined: 20 Jan 2009 05:55
Re: Как нанять грамотного индуса?
Если бы кто-то знал безошибочный алгоритм - то прибыль компании или издержки на IT - сократились бы в разы. Но так как алгоритма вроде бы еще нет - но есть опыт более менее удачные гугла, майкрософта - можно им воспользоваться.Марик wrote: Вопрос такой - как правильно организовать процесс, что бы нанять хотя бы более-менее нормального девелопера, который хотя бы гадить не будет и выхлоп с него будет положительный?
Берете более менее по вашему мнению на контракт, потом код ревью делаете - через несколько месяцев будет виден потенциал. По моему мнению - главное потенциал, а не навыки присутсвующие в настоящее время, нывыкам научить можно, а вот быстро учиться новому и пременять - это не у многих. Что вижу у себя в конторе - нанимают много - у которых походящие навыки, но вот с потенциалом как-то слабовато в большистсве или же часто просто хорошее резюме и хорошие ответы. В конце концов - это в основном те люди, которые некогда бы не защитили дисертацию, не то, что дальше, а хотелось бы больше других. Вопросы почему наняли этого? - так у него более подходящие навыки сейчас, он может начать работать завтра, а я как-то вижу, что лучше пусть начнет через месяц, пока подтянет навыки, но что-бы потенциал был.
Обычно вендор заинтересован в самом дешево обходящимся ему работнике, поэтому пихать будет тех, у кого меньше амбиций, как по продвижению, так и по зарплате. Природа. Поэтому наверное только личный контакт и умение разбираться в людях. Нужны бы краткосрочные контракты - но это самое дорогое и геморойное решени. Как косвенные данные - узнать как человек учился в школе, вузе - это даст представление об амбициях. Спросите был ли он в пятерке, десятке - лучших в вузе, на курсе в классе.Марик wrote:Нужно как-то отсеять мусор, который нам будут подпихивать от потенциально нормальных кандидатов. Тестовые задания тут не годятся, вендор их тупо отдаст кандидатам с ответами.
Людей с поетенциалом, как привили держут до последнего, недеються - можно смотреть на продолжительность работ и вопросы задавать вроде почему ушли, почему уволили. Но тут тоже есть стандартные ответы - хотя если удасться вывести на откровенный разговор, может быдет понятно - есть ли потенциал. Покопать в резюме, что делал, как делал, поконкретнее.Многих в интевью интересуют навыки - думаю это ошибка, я бы взял бы скорее с потенциалом, так как первые скорее всего ремесленники, вторые способные быстро самообучаться и логически строить цепочки.Попросить их что-то написать? Так они всей Индией засядут писать и пришлют потом одинаковый код. На резюме смотреть вообще смысла нет, одно вранье. Я много народу нанимал, но тут просто в растерянности.
-
- Уже с Приветом
- Posts: 34164
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Как нанять грамотного индуса?
Возьми Сигхов они меньше всех врут. Еще очень толковые Джей Jain. В общем смотри на секту. Учить прийдется по любому, но эти хоть точно научатся 

"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 208
- Joined: 23 Nov 2002 21:07
Re: Как нанять грамотного индуса?
Eto shikarnaia rekomendacia v teorii. Na praktike ona horosho rabotaet tolko togda, kogda est chelovek, k kotoromu etot sami "potencialni" rabotnik budet hodit s voprosami po-povodu kazdoi zapiatoi. I etot chelovek - ne Vi.Trener_Penza wrote:Многих в интевью интересуют навыки - думаю это ошибка, я бы взял бы скорее с потенциалом, так как первые скорее всего ремесленники, вторые способные быстро самообучаться и логически строить цепочки.
-
- Уже с Приветом
- Posts: 7838
- Joined: 16 Oct 2003 22:06
- Location: Kalifornia
Re: Как нанять грамотного индуса?
Сигхи обычно продавцами индусов работаютSergunka wrote:Возьми Сигхов они меньше всех врут
-
- Новичок
- Posts: 96
- Joined: 20 Jan 2009 05:55
Re: Как нанять грамотного индуса?
В теории не в теории, Вы бы сначло транслитом что-ли пользоваться научились, если клавиатура на русском не знаете.Eugene Solovey wrote:Eto shikarnaia rekomendacia v teorii. Na praktike ona horosho rabotaet tolko togda, kogda est chelovek, k kotoromu etot sami "potencialni" rabotnik budet hodit s voprosami po-povodu kazdoi zapiatoi. I etot chelovek - ne Vi.Trener_Penza wrote:Многих в интевью интересуют навыки - думаю это ошибка, я бы взял бы скорее с потенциалом, так как первые скорее всего ремесленники, вторые способные быстро самообучаться и логически строить цепочки.
Вроде бы упомянул - самообучаться... - расшифровать?
Извините за агресивность - работа до ночи немного достала, а тут еще Вы без кирилици с притензиями. У каждого свое видение ситуации, Вы видтете посвоему - дайте свои рекомендации , чего других поддревать.
