Devrais-je travailler à Pinterest ou à Facebook pour un stage d’été ? Quels sont les avantages et les inconvénients de chacun ? Je suis en deuxième année d’études d’informatique. L’été de la première année, j’ai travaillé dans une petite startup.


Je ne sais pas pourquoi j'ai été A2A'd sur ce sujet, puisque je n'ai pas fait de stage à Pinterest.

IMO, vous devriez probablement choisir en fonction de ce que vous voulez gagner de l'expérience. Si votre objectif est d'être un généraliste et d'acquérir de l'expérience avec tout un tas de technologies différentes, alors Pinterest est probablement un meilleur pari, car leur petite taille signifie que les stagiaires assument probablement plus d'ingénierie au jour le jour. D'un autre côté, si vous voulez vraiment plonger dans un domaine spécifique, ou si vous'êtes intéressé par la façon dont l'ingénierie logicielle fonctionne à l'échelle, essayez Facebook.


Peut-être que la plus grande chose que j'ai retirée de mon expérience à FB est l'importance de bons outils devops et internes. Il existe littéralement des centaines d'outils pour rendre votre vie d'ingénieur aussi peu compliquée que possible (par exemple, entire-codebase-grep, surveillance/configuration interactive des serveurs, moteur de recherche personnalisé qui fait tout sous le soleil), vous libérant ainsi pour vous concentrer sur la résolution de problèmes intéressants. Les pratiques d'ingénierie et l'infrastructure de Pinterest's sont probablement moins développées, ce qui signifie que vous pourriez passer plus de temps à essayer de comprendre les choses.


Vous mentionnez PHP -- beaucoup des points de douleur de PHP ont été abstraits chez FB, donc il'est loin d'être aussi mauvais que le PHP ordinaire. En outre, vous pouvez fondamentalement choisir de travailler avec le langage que vous voulez, avec la variété des équipes et des projets disponibles pour les stagiaires de FB.

En ce qui concerne l'aspect social, j'ai entendu quelques plaintes sur la façon dont SF était peu pratique ; cependant, cela ne m'a pas vraiment affecté, puisque je n'étais pas en mesure d'aller en boîte de nuit / boire. Si vous choisissez FB, vous aurez de nombreuses occasions de vous amuser et de rencontrer des gens intéressants. Outre les événements hebdomadaires organisés par Hyla, la déesse des stagiaires, il y a un tas de choses à faire sur le campus : tournois spontanés de SSBB, soirées de visionnage de Suits, et tout ce qui peut intéresser les gens. En outre, les logements de fonction sont agréables pour apprendre à connaître vos pairs, puisque chaque complexe a un groupe assez important de collègues stagiaires.

Certaines choses aléatoires sur les stages FB :

  • Vous recevrez des chemises. Beaucoup de chemises. Surtout si vous vous donnez la peine d'écrire un script qui gratte les groupes internes pour les mots "gratuit", "chemise" et "swag".
  • Ne vous'ssez pas distraire par l'arcade. Le flipper Simpsons a probablement diminué ma sortie de code de 2K lignes.
  • Les revues de code sont l'un des meilleurs aspects du stage chez FB -- le fait que le code soit examiné de près par d'autres ingénieurs m'a aidé à améliorer ma discipline de codage.
  • Vous allez devenir gros. La résistance est futile.

Pour résumer, c'est génial que vous'ayez reçu des offres des deux entreprises. Je ne pense pas que quelqu'un qui n'a pas travaillé dans les deux entreprises soit qualifié pour répondre à cette question, mais j'espère que j'ai répondu à certaines de vos questions et préoccupations concernant Facebook.

.