Se facesse un colloquio presso la mia azienda, le _chiederemmo se avesse un account github (o qualche altro repository di codice pubblico) abbastanza presto nel processo di assunzione. A seconda delle sue responsabilità, cercheremmo poi dei tratti specifici (in realtà più che altro l'assenza di tratti indesiderati) in modo da avere una sensazione di
- le sue capacità effettive rispetto alle esperienze rivendicate_
- quanta formazione sarebbe necessaria per integrarla in un team di progetto
Quindi, insieme ai miei predecessori, raccomando vivamente di includerla.
Edit 04/2016: re Tratti indesiderati
Felice coincidenza … solo pochi giorni fa mi sono imbattuto questo pezzo , che riassume bene questo per il lato “programmatore” dei dipendenti.
A livello di “personalità” … difficile da dire senza entrare in un lungo monologo. Recentemente uno dei miei clienti si è complimentato con me per come riesco sempre a proiettare la calma e ad ascoltarli, a pensare ai problemi prima di presentare una soluzione, mentre altri consulenti “vogliono solo fare le loro cose” e si fanno pagare pesantemente. Al che ho risposto “ho lasciato il mio ego legato nel bagagliaio fuori nel parcheggio”. Hanno anche sentito dire “Non lo so, devo cercarlo”, “Problema interessante, fammi sperimentare un po’, gratis”, “Potrei farlo, ma se compri solo X, starai meglio” da me.
TL;DR: rock star, ninja in codice, maghi della tecnologia pura: no. Umano generalmente competente: sì.