Votre perception des équipes privilégiées chez Google ne correspond pas à ce que j'ai vu. J'ai travaillé à Social il y a quelques années, et je'n'ai jamais entendu parler de cela. C'est peut-être mélangé avec des rumeurs selon lesquelles Social a obtenu proportionnellement plus d'effectifs et de visibilité via d'autres produits Google, mais c'est il y a un certain temps, et n'équivaut à aucun privilège pour les développeurs.
En ce qui concerne Android, ils avaient l'habitude d'avoir un processus de développement différent simplement parce qu'ils utilisent des outils différents en raison de la forte orientation vers l'open source, mais cela a changé ces dernières années (les outils ont été intégrés dans le processus régulier). Et à mon avis, cela a changé pour le mieux, car les outils généraux que Google utilise sont géniaux et je ne voudrais pas les manquer.
La charge de travail chez Google n'est pas quelque chose de spécifique à un domaine de produits. Il y a beaucoup de réponses sur l'équilibre travail/vie privée chez Google sur Quora, et je suggère de les consulter. Ma propre opinion ici est naturellement biaisée, donc je me retiens sur ce point.
En ce qui concerne les spécificités du travail dans une équipe Android : Je pense que c'est super excitant, car le mobile prend le dessus sur le monde de l'informatique. La plupart des apps d'aujourd'hui ne peuvent pas survivre sans services cloud qui les soutiennent, donc le développement mobile signifie souvent en fait un développement cross-stack pour l'équipe produit. En ce sens, il est parfait pour le développement personnel, car il couvre toute la gamme des technologies. Et, pour être clair, il se peut que vous soyez surmené pendant un certain temps, volontairement, simplement parce que vous rencontrez tant de choses intéressantes.
Cependant, si vous savez déjà que votre cœur penche pour les solutions deep stack, comme les systèmes de stockage et autres infrastructures, et que vous avez suivi une formation taillée pour cela, le mobile n'est peut-être pas le bon endroit pour vous. Vous utiliserez ces systèmes et ne les concevrez pas. Si vous n'avez pas une telle prédétermination, je peux difficilement imaginer un meilleur endroit pour débuter que le développement Android.
>