QNA > Q > Quali Sono Gli Svantaggi Di Lavorare A Google?

Quali sono gli svantaggi di lavorare a Google?

Domanda originale: Qual è la cosa migliore di lavorare a Google?

Tooling.

Lascia che ti spieghi.

La maggior parte degli strumenti usati in ingegneria a Google sono costruiti in casa. Dal repository del codice al sistema di controllo della versione, dall'IDE al sistema di deployment, e tutto ciò che sta in mezzo è costruito e mantenuto da team interni.

Per un nuovo assunto, specialmente per chi ha già lavorato altrove, una buona parte della curva di apprendimento iniziale è abituarsi a questi strumenti interni (cioè mappare questi strumenti con quelli con cui si ha già familiarità) e al modo di fare le cose di Google. Ma una volta che vi sarete abituati, vi renderete conto di come questi strumenti funzionino perfettamente l'uno con l'altro. Ancora più importante, gli strumenti sono costruiti per scalare alla scala di Google. Un ritornello comune che ho sentito durante i miei primi mesi è stato: "Benvenuto a Google, dove le cose semplici sono moderatamente difficili da fare; e le cose impossibilmente difficili su scala planetaria sono anch'esse solo moderatamente difficili da fare". Alla base di questo sentimento c'è il ruolo chiave giocato dall'infrastruttura di strumenti di Google.

Inoltre, se qualcosa è rotto, puoi segnalare un bug e verrà risolto. Avete bisogno di parlare con qualcuno? La maggior parte dei team ha degli orari di ricevimento a cui potete iscrivervi e chiacchierare su come far funzionare qualcosa per voi. Ancora meglio, tutto il codice sorgente è prontamente disponibile per voi, così potete risolvere i bug/implementare le caratteristiche da soli se siete disposti e in grado di farlo. Se nessuna di queste opzioni funziona, puoi costruire il tuo strumento o servizio, e presto vedrai altri che vorranno usarlo.

Che mi porta al perché, tra tutto il resto, questa è la cosa migliore di lavorare a Google. Non conosco i numeri esatti, quindi prendete la prossima affermazione con un pizzico di sale. Avendo lavorato qui per un po' di tempo, mi sembra che l'unico mandato per una metà dei team di ingegneri di Google è quello di costruire strumenti per rendere l'altra metà più produttiva.

Ho scritto altrove (vedi Vijay Narayanan'risposta a I dipendenti di Google sono più produttivi a causa dei vantaggi aziendali?) che il vero vantaggio principale di lavorare a Google non è il cibo gratis o i vari altri benefici; è lavorare con persone intelligenti su problemi difficili e interessanti le cui risposte non si possono cercare su Stack Exchange*. Poter contare sul supporto di un esercito di team che passano ogni minuto di lavoro a costruire, perfezionare e mantenere gli strumenti e l'infrastruttura di cui hai bisogno per il tuo lavoro, non ha prezzo.

*Oh, e abbiamo anche il nostro equivalente interno di Stack Exchange :)

Di Ugo Gasper

Come installare Cynogenmod OS 11 per Samsung Galaxy Tab 3 Lite 3 7.0 SM-T111 :: Come cambiare la consegna delle email dalla scheda delle promozioni alla mia casella di posta in Gmail
Link utili