Quando stavo iniziando, mi sembrava di avere un momento migliore per ottenere interviste e passarle. Ma ora che sono più esperto, trovo che sia sempre più difficile trovare un lavoro. Gli altri sviluppatori là fuori si sentono allo stesso modo?
Ti darò un esempio. Ho fatto un'intervista mercoledì scorso. Era una piccola start-up con solo un altro ingegnere e l'amministratore delegato. Mi hanno trasportato dall'Ohio (sono basati su SF). Quando sono arrivato, mi hanno fatto scrivere un link shortener, che mi ha richiesto circa 10 minuti per scrivere. Dovevo essere lì tutto il giorno a lavorare su questo. Quando l'ho finito presto, l'intervistatore sembrava piuttosto scioccato. Dopo di ciò, stavamo parlando e gli ho chiesto che cosa usassero per archiviare i dati. Mi ha detto Mongo. Chiedo perché abbia deciso di usare Mongo. Ha poi balbettato e borbottato la sua risposta, che in sostanza si riduce a "Lo stiamo usando perché Mongo è una tecnologia di database di tendenza e non vogliamo essere lasciati fuori", che ho trovato è praticamente la ragione più comune la gente usa NoSQL in questi giorni. L'intervistatore ha terminato rapidamente l'intervista e mi ha praticamente spinto fuori dalla porta. Dovevo pranzare con l'amministratore delegato, ma mi ha buttato fuori prima che avessi la possibilità. L'intervier non era cattivo o maleducato (e nemmeno io ero).
Dopo il mio ritorno in Ohio, ricevetti un'email da loro dicendo "Non ero in forma". Questo sacco di cose mi succede tutto il tempo. Sto iniziando a pensare che "non essere in forma" possa a volte significare "sono troppo alti nel livello di abilità che siamo". È tutto nella mia testa, o altri sviluppatori esperti notano che sta succedendo la stessa cosa? Quando ero solita lottare con i problemi di programmazione, lavoravo con l'intervistatore e sarebbe stato positivo e sarei stato assunto. Ma di solito soffio attraverso la parte del codice, e l'intervistatore lasciato senza parole sta lavorando contro di me. Dovrei fingere di dover affrontare problemi di codifica?