Un esempio di codice è un modo abbastanza efficace per escludere i candidati: posso giudicare un campione di codice in 5-10 minuti, ma anche uno schermo del telefono richiede 15 minuti e necessita di pianificazione (e non è molto utile per eliminare qualsiasi cosa ma il fondo della pila nella mia esperienza).
Penso che le principali obiezioni ai campioni di codice siano due volte e siano facilmente superabili:
- che richiede un esempio di codice crea una barriera artificiale per alcuni sviluppatori di talento
Ovviamente, questo è vero. Qualsiasi barriera nell'applicazione o processo di assunzione può potenzialmente estirpare un candidato desiderabile. La cosa importante qui è conoscere il tuo pubblico: se hai 1000 curriculum per la tua apertura, puoi permetterti alcuni falsi negativi al servizio dell'efficienza. Se hai cinque curriculum, puoi permetterti alcune inefficienze nel processo di screening.
Ciò a cui penso la maggior parte della gente manca, tuttavia, è che intervistare e assumere è fondamentalmente un gioco di "trovare un motivo non per assumere questa persona". Per qualsiasi lavoro decente, ci sono molti candidati qualificati - l'ultimo in piedi è di solito quello che non ha fatto scattare nessuna bandiera rossa lungo la strada. È facile vedere il meglio delle persone o essere non impegnativo, ma questo non ti rende utile nelle assunzioni perché ti ritroverai con 10 candidati diversi con cui ti senti a tuo agio. Questo non ti avvicina a una decisione.
Ogni boccone raccolto durante il processo di revisione, screening, colloquio ecc. potrebbe potenzialmente innescare una decisione di non assunzione. Devi bilanciare la sensibilità del tuo trigger no-rent con il tuo attuale (e potenziale futuro). Se ti trovi in un settore noioso, con un sacco di codice legacy, burocrazia e scarso stipendio (spesso fuori dal tuo controllo), il tuo trigger deve essere meno sensibile di quello di Google. Altrimenti, corri il rischio di non assumere mai nessuno.
Personalmente, trovo che il compromesso più semplice per me sia stato quello di request ma non richiedere un esempio di codice. Se ne ottengo uno, è solo un punto dati aggiuntivo per valutare il candidato con. Allo stesso modo, se mi capita di avere un conoscente che ha lavorato con il candidato in passato, attribuirò un po 'di peso alle opinioni di questa conoscenza. Non avendo lavorato con nessuno che conosco, certamente non squalifica nessun candidato - significa solo che il mio lavoro nel valutarli è un po 'più difficile (e probabilmente includerà un esercizio di codifica se lo faranno in un'intervista). Se il tuo campione è povero (o la mia conoscenza è una brutta bocca), è praticamente un no-hire. Quelli che forniscono un campione possono o non possono avere una piccola gamba su quelli che non sono sottoposti a screening iniziale - a seconda della qualità e della quantità della pila di resume e dei campioni, maggiori informazioni potrebbero essere migliori o peggiori di nessuna informazione.
- i campioni sono facilmente falsi
Bene, si. Così sono i curriculum - ma li raccogliamo ancora. Perché? Per tre ragioni principali: un curriculum o un campione mediocri è un no-hire facile, essere scoperti a fingere un curriculum o un campione è un semplice no-hire, e sono argomenti di conversazione validi in un'intervista. Il più veloce riesco a capire il candidato è un dolt, il migliore per tutti.
Se sei abbastanza intelligente da plagiare un buon campione senza essere catturato, parla in modo intelligente e passa il colloquio - non ho particolarmente problemi con il modo in cui hai superato lo screening. Potrebbero esserci alcune preoccupazioni etiche qui, ma questa non è la mia area di competenza, quindi non sto andando fuori dal mio modo di valutare il carattere morale durante un'intervista. Per me, è praticamente lo stesso del mio capo che mi chiede di intervistare qualcuno che non ha superato il processo di screening come favore. Una volta che sei nella fase dell'intervista, non importa davvero come ci sei arrivato visto che ci sono molte più informazioni migliori che verranno fuori durante l'intervista.
TL; DR - un esempio di codice è un ottimo strumento di screening, ma dovresti pensare attentamente se puoi farlo o meno. Una volta superato lo screening, pesare l'intervista molto più in alto di un campione.