2008-09-22 2 views
7

Итак, сейчас я ищу консультантов по двум технологиям, о которых я знаю, но не имею опыта. Я разместил объявления на Craigslist, так как это две небольшие задачи, и, скорее всего, крупные фирмы не хотят беспокоиться и будут взимать плату руки и ноги.Как вы проверяете уровень работы и опыта консультантов?

Как проверить, что эти ребята находятся вверх и вниз? То, что они меня посылают, это ИХ? Я имею в виду, мне хотелось бы верить, что парень, который не подписал его электронную почту, сделал всю флеш-работу для Guess.com и троллирует Craigslist для концертов, я просто не думаю, что это вероятно.

У меня тоже мало времени для этого, поэтому все, что я могу сделать, должно быть быстрым (поэтому я нанимаю консультантов).

UPDATE

Проблема заключается в том, что это небольшая компания, и я ИТ-отдел. Я имею в виду, я достаточно знаю о Flash, чтобы задать некоторые вопросы высокого уровня, но не так много. Другое дело - продукт Mac под названием File Maker Pro, о котором я ничего не знаю.

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

Спасибо.

+0

@Florian: Я не уверен, что согласен. Это основной вопрос, например: «Какие хорошие вопросы задать программисту во время собеседования». Немного субъективно, но это ничего нового. – GEOCHET 2008-09-22 13:55:07

+0

@Florian - это связанный с интервью вопрос, а также управление проектами, вопросы этих двух типов - хотя и не напрямую связанные с кодом - разрешены, так как кому-то приходится писать код. – rjzii 2008-09-22 13:56:02

+0

И кто бы ни проголосовал за каждый ответ, потому что им не нравится этот вопрос, вырасти. Это не так, как работает downvoting. – GEOCHET 2008-09-22 13:56:07

ответ

7

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

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

Вы всегда можете попросить у них оценку репутации Stack Overflow.

;)

0

Попросите их передать вам портфель проектов, над которыми они работали, с кратким резюме их вклада в каждый проект.

1

Я бы сказал так же, как и с любым кандидатом на работу. Телефон их экранирует, а затем (если возможно) проводит собеседование. Задайте им технические вопросы и спросите их, как они будут решать ваши проблемы.

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

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

3

Получите ссылки и свяжитесь с ними.

6

Некоторые идеи:

  1. Просят ссылки и говорить с ними подробно об обязанностях человека.
  2. Попросите образцы своей работы.
  3. Используйте Google Code Search, если вы подозреваете, что их код пришел из другого места.
3

Спросите у них о портфеле и убедитесь, что вы связываетесь с людьми, которые заказали некоторые из своих предыдущих работ и провели короткий разговор. Большинство людей не против, чтобы вы звонили, чтобы проверить.

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

5

Если вы не уверены, вообще быть в состоянии отсеять шарлатанов себя, нужно использовать кого-то, кто уверен, например:

  • доверенный коллега/друг/связаться
  • авторитетных кадровое агентство
  • авторитетных консультации

У агентства или консультанта будет стоимость, но найм не того человека также будет стоить!

2

Если вы проверяете техническую совместимость, вы можете узнать, можете ли вы найти учебник для новичков по технологии с некоторыми вопросами, которые вы могли бы взять. Существует большой разрыв между просто незнакомыми разработчиками (которые должны быть в состоянии ответить так легко) и не-разработчиками. Кроме того, следите за длинными списками заявленных технологий (более 5-8?), Что (почти) всегда означает кого-то, кто не знает, что они делают.

Конечно, если вы могли бы просто заплатить за доставку ... :)

4

Это звучит, как вы получили образец исходного кода из консультантов. Хороший способ подтвердить, что исходный код принадлежит им, - это просмотреть его, найти какую-то логику, которая кажется сложной или противоречащей интуиции, и спросить, почему это так. Они должны быть в состоянии ответить на это, если они написали это :-)

0

Спросите, что их репутация репутации происходит от stackoverflow.

А если серьезно, вы можете попробовать найти форумы для flash и filemaker, чтобы найти знакомых пользователей и/или спросить на этих форумах хорошие вопросы для интервью.

0

Личный реферал от кого-то, кого вы знаете, будет идеальным, если это возможно.

