Per quale azienda della Silicon Valley è più prestigioso lavorare come ingegnere del software?

Quella che avvii e che porti ad un'uscita a nove o dieci cifre. La startup come quella fondata da qualcun altro in cui hai giocato un ruolo chiave può comunque essere sufficiente per sollevare una serie A da 10 milioni di dollari su uno slide deck. Nessun altro posto in particolare è significativo se non dove hai lavorato personalmente con le persone di un gruppo per il quale desideri lavorare.

Secondo quanto riferito, gli standard "elevati" delle interviste non predicono l'eccellenza - alcuni ingegneri del terzo inferiore con cui ho lavorato sono impiegati in aziende come Google e Apple.

Le interviste di ingegneria del software sono necessariamente superficiali poiché sono meno di un giorno, ordini di grandezza in meno del tempo richiesto da attività significative di ingegneria del software. Il meglio che possono fare è filtrare i problemi comuni - l'incapacità di scrivere codice di base, l'ignoranza delle strutture di dati o l'incapacità di applicarle, una cattiva progettazione del software di portata e/o profondità limitata, difetti di carattere come la disonestà e l'arroganza. Differenziare tra "non male" e "grande" non è possibile senza lavorare con una persona o senza affidarsi al giudizio di un buon collega condiviso.

Laszlo Bock, Senior Vice President of People Operations di Google, fa riferimento a uno studio obiettivo nella sua intervista al New York Times In Head-Hunting, Big Data May Not Be Such a Big Deal:

Anni fa, abbiamo fatto uno studio per determinare se qualcuno a Google è particolarmente bravo ad assumere. Abbiamo esaminato decine di migliaia di interviste, e tutti quelli che avevano fatto le interviste e che cosa avevano segnato al candidato, e come quella persona alla fine si è comportata nel suo lavoro. Abbiamo trovato zero relazioni. È un completo casino casuale, eccetto per un tizio che era altamente predittivo perché intervistava solo persone per un'area molto specializzata, dove si dava il caso che fosse il principale esperto del mondo.

Le aziende abbastanza grandi da essere conosciute in realtà ostacolano le carriere degli ingegneri perché offrono meno opportunità di un nuovo lavoro significativo, di leadership e di coinvolgimento nel business rispetto alle aziende più giovani. Strati extra di middle management precludono la possibilità di lavorare a stretto contatto con i dirigenti di ingegneria e di altre aree che continuano a fare cose interessanti e invitano le brave persone con cui hanno lavorato a unirsi a loro.

Se vuoi fare bene seleziona le opportunità basate su ciò che puoi fare personalmente e con chi puoi lavorare. I risultati effettivi ti portano a posizioni progressivamente migliori. Imparare da brave persone ti permette di iniziare a stare sulle spalle dei giganti invece che al livello del suolo. Che tu vinca o perda c'è sempre una prossima volta, e le persone a cui hai dimostrato il tuo valore ti assumeranno al posto di uno sconosciuto che possono solo quantificare come "non male".