¿Cómo es hacer prácticas en Yelp?

Diría que, en general, es como cenar por primera vez en un restaurante de ingeniería de software de 5 estrellas.

No estoy muy seguro de cómo ampliar esto, pero empezaré por explicarte un martes normal. Algo de esto puede haber cambiado desde que Yelp se mudó a una nueva oficina este otoño, pero esto debería darte una idea general:

8:00 - Me despierto, me ducho, me visto, voy en bicicleta al BART para coger el tren de las 8:53.
9:15 - Llego a San Francisco, camino unas manzanas hasta la oficina. Parada en Peet's (al otro lado de la calle) para tomar un pan de cítricos.
9:30 - Llegada a la oficina. Saluda a tus compañeros de trabajo de buenos días (la mayoría de ellos llegan a esta hora). Siéntate en tu escritorio e inicia la sesión en tu estación de trabajo (la mía era un Mac Mini con dos monitores, aunque tu experiencia puede variar).
9:35 - Revisa el correo electrónico, inicia la sesión en tu servidor de desarrollo, comprueba el estado de la compilación que ejecutaste antes de salir ayer. Ver 6 fallos de prueba y 10 escamas. Gime.
9:40 - Código. Arregla tus errores, implementa tus características, haz lo tuyo. Tal vez usted es parte del empuje de la producción de la mañana, en cuyo caso es probable que ya está tarde y debe comprobar en tan pronto como sea posible. Discute varias cosas con tu equipo a medida que se filtran.
11:00 - Reunión de pie. Escuche lo que todos los miembros de su equipo están trabajando y dé su opinión. Diga a su equipo en qué está trabajando y escuche sus aportaciones. Mueve algunos post-its por la pizarra.
11:07 - Codifica un poco más. Toma un agua con vitaminas (#1/4 hoy). Resuelve problemas y ayuda a poner en contacto a la gente con grandes empresas locales y otras cosas.
12:00/12:30 - Sal a comer con algún subconjunto de tu equipo o con un grupo de otros becarios. Ve a un lugar en el que nunca hayas estado antes. Comprueba en Yelp, y marca la tienda de sándwiches/el lugar de sushi/el emporio de ensaladas para poder revisarlo más tarde. Lleva un agua con vitaminas (#2/4 hoy). Algunos de mis lugares favoritos para comer:

El Golden West: http://www.yelp.com/biz/the-golden-west-san-franciscoSushiririto: http://www.yelp.com/biz/sushirrito-san-francisco-4
Mixt Greens: http://www.yelp.com/biz/mixt-greens-san-francisco
Café Darwin: http://www.yelp.com/biz/darwin-cafe-san-franciscoSammy's on Second: http://www.yelp.com/biz/sammys-on-2nd-san-francisco

  1. 1:00/1:30 - Vuelve a la oficina. Codifica un poco más. Tal vez tengas una reunión con tu jefe de proyecto, tu jefe de equipo o tu mentor. Discute las cosas con tu equipo y pregunta si tienes algún problema. Sé tratado como un ingeniero normal. Si tienes preguntas que tu equipo no puede responder, pregunta en el canal irc correspondiente, o simplemente chatea con la persona que ha comprometido el código en cuestión. Tal vez envíe su rama para la revisión del código o (después de tener un poco de experiencia) revise el código de otra persona. Trabaja con tu equipo, etc.

3:45 - Tómate un descanso para tomar un bocadillo y un agua con vitaminas (#3/4 hoy). Tal vez jugar al ping pong, o ir a Super Duper (http://www.yelp.com/biz/super-duper-burgers-san-francisco-6) para un helado.

4:00 - Codificar un poco más.

6:30 - Ocuparse de sus hojas de tiempo rápidamente, tomar un agua con vitaminas para el viaje (#4/4 hoy) y luego volver a BART para un viaje a casa. Tal vez tomar una cena de equipo en primer lugar.

Algunas actividades semanales / que son definitivamente vale la pena mencionar:

Almuerzo atendido - Por lo general, habría almuerzo atendido los viernes, de un restaurante de San Francisco diferente cada vez. Por lo general, o bien un gran éxito o un gran fracaso, pero la mitad de la diversión de la misma fue averiguar.

Grupos de aprendizaje - Después de la comida de catering, habría una presentación de una hora de alguien en la empresa sobre algún tema al azar, y todo el mundo se animó a escuchar y aprender. Esto fue honestamente la parte más genial de trabajar allí para mí. Algunos temas: Café, Ultimate Frisbee, Breakdance, Elaboración de cerveza, Ventas, Optimización de HTML5 Canvas, Bash Scripting, Starcraft, Detección de usuarios falsos en redes sociales, Standup Comedy. Es increíble la cantidad de habilidades e intereses diferentes que tienen los empleados de esta empresa y lo divertido que es aprender en ese entorno.

Eventos para becarios - Ya sea un simple almuerzo, una sesión de preguntas y respuestas con los ejecutivos, un viaje para explorar la ciudad, una búsqueda del tesoro o una noche de trivial en un bar, puedes esperar eventos semanales destinados a que todos los becarios se conozcan entre sí (incluidos los que no son de tu equipo).

Como becario, se me dio mucha responsabilidad sobre mi proyecto (así como sobre otras adiciones más pequeñas a la experiencia web de Yelp), y con eso vino mucho orgullo cuando (finalmente) se terminó y se lanzó al 100% del público. Trabajé en el equipo del sitio web para móviles (puedes ver mi proyecto, la interfaz de sugerencias de búsqueda mejorada, en http://m.yelp.com en tu teléfono), y aprendí MUCHO sobre el desarrollo web y cómo funciona la ingeniería de software de la industria en el transcurso de los 3 meses.

La gente era increíble, y tuve especial suerte de tener un mentor que era inteligente, genial y capaz de ayudarme con básicamente cualquier cosa que necesitara durante toda la experiencia. Conocí a un montón de gente a la que me alegro mucho de conocer, e incluso con la que he podido volver a conectar después de terminar mis prácticas. Hubo un evento de prácticas en el que, básicamente, nos reunimos con algunos de los ejecutivos, incluidos los miembros de la junta directiva, durante un día para hablar con ellos de lo que quisiéramos.

Por supuesto, los problemas de crecimiento de la transición de Yelp de una empresa emergente a un actor de la industria a gran escala son evidentes en muchos lugares, pero incluso esto fue una gran experiencia de aprendizaje para mí, y me di cuenta de que, por lo general, la gente es muy receptiva a las ideas de mejora en cualquier cosa, incluso de un interno.

De todos modos, podría compararlo con una cena en un restaurante de 5 estrellas por primera vez: una gran experiencia y una introducción a un nuevo campo, que encuentras relajante y agradable, y al que estás deseando volver (o incluso convertirte en un habitual). Al menos, así me sentí yo.

Además, allí tienen baristas que sólo te dan café, gratis. El café gourmet gratis siempre es un plus en mi libro.