В качестве альтернативы я согласен с другими предложениями провести тщательный скрининг телефона. Если вы не обладаете достаточной квалификацией для этого, вы, вероятно, знаете кого-то, кто есть.

Это определенно то, что важно знать и доверять высококвалифицированным людям, даже если они не являются специалистами в ваших навыках.

2

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

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

0

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

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

3

Помимо запроса ссылок и проверки их, как и другие, я рекомендую вам попытаться минимизировать риски.

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

Ссылки могут быть сложными. Любой консультант предоставляет свои наиболее успешные проекты в качестве справочной информации, но не их неудачи, и даже в этом случае люди, работающие на вас, могут быть не такими же или быть не в том же настроении, что и на предыдущих работах.

Движение вперед в детских шагах - всегда хороший способ оценить их качество.

1

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

0

Технический тест не может быть и речи и ожиданий. попросите их сделать что-то тривиальное (не более чем на пару часов работы) и проведете вас через это потом.

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

Что касается формулирования теста ... может опубликовать вопрос о переполнение стека для тестового теста?

6

У нас есть многоступенчатый процесс, который вы можете адаптировать к своей ситуации.

  1. 5-минутное онлайн-тестирование, в котором вам задан один из нескольких вопросов, который просит вас написать простой алгоритм для решения представленной проблемы. FizzBuzz - хорошая бритва для этого.

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

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

  4. Технический вопрос перчаток во время экрана телефона. Задавайте вопросы, на которые вы не можете найти Google, пока вы находитесь на телефоне, например, описываете жизненный цикл страницы ASP.NET, останавливаете их на определенных частях и просите о разработке таких вещей, как кэширование вывода.

  5. один на один с менеджером по развитию (на месте)

  6. 90 минут практический тест. (на месте)

  7. Обед с командой разработчиков, чтобы быть уверенным, что они будут хорошо сцеплены с командой, независимо от их способностей к кодированию. Это оказалось удивительно ценным показателем того, как будут работать консультанты.

  8. Лицом к лицу с командой разработчиков. Мы обсудим, как это сделал кандидат на практическом тесте, а затем потратили оставшуюся часть часа на несколько технических вопросов (не так много, поскольку они доказали свои технические возможности на экране телефона), и в основном, поскольку они более мягкие вопросы об их работе привычки, командная дуамастика, лучшие практики.

  9. Самый важный вопрос, который вы можете задать любому кандидату, - это то, почему они покидают своего нынешнего работодателя. Если вы хотите, чтобы кто-то мог вносить свой вклад в вашу команду в долгосрочной перспективе и действительно ощущал личную гордость за свою работу для вашей компании/проекта, их ответ на этот вопрос является ключевым. Если они только убьют своего предыдущего работодателя, пройдите. Если они только ищут больше денег, но действительно любят свой проект, проходят. Если они достигли максимума в нынешнем положении, рассмотрите их. Используйте свое мнение по этому поводу, но всегда спрашивайте об этом.

  10. Получите отзывы от всех, кто его опросил. Если по крайней мере один человек в восторге от них, и нет никого, кто дает твердые большие пальцы вниз, тогда они, вероятно, являются хорошим выбором. Если все теплое без особых красных флагов, это само по себе большой красный флаг!

  11. Проверьте ссылки для людей, которым они сообщили, и позвоните им по телефону или электронной почте.

  12. Google их

0
  1. Как и другие уже сказали: Спросите ссылки и проверить их.
  2. Вы не просто спрашиваете одного парня, не так ли? Поэтому используйте технику ABC: позвоните A и задайте несколько вопросов о технических деталях. Затем позвоните B и спросите их, что они думают об ответах А. На что они ответят. Сделайте то же самое с B и C. Затем вы можете вернуться к A. Это должно дать вам хорошее представление о том, кто знает подробности.
  3. Слушайте, какие вопросы они задают вам! Могут ли они решить ваш вопрос в реальной постановке проблемы?
0

Я уверен, что на CL есть хорошие консультанты, но это слишком сложно и рискованно проверять; даже если они дали вам ссылку, как вы знаете, что это реально. И примеры кода могут означать много чего. Они могут копировать код из других источников, и все же вы не найдете его в поиске кода; или вы можете найти кусочки кода в google, но они просто хорошие разработчики, использующие среду с открытым исходным кодом и т. д.

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

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

Смежные вопросы