Studio: Le interviste IT stanno mettendo alla prova l'ansia da prestazione, non le competenze software
Una nuova ricerca scopre che i colloqui tecnici utilizzati per molte posizioni di ingegneria del software non testano necessariamente se qualcuno è bravo a programmare, ma invece valutano se un candidato di lavoro ha ansia da prestazione.
Gli investigatori della North Carolina State University e di Microsoft hanno scoperto che le interviste possono essere utilizzate anche per escludere gruppi o favorire specifici candidati.
"Le interviste tecniche sono temute e odiate nel settore e si scopre che queste tecniche di intervista potrebbero anche danneggiare la capacità del settore di trovare e assumere ingegneri software qualificati", ha affermato il dottor Chris Parnin, assistente professore di informatica presso NC State e coautore di un articolo sul lavoro.
"Il nostro studio suggerisce che molti candidati qualificati vengono eliminati perché non sono abituati a lavorare su una lavagna di fronte a un pubblico".
I ricercatori spiegano che i colloqui tecnici nel settore dell'ingegneria del software assumono generalmente la forma di dare a un candidato un problema da risolvere. Al candidato viene quindi chiesto di scrivere una soluzione in codice su una lavagna, spiegando ogni fase del processo a un intervistatore.
Ricerche precedenti hanno rilevato che molti sviluppatori nella comunità dell'ingegneria del software ritenevano che il processo di intervista tecnico fosse profondamente imperfetto. Di conseguenza, l'attuale studio è stato creato per valutare l'effetto del processo di intervista sugli aspiranti ingegneri del software.
Per lo studio, i ricercatori hanno condotto interviste tecniche a 48 studenti universitari e laureati in informatica. A metà dei partecipanti allo studio è stato concesso un colloquio tecnico convenzionale, con un intervistatore che osservava. All'altra metà dei partecipanti è stato chiesto di risolvere il problema su una lavagna in una stanza privata. Le interviste private non richiedevano che i partecipanti allo studio spiegassero le loro soluzioni ad alta voce e non c'erano intervistatori che si guardassero alle spalle.
I ricercatori hanno misurato le prestazioni dell'intervista di ogni partecipante allo studio valutando l'accuratezza e l'efficienza di ciascuna soluzione. In altre parole, volevano sapere se il codice che hanno scritto avrebbe funzionato e la quantità di risorse di calcolo necessarie per eseguirlo.
"Le persone che hanno sostenuto l'intervista tradizionale hanno eseguito la metà delle persone che sono state in grado di intervistare in privato", ha detto Parnin. "In breve, i risultati suggeriscono che le aziende stanno perdendo programmatori davvero bravi perché quei programmatori non sono bravi a scrivere su una lavagna e spiegare il loro lavoro ad alta voce durante la codifica."
I ricercatori notano inoltre che l'attuale formato dei colloqui tecnici può essere utilizzato anche per escludere determinati candidati al lavoro. "Ad esempio, gli intervistatori possono dare problemi più facili ai candidati che preferiscono", ha detto Parnin.
“Ma il formato può anche servire da barriera per intere classi di candidati. Ad esempio, nel nostro studio, tutte le donne che hanno sostenuto l'intervista pubblica hanno fallito, mentre tutte le donne che hanno sostenuto l'intervista privata sono passate. Il nostro studio era limitato e sarebbe stata necessaria una dimensione del campione più ampia per trarre conclusioni definitive, ma l'idea che la progettazione stessa del processo di intervista possa effettivamente escludere un'intera classe di candidati al lavoro è preoccupante ".
Inoltre, la natura specifica del processo del colloquio tecnico significa che molti candidati al lavoro cercano di dedicare settimane o mesi alla formazione specifica per il colloquio tecnico, piuttosto che per il lavoro effettivo che avrebbero svolto.
"Il processo di intervista tecnica offre un vantaggio alle persone con collegamenti industriali", ha affermato Mahnaz Behroozi, primo autore dello studio e dottore di ricerca. studente presso NC State. “Ma offre un vantaggio particolarmente grande alle persone che possono permettersi di dedicare del tempo a concentrarsi esclusivamente sulla preparazione per un processo di colloquio che ha molto poco a che fare con la natura del lavoro stesso.
"E i problemi evidenziati da questo studio si aggiungono a una serie di altri problemi associati al processo di assunzione nel settore tecnologico, che abbiamo presentato all'ICSE-SES [la conferenza internazionale sull'ingegneria del software, ingegneria del software nella società]", ha affermato Behroozi .
“Se il settore tecnologico può affrontare tutte queste sfide in modo significativo, farà progressi significativi per diventare più equo e inclusivo. Più precisamente, il settore attingerà da un pool di talenti più ampio e diversificato, il che contribuirebbe a un lavoro migliore ".
Lo studio sarà presentato all'ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, che si terrà virtualmente dall'8 al 13 novembre.
Fonte: North Carolina State University