Intervista senza stress degli sviluppatori di software (Italiano (Italian))

Intervista senza stress degli sviluppatori di software

Tuesday, 03 September 2024

//

5 minute read

Introduzione

Una delle tante cose che mi disturbano su LinkedIn è il post "come intervistare gli sviluppatori." Ce ne sono tonnellate, e quasi tutti cadono in tre campi:

  1. Il classico cervello-teaser "Come faresti a spostare il Monte Fuji?" Stile.
  2. La "Cosa riesci a ricordare dalla tua laurea in CS?" Avvicinamento.
  3. La "Scrivi codice mentre ti guardiamo" Avvicinamento.

Nel corso degli anni ho intervistato decine di volte e assunto centinaia di sviluppatori per varie aziende - da Microsoft e Dell a piccole startup. Ho anche avuto una vita precedente come un psicologo della ricerca specializzato in psicometria (la scienza di misurare le capacità mentali). Così ho visto il processo da ogni lato.


Il problema

Scrivere codice spesso non è un'attività sociale. Certo - soft skills materia. Ma sono spesso ortogonali alla pratica effettiva di scrivere codice per risolvere problemi di utenti reali.

Quindi come si fa a intervistare qualcuno per un lavoro che è per lo più Riguardo alla scrittura del codice?

La nostra professione è anche ricca di sindrome di impostor L'ho visto in me stesso e in innumerevoli altri. già Ti senti come una truffa?

E spesso siamo un gruppo socialmente imbarazzante Un'intervista stressante. e richiede la soluzione di problemi dal vivo è una ricetta per il disastro.

Allora, come si fa a interrogare qualcuno nervoso, imbarazzante o che dubita già di se stesso?


La soluzione

Primo: Leggi il curriculum

Non farlo nemmeno. inizio A meno che la loro esperienza non si aggiudichi. e La tua.

Secondo: impostare un'intervista senza stress

Rendere il processo chiaro e umano significa:

  1. Dare un preavviso adeguato. Niente interviste dello stesso giorno.
  2. Rendi chiaro il formato, i partecipanti e i risultati attesi.
  3. Leggi il loro resume. Se li stai interrogando, dovresti saperlo meglio di loro.
  4. Includi tutti i dettagli dell'unione in modo chiaro. Collegamento Zoom/Team, o indicazioni se di persona.

L'intervista

Be in tempo. Ansia picchi durante l'attesa. Se sono in ritardo, dare loro qualche minuto - è probabile che non sono in riunioni back-to-back come te.

Chiediti: Si adatterebbero alla squadra in modo temperamentoso? Un programmatore brillante che e' un idiota e' una perdita netta.

Dopo anni di domande di Fibonacci e maratone di lista collegate, ho imparato una verità fondamentale:

I programmatori adorano parlare di codice che conoscono.

Questo è il segreto. E funziona solo se l'intervistatore in realtà capisce ciò che viene mostrato. Se non si conosce il quadro (Angolare, Reagire, qualsiasi cosa) - ancora bene. Concentrarsi sulla struttura, chiarezza, denominazione, intento.

Allora di' loro in anticipo 5 giorni è giusto) che si vuole discutere codice che hanno scritto. Nessuna pressione. Nessun trucco. Solo: Mostrami qualcosa di cui puoi parlare.

Potrebbero non avere GitHub che va bene. Un frammento personale o di lavoro va bene. L'obiettivo non è quello di trovare genio. E 'per trovare proprietà.

Non stai assumendo in base a quanto tempo libero qualcuno ha.


Perché funziona

I Mi rende estremamente ansioso - anche se ho costruito centinaia di sistemi. E 'UNNECESSARIO.

Ecco perché questo approccio è migliore:

  1. E' meno stressante. Stanno parlando di un codice familiare, non di una scrittura di panico sotto pressione.
  2. Rivela la verita'. Se non riescono a spiegare il codice che hanno scritto, probabilmente non l'hanno scritto.
  3. Conduce all'esplorazione naturale:
    • Perche' questo approccio?
    • Perche' non usare una biblioteca?
    • Quali erano i vincoli?
  4. Vedete un codice che hanno scritto con il tempo, non mentre sudano. A meno che il vostro posto di lavoro non sia caos, la gente normalmente non codifica in condizioni di panico.

Eccezioni all'articolo

Junior candidates può hanno bisogno di un piccolo test pratico - ma mantenerlo umano. Non farli refactor un file legacy di 4.000-line.

Chiedi informazioni sui loop, le condizioni, le basi del mondo reale, tienilo legato al lavoro.

Design pattern? Molte persone li usano ogni giorno senza conoscere il nome. Non ottenere appeso sulle etichette.

Enigmi di logica? Mai avuto bisogno di loro nel lavoro reale. Mai una volta visto un uso reale per sapere quanti musicisti di pianoforte esistono a New York.


Follow Up

Che il candidato ottenga il ruolo o meno follow-up.

Se non ce l'hanno fatta Spiegami perche'. Dagli qualcosa di utile da portare via.

Se ce l'hanno fatta Di' loro cosa aspettarti dopo. Lasciateli respirare.

Perche' alla fine

Un colloquio dovrebbe rivelare capacità - non proteggere l'ego. Dovrebbe aggiungere valore - anche quando la risposta è no.


La linea inferiore

L'intervista più accurata che abbia mai trovato è semplice: Lasciate che i candidati parlino di codice di cui sono orgogliosi. Perche' in codice, l'onesta' mostra. La pressione lo nasconde.

Quando le persone lasciano il vostro colloquio sentimento rispettato anche se respinto Hai gia' costruito qualcosa che valga la pena unirsi.

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.