Кожен, хто використовував R # або CodeRush, знає, як швидко ви можете скласти прості конструкції (і складні рефактори) за допомогою простого клавіатурного комбінації. Однак чи викликають ці плагіни продуктивності помилкову оцінку здатності під час інтерв'ю?
Частина бути продуктивним письменником коду (і справити гарне перше враження в інтерв'ю) - це написання хорошого коду - швидко.
Якби у мене було два кандидати:
Не використовує плагіни. Вона думає про проблему, сідає за біржовим IDE на інтерв'ю-ПК, який виглядає точно так само, як її і набирає код через хвилину-дві, як зазвичай. Зроблено. Перехід.
Використовує плагіни. Він замислюється над проблемою, сідає за біржовим IDE на інтерв'ю з ПК та розуміє, що "fe + tab" більше не пише цикл foreach автоматично, і всі ярлики пропадають. Потім він дзижчить по клавіатурі, натискаючи на свої звичайні гарячі клавіші і вискакуючи дивні вікна та роздуваючись. На це йому знадобиться 3 хвилини, щоб написати, що зазвичай займає 30 секунд. Зроблено. Виглядало так, ніби вони не знали свого часу навколо ІДЕ. Повинно бути новим для цього IDE і, таким чином, не мати багато досвіду з ним чи, можливо, мовою. Передайте, але біля їх назви знак "meh".
Як ви вважаєте, як ви працюєте із плагінами під час інтерв'ю як інтерв'юер чи інтерв'юер? Які найкращі практики отримати те, що кандидат знає насправді? Можуть бути кандидати, які не розуміють код, і використовують R # як милицю. Також можуть бути кандидати, які знають код і виходять, і використовують R #, тому що це просто швидше, ніж вбудовані в VS або Eclipse шаблони. Краще просто не використовувати IDE взагалі? Нехай вони приносять свій ПК? Інші?
:w
скрізь був заповнений випадковими позначками.