Любой, кто использовал R # или CodeRush, знает, как быстро вы можете собрать простые конструкции (и сложные рефакторинги) с помощью простого сочетания клавиш. Однако вызывают ли эти плагины производительности ложную оценку способностей во время интервью?
Быть продуктивным автором кода (и произвести хорошее первое впечатление на собеседовании) - это быстро написать хороший код.
Если бы у меня было два кандидата:
Не использует плагины. Она думает о проблеме, садится в стандартную среду IDE на ПК для интервью, который выглядит точно так же, как у нее, и печатает код через минуту или две, как обычно. Выполнено. Проходят.
Использует плагины. Он думает о проблеме, садится в стандартную среду IDE на ПК для интервью и понимает, что «fe + tab» больше не пишет цикл foreach автоматически, и все ярлыки исчезли. Затем он спотыкается вокруг клавиатуры, ударяя по своим обычным горячим клавишам, выскакивая из странных окон и волнуясь. Ему требуется 3 минуты, чтобы написать то, что обычно занимает 30 секунд. Выполнено. Похоже, они время от времени не знали, как обходить IDE. Должен быть новичком в этой IDE и, следовательно, не имел большого опыта работы с ним или, возможно, с языком Проход, но знак «Мех» рядом с их именем.
По вашему опыту, как вы обращаетесь с плагинами во время интервью в качестве интервьюера или интервьюируемого? Каковы лучшие методы получения того, что действительно знает кандидат? Могут быть кандидаты, которые не понимают код и используют R # в качестве опоры. Могут также быть кандидаты, которые знают код внутри и снаружи и используют R #, потому что это просто быстрее, чем встроенные шаблоны VS или Eclipse. Лучше всего просто не использовать IDE вообще? Позвольте им принести свой собственный компьютер? Другие?
:w
везде заполнен случайными метками.