Come possiamo trovare buoni sviluppatori di software?

Grazie per A2A. Domanda interessante, fammici pensare...

Per attirarli:

  • Problemi interessanti (e stimolanti) su cui lavorare.
  • Tecnologia interessante (per attirare persone speciali, prova ad aggiungere linguaggi come Haskell, Clojure o simili al mix).
  • Offrire una buona paga, possibilità di lavorare da casa (probabilmente completamente in remoto) e alta flessibilità.

Penso che questi siano già punti che molte aziende non realizzano. Piuttosto si lamentano della terribile carenza prima di prendere in considerazione anche solo un piccolo allontanamento dalle loro aspettative/regole. Ho visto aziende non reclutare mai per le loro posizioni così urgenti perché candidati capaci hanno chiesto un giorno di ufficio a casa, una settimana di 30 ore perché hanno un bambino in casa o hanno chiesto più del salario minimo stabilito dalla legge.

Il colloquio è probabilmente più difficile, ma ho sempre pensato che il solo parlare dei progetti precedenti in dettaglio (quali decisioni sono state prese, perché, come è finita, cosa si potrebbe fare nella prossima iterazione per migliorarla ecc.) può dirti molto di più di quiz arbitrari sulla lavagna - che tutti sembrano memorizzare meccanicamente in questi giorni.