Comment se passe un stage chez Yelp ?


Je dirais que dans l'ensemble, c'est comme dîner pour la première fois dans un restaurant d'ingénierie logicielle 5 étoiles.

Je'ne sais pas exactement comment développer cela, mais je'vais commencer par vous faire vivre un mardi moyen. Certaines choses ont pu changer depuis que Yelp a déménagé dans de nouveaux bureaux cet automne, mais cela devrait vous donner une idée générale :


8h00 - Réveil, douche, habillage, vélo jusqu'au BART pour attraper le train de 8h53.
9h15 - Arrivée à San Francisco, marche de quelques rues jusqu'au bureau. Arrêt chez Peet's (en face) pour un pain aux agrumes.
9:30 - Arrivée au bureau. Saluez vos collègues de travail en leur souhaitant le bonjour (la plupart d'entre eux arrivent à peu près à cette heure). Asseyez-vous à votre bureau et connectez-vous à votre poste de travail (le mien était un Mac Mini avec deux moniteurs, mais votre kilométrage peut varier à ce sujet).
9:35 - Vérifiez le courrier électronique, connectez-vous à votre serveur de développement, vérifiez l'état de la construction que vous avez exécutée avant de partir hier. Voir 6 échecs de test et 10 flocons. Groan.
9:40 - Code. Corrigez vos bugs, implémentez vos fonctionnalités, faites votre truc. Peut-être que vous'faites partie du push de production du matin, auquel cas vous'êtes probablement déjà en retard et vous devriez vous enregistrer dès que possible. Discutez de diverses choses avec votre équipe au fur et à mesure qu'elles arrivent.
11:00 - Réunion debout. Écoutez ce sur quoi tout le monde dans votre équipe travaille, et donnez votre contribution. Dites à votre équipe ce sur quoi vous'travaillez, et écoutez leur contribution. Déplacez quelques post-its sur le tableau blanc. 11:07 - Codez encore un peu. Prenez une eau vitaminée (#1/4 aujourd'hui). Résolvez des problèmes et aidez à connecter les gens avec de superbes entreprises locales, etc.
12:00/12:30 - Sortez avec un sous-ensemble de votre équipe ou un groupe d'autres stagiaires pour déjeuner. Allez dans un endroit où vous n'êtes jamais allé auparavant. Consultez Yelp et ajoutez le magasin de sandwichs, le restaurant de sushis ou l'emporium de salades à vos favoris pour pouvoir en parler plus tard. Apportez une eau vitaminée (#2/4 aujourd'hui). Certains de mes endroits préférés pour le déjeuner :

  1. The Golden West : http://www.yelp.com/biz/the-golden-west-san-francisco
  2. Sushiririto : http://www.yelp.com/biz/sushirrito-san-francisco-4
  3. Mixt Greens : http://www.yelp.com/biz/mixt-greens-san-francisco
  4. Darwin Cafe : http://www.yelp.com/biz/darwin-cafe-san-francisco
  5. Sammy's on Second : http://www.yelp.com/biz/sammys-on-2nd-san-francisco

1:00/1:30 - Retournez au bureau. Codez encore un peu. Organisez peut-être une réunion avec votre chef de projet, votre chef d'équipe ou votre mentor. Discutez avec votre équipe et demandez si vous avez des problèmes. Soyez traité comme un ingénieur normal. Si vous avez des questions auxquelles votre équipe ne peut pas répondre, posez-les sur le canal irc approprié, ou discutez simplement avec la personne qui a commis le code en question. Peut-être soumettre votre branche pour une revue de code ou (après que vous'ayez un peu d'expérience) revoir le code de quelqu'un d'autre's. Travaillez avec votre équipe, etc.


3:45 - Faites une pause pour une collation et une eau vitaminée (#3/4 aujourd'hui). Peut-être jouer au ping-pong, ou aller à Super Duper (http://www.yelp.com/biz/super-duper-burgers-san-francisco-6) pour une glace.

4:00 - Coder encore.

6:30 - Traiter rapidement vos feuilles de temps, prendre une eau vitaminée pour le voyage (#4/4 aujourd'hui) puis retourner au BART pour un retour à la maison. Peut-être prendre un dîner d'équipe d'abord.

Certaines activités hebdomadaires/qui valent vraiment la peine d'être mentionnées :

Déjeuner avec traiteur - Habituellement, il y avait un déjeuner avec traiteur le vendredi, provenant d'un restaurant différent de San Francisco à chaque fois. Généralement, c'est soit un grand succès, soit un grand échec, mais la moitié du plaisir était de le découvrir.

Groupes d'apprentissage - Après le déjeuner avec traiteur, il y aurait une présentation d'une heure par quelqu'un de l'entreprise sur un sujet aléatoire, et tout le monde était encouragé à écouter et à apprendre. C'était honnêtement la partie la plus cool du travail là-bas pour moi. Quelques sujets : Café, Ultimate Frisbee, Breakdancing, Brassage de bière, Ventes, Optimisation de HTML5 Canvas, Bash Scripting, Starcraft, Détection de faux utilisateurs dans les réseaux sociaux, Standup Comedy. C'est incroyable de voir combien de compétences et d'intérêts différents ont les employés de cette entreprise et combien il est amusant d'apprendre dans cet environnement.

Événements pour les stagiaires - Qu'il s'agisse d'un simple déjeuner, d'une séance de questions-réponses avec les cadres, d'une sortie pour explorer la ville, d'une chasse au trésor ou d'une soirée trivia dans un bar, vous pouvez vous attendre à des événements hebdomadaires destinés à permettre à tous les stagiaires de faire connaissance (y compris ceux qui ne font pas partie de votre équipe).

En tant que stagiaire, j'ai reçu beaucoup de responsabilités sur mon projet (ainsi que sur divers autres ajouts plus petits à l'expérience web de Yelp), et avec cela, beaucoup de fierté lorsqu'il a été (enfin) terminé et publié à 100% du public. J'ai travaillé au sein de l'équipe chargée du site Web mobile (vous pouvez voir mon projet, l'interface de suggestion de recherche améliorée, à l'adresse http://m.yelp.com sur votre téléphone), et j'ai appris BEAUCOUP de choses sur le développement Web et le fonctionnement du génie logiciel industriel au cours de ces 3 mois.

Les gens étaient incroyables, et j'ai été particulièrement chanceux d'avoir un mentor qui était intelligent, cool et capable de m'aider avec essentiellement tout ce dont j'avais besoin tout au long de l'expérience. J'ai rencontré beaucoup de gens que je suis vraiment heureux de connaître, et même avec qui j'ai pu reprendre contact après la fin de mon stage. Il y avait un événement de stagiaire où nous avons essentiellement juste chill avec certains des exécutifs, y compris les membres du conseil d'administration, pendant une journée pour ramasser leurs cerveaux sur ce que nous voulions.

Bien sûr, les douleurs de croissance de la transition de Yelp's d'une startup à un acteur de l'industrie à grande échelle sont apparentes dans beaucoup d'endroits, mais même cela a été une grande expérience d'apprentissage pour moi, et j'ai trouvé que généralement, les gens sont vraiment réceptifs aux idées d'amélioration sur quoi que ce soit, même d'un stagiaire.

En tout cas, je pourrais à nouveau comparer cela à un dîner dans un restaurant 5 étoiles pour la première fois - une expérience formidable et une introduction à un nouveau domaine, que vous trouvez relaxante et agréable, et à laquelle vous'tenez à revenir (ou peut-être même à devenir un habitué). Du moins, c'est ce que j'ai ressenti.

De plus, ils ont des baristas là-bas qui vous donnent juste du café, gratuitement. Le café gourmet gratuit est toujours un plus dans mon livre.

Les baristas qui vous donnent juste du café, gratuitement.