Quando stavo iniziando, mi è sembrato di avere un tempo molto migliore per ottenere interviste e passarle. Ma ora che ho più esperienza, sto trovando che è sempre più difficile trovare un lavoro. Gli altri sviluppatori la pensano allo stesso modo?
Ti faccio un esempio. Ho fatto un'intervista mercoledì scorso. Era una piccola start-up con solo un altro ingegnere e il CEO. Mi hanno portato dall'Ohio (hanno base a San Francisco). Quando sono arrivato, mi hanno fatto scrivere loro un accorciatore di link, che mi ha impiegato circa 10 minuti per scrivere. Dovevo essere lì tutto il giorno a lavorare su questo. Quando l'ho finito presto, l'intervistatore sembrava un po 'scioccato. Dopo ciò, stavamo parlando e gli ho chiesto che cosa usano per archiviare i dati. Mi ha detto Mongo. Chiedo perché abbia deciso di usare mongo. Ha poi balbettato e borbottato la sua risposta, che sostanzialmente si è ridotta a "Lo stiamo usando perché Mongo è una tecnologia di database alla moda e non vogliamo essere lasciati fuori", che ho trovato è praticamente la ragione più comune le persone usano NoSQL in questi giorni. L'intervistatore concluse rapidamente l'intervista e praticamente mi spinse fuori dalla porta. Avrei dovuto pranzare con il CEO, ma mi ha cacciato prima che ne avessi la possibilità. L'intervistatore non era cattivo o maleducato (e nemmeno io).
Dopo essere tornato in Ohio, ho ricevuto un'email da loro dicendo "Non ero adatto". Questa cosa mi succede sempre. Sto iniziando a pensare che "non adatto" a volte può significare "siamo troppo alti di un livello di abilità che siamo". È tutto nella mia testa o altri sviluppatori esperti notano che succede la stessa cosa? Ai tempi in cui avevo problemi di programmazione, lavoravo con l'intervistatore e sarebbe stato positivo e sarei stato assunto. Ma ora di solito soffio attraverso la parte di programmazione e l'intervistatore che rimane senza parole lavora contro di me. Dovrei fingere di lottare con problemi di codifica?