Jeder, der R # oder CodeRush verwendet hat, weiß, wie schnell Sie einfache Konstrukte (und komplexe Konstrukte) mit einer einfachen Tastenkombination zusammensetzen können. Allerdings tun , um diese Produktivität Plugins Ursache einer falschen Bewertung der Fähigkeit während der Interviews?
Ein Teil davon, ein produktiver Code-Schreiber zu sein (und einen guten ersten Eindruck in einem Interview zu hinterlassen), ist das schnelle Schreiben von gutem Code.
Wenn ich zwei Kandidaten hätte:
Verwendet keine Plugins. Sie denkt über das Problem nach, setzt sich an eine Standard-IDE am Interview-PC, die genau wie ihre aussieht, und tippt den Code wie üblich in ein oder zwei Minuten ein. Getan. Bestehen.
Verwendet Plugins. Er denkt über das Problem nach, setzt sich an eine Standard-IDE am Interview-PC und merkt, dass "fe + tab" nicht mehr automatisch eine foreach-Schleife schreibt und alle Verknüpfungen weg sind. Dann stolpert er über die Tastatur, drückt seine normalen Hotkeys, öffnet seltsame Fenster und wird nervös. Er braucht 3 Minuten, um zu schreiben, was normalerweise 30 Sekunden dauert. Getan. Es sah so aus, als ob sie sich zeitweise nicht mit der IDE auskannten. Muss neu in dieser IDE sein und hatte daher nicht viel Erfahrung damit oder vielleicht die Sprache. Bestehen Sie, aber ein "meh" Zeichen neben ihrem Namen.
Wie gehen Sie Ihrer Erfahrung nach mit Plugins während eines Interviews als Interviewer oder Befragter um? Was sind die besten Methoden, um das zu erreichen, was der Kandidat wirklich weiß? Es kann Kandidaten geben, die den Code nicht verstehen und R # als Krücke verwenden. Es kann auch Kandidaten geben, die den Code kennen und R # verwenden, weil es einfach schneller ist als die eingebauten VS- oder Eclipse-Vorlagen. Ist es am besten, überhaupt keine IDE zu verwenden? Lassen Sie sie ihren eigenen PC mitbringen? Andere?
:w
überall mit zufälligen Markierungen gefüllt .