Com’è lavorare al team Android di Google?

La tua percezione dei team privilegiati di Google non corrisponde a quello che ho visto. Ho lavorato in Social qualche anno fa, e non ho mai sentito parlare di questo. Questo è forse confuso con le voci che Social ha ottenuto proporzionalmente più organico e visibilità attraverso altri prodotti di Google, ma questo è tempo fa, e non equivale a nessun privilegio per gli sviluppatori.

Per quanto riguarda Android, avevano un processo di sviluppo diverso solo perché usano strumenti diversi a causa del forte orientamento verso l'open source, ma questo è cambiato negli ultimi anni (gli strumenti sono stati integrati nel processo regolare). E secondo me, è cambiato in meglio, perché gli strumenti generali che Google usa sono fantastici e non vorrei perderli.

Il carico di lavoro a Google non è qualcosa di specifico per un'area di prodotto. Ci sono un sacco di risposte sull'equilibrio tra lavoro e vita privata a Google su Quora, e suggerisco di cercarle. La mia opinione qui è naturalmente di parte, quindi mi trattengo su questo.

Per quanto riguarda le specificità di lavorare in un team Android: Penso che sia super eccitante, perché il mobile prende il controllo del mondo dell'informatica. La maggior parte delle app oggi non può sopravvivere senza il supporto di servizi cloud, quindi lo sviluppo mobile spesso significa effettivamente sviluppo cross-stack per il team di prodotto. In questo senso, è perfetto per lo sviluppo personale, poiché copre l'intera gamma di tecnologie. E, tanto per essere chiari, potreste lavorare troppo per qualche tempo, volontariamente, solo perché si arriva a tante cose interessanti.

Tuttavia, se sapete già che il vostro cuore è con le soluzioni deep stack, come i sistemi di storage e altre infrastrutture, e siete passati attraverso una formazione su misura per questo, il mobile potrebbe non essere il posto giusto per voi. Userete questi sistemi e non li progetterete. Se non avete alcuna predeterminazione di questo tipo, difficilmente posso immaginare un posto migliore per iniziare che lo sviluppo di Android.