Quiconque a utilisé R # ou CodeRush sait à quelle vitesse vous pouvez assembler des constructions simples (et refactoriser des constructions complexes) avec un simple raccourci clavier. Cependant, ces plugins de productivité provoquent-ils une fausse évaluation des capacités lors des entretiens?
Etre un rédacteur de code productif (et faire bonne impression dans une interview) consiste à écrire du bon code - rapidement.
Si j'avais deux candidats:
N'utilise pas de plugins. Elle réfléchit au problème, s'assoit à un IDE de stock sur le PC de l'interview qui ressemble exactement au sien et tape le code dans une minute ou deux, comme d'habitude. Terminé. Passer.
Utilise des plugins. Il réfléchit au problème, s'assoit à un IDE de stock sur le PC de l'interview et se rend compte que "fe + tab" n'écrit plus automatiquement une boucle foreach, et tous les raccourcis ont disparu. Il vacille ensuite autour du clavier en frappant ses raccourcis clavier normaux et en ouvrant d'étranges fenêtres et en s'énervant. Cela lui prend 3 minutes pour écrire ce qui prend normalement 30 secondes. Terminé. On aurait dit qu'ils ne connaissaient pas parfois leur chemin autour de l'IDE. Doit être nouveau dans cet IDE et donc ne pas avoir beaucoup d'expérience avec lui ou peut-être la langue. Passez, mais une marque «meh» à côté de leur nom.
D'après votre expérience, comment gérez-vous les plugins lors des entretiens en tant qu'enquêteur ou interviewé? Quelles sont les meilleures pratiques pour obtenir ce que le candidat sait vraiment? Il peut y avoir des candidats qui ne comprennent pas le code et utilisent R # comme béquille. Il peut également y avoir des candidats qui connaissent le code à l'intérieur et à l'extérieur et utilisent R # car il est tout simplement plus rapide que les modèles VS ou Eclipse intégrés. Est-il préférable de ne pas du tout utiliser un IDE? Qu'ils apportent leur propre PC? Autres?
:w
marques aléatoires partout.