.NET Developer Quiz
In questo post, Scott Hanselman propone una nutrita
lista di domande per valutare lo skill di uno sviluppatore
.NET.
Ci sono domande relativamente nozionistiche insieme a
problemi più ... filosofici
Come ho scritto nel mio commento al post, credo che debbano
avere maggior peso nella valutazione di un potenziale candidato all'assunzione
risposte valide e complete a domande come "Che differenza c'è tra OOP e SOA",
piuttosto che la conoscenza dei parametri di sn.exe.
Chiaro che generalmente, a meno di non avere una fortuna
fuori dal comune, se sai cosa fa "gacutil -l", sai anche cos'è la GAC, a cosa
serve, quando va e quando non va usata e via dicendo.
Chiaro anche che è difficile in pochi minuti (beh, per
quel che so ci sono anche colloqui che durano una giornata) valutare le
conoscenze di un candidato, e che quindi le domande precise e puntuali spesso
siano il metodo più efficace.
Lo stesso discorso si applica alle certificazioni
MS.
Lì addirittura le domande sono a risposta multipla (quasi
sempre), e viene di conseguenza che lo stile è molto nozionistico.
Però, se da un lato probabilmente una persona che sa
rispondere a tutte le domande di un esame di certificazione è uno sviluppatore
piuttosto esperto, dall'altro non è detto che uno che non sa rispondere non sia
un valido programmatore.
Alla carenza di nozioni specifiche si può sopperire con
facilità (l'MSDN library in un modo o nell'altro ce l'abbiamo tutti), mentre a
lacune filosofiche più profonde è difficile mettere riparo.
E' un discorso, comunque, che meriterebbe ben altro
che due righe di post.
p.s.: No, non sto facendo una critica al modello degli
esami di certificazione MS perchè mi hanno appena segato 
... anche se temo che il prossimo (70-300) non sarà una
passeggiata !
powered by IMHO 1.2