Quindi sono andato a un colloquio di lavoro oggi. Per farla breve, gli intervistatori erano entusiasti della mia conoscenza ed esperienza, mi stavano praticamente mostrando alla mia nuova scrivania. Inutile dire che ciò che li ha deliziati è stata una descrizione reale e inesplorata delle cose su cui ho effettivamente lavorato. Ma improvvisamente, mentre mi preparavo a partire, uno degli intervistatori mi dice: "Beh, so che probabilmente è troppo facile per qualcuno con la tua esperienza, ma a causa del protocollo, abbiamo bisogno che tu completi un semplice test ".
Nessun problema, ho pensato ... Dopo questo mi viene consegnato un pezzo di carta, una matita (seriamente che usa questi dispositivi primitivi più?) e le istruzioni che mi dicono di codificare una funzione restituendo un numero di Fibonacci e un'altra che lo fa con ricorsione. Dio odio la matematica.
Ricordo distintamente di aver fatto questo preciso esercizio nel 3 ° semestre del college. Probabilmente l'ho inchiodato allora, ma non così tanto oggi. Mi ci sono voluti circa 40 minuti e mi sono avvicinato, ma le funzioni non hanno funzionato. Ironia della sorte, sapevo esattamente perché si sbagliavano e quale risultato errato veniva restituito, ma non riuscivo a capire come risolverli. Qualcosa sul dover graffiare i segni di grafite su un foglio, mi ha reso davvero molto nervoso. O forse è che sono consapevole di aver valutato le mie abilità matematiche. Non riesco a calcolare un suggerimento con un cameriere che osserva perché sono lento con i numeri e mi fa sentire in imbarazzo.
Tutto questo mi ha fatto pensare a questo articolo di Horror Coding . Apparentemente, 199 su 200 richiedenti fingono di saper codificare, ma in realtà non possono. Penso che ci sia qualcos'altro qui. Voglio dire, nessuno di voi mi assumerà, non ho motivo di mentirvi quando vi dico che ho codificato cose molto più complesse. Eppure non potevo codificare una funzione semplice, non in quelle condizioni. Qualcun altro ha provato questo?