C'è stata molta discussione intorno all'eccellente domanda " L'alta reputazione di Stack Overflow aiuta a ottenere un buon lavoro? ". Ho immediatamente concordato con JoshK che sostanzialmente ha detto " No " (Spiegherò perché), ma Joel sintetizzato in con molti fatti convincenti che mi hanno reso anche su di lui.
La mia domanda è quali altre abilità (oltre a essere un genio tecnico) richiedi da uno sviluppatore? Per ottenere il lavoro o mantenerlo .
Credo che essere un genio non sia abbastanza. Ho incontrato molti geni tecnici in varie aziende per cui ho lavorato e mi ha impressionato molto, ma purtroppo in molti casi sono stati semplicemente licenziati dopo pochi mesi o messi in torri d'avorio (principalmente a causa di un ammutinamento interno da parte di altri sviluppatori). Ho visto molti problemi personali come risultato di ciò che capisco.
Ecco perché sono un grande fan delle domande non tecniche per le posizioni tecniche. Mi piace sapere in che modo il candidato interagirà con gli altri (compresi i dipendenti non tecnici), quanta considerazione avrà per il business, se lavorerà per il risultato desiderato e così via.
Vorrei sapere cosa ti serve dai tuoi sviluppatori e PERCHÉ è importante (dopotutto, tu assumi qualcuno per scrivere codice, vero? Perché vuoi che lui essere assertivo?) . Idealmente, mi piacerebbe che ti presentassi una domanda di esempio da porre durante le interviste a sostegno della tua risposta.