Chiunque abbia usato R # o CodeRush sa quanto velocemente puoi mettere insieme semplici costrutti (e refactoring complessi) con una semplice scorciatoia da tastiera. Tuttavia, questi plugin di produttività causano una falsa valutazione delle capacità durante le interviste?
Parte dell'essere uno scrittore di codice produttivo (e fare una buona prima impressione in un'intervista) è scrivere un buon codice - velocemente.
Se avessi due candidati:
Non utilizza plugin. Pensa al problema, si siede a un IDE azionario al PC dell'intervista che assomiglia esattamente al suo e scrive il codice in un minuto o due, come al solito. Fatto. Passaggio.
Utilizza plugin. Pensa al problema, si siede a un IDE azionario sul PC dell'intervista e si rende conto che "fe + tab" non scrive più automaticamente un ciclo foreach e tutte le scorciatoie sono sparite. Quindi si borbotta intorno alla tastiera colpendo i suoi normali tasti di scelta rapida e aprendo finestre strane e agitandosi. Gli ci vogliono 3 minuti per scrivere ciò che normalmente impiegherebbe 30 secondi. Fatto. Sembrava che a volte non sapessero aggirare l'IDE. Deve essere nuovo a questo IDE e quindi non avere molta esperienza con esso o forse la lingua. Passa, ma un segno "meh" accanto al loro nome.
Nella tua esperienza, come gestisci i plugin durante le interviste come intervistatore o intervistato? Quali sono le migliori pratiche per ottenere ciò che il candidato conosce veramente? Possono esserci candidati che non comprendono il codice e usano R # come stampella. Possono esserci anche candidati che conoscono il codice in entrata e in uscita e utilizzano R # perché è semplicemente più veloce dei modelli VS o Eclipse integrati. È meglio non usare affatto un IDE? Lascia che portino il proprio PC? Altri?
:w
segni casuali ovunque.