¿Cómo se compara una pasantía en Facebook con una en Yelp?

Descargo de responsabilidad: voy a estar haciendo una pasantía en Yelp este verano, por lo que esto es inevitablemente parcial.

No he realizado prácticas en ninguna de las compañías, por lo que cualquiera de mis pensamientos provienen de lo que he reunido en mi propia búsqueda de pasantías, hablando con amigos y, en general, leyendo cosas de Internet.

También comparar las pasantías puede ser un poco como comparar manzanas y naranjas; Destacadas son solo algunas de las principales diferencias. Facebook tiene 1.230 millones de usuarios mensuales frente a los 10,6 millones de dispositivos móviles únicos de Yelp en promedio mensual. La intención original de Facebook era conectar a los usuarios con amigos. (Como comentario interesante, parece que Facebook está tratando de realizar Metaverse de Neal Stephenson con la reciente adquisición de Oculus Rift). La intención original de Yelp era ser las Páginas Amarillas del futuro, como una interfaz entre negocios y clientes. Con eso en mente, trataré de reflexionar sobre algunas de sus preguntas.

Aprender cosas que no se enseñan en un curso universitario (puntos de bonificación por reutilización entre empresas)

La pasantía de Yelp (como la mayoría de las compañías me imagino) parece resaltar específicamente el hecho de que la pasantía es, ante todo, una experiencia educativa. Estaría dispuesto a apostar que ambos tienen muchas oportunidades para aprender sobre las herramientas de la industria (es decir, algo que normalmente no se enseña en un curso universitario). Yelp desarrolló mrjob, que “le permite escribir trabajos de MapReduce en Python 2.5+ y ejecutarlos en varias plataformas”. Siempre es difícil saber qué con la evolución constante y rápida de la tecnología, pero parece que MapReduce está a punto de desaparecer. Probablemente seguirá existiendo y se usará en el futuro previsible, pero en este momento Apache Spark parece ser la última moda (y por muchas buenas razones, es un tema interesante para Google). Aún así, si uno debe escribir trabajos de MR (al menos para Hadoop), es mucho más fácil escribirlos en Python que en Java nativo (en mi humilde opinión). Facebook desarrolló Presto, por lo que probablemente sería un lugar divertido para aprender más sobre eso. Dejaré de hablar antes de sentirme tentado a hablar idiomas …

Emparejamiento de equipos en Facebook : ¿cómo y cuándo? ¿Cuál es el rango de resultados de cuán bien se combina un interno con un equipo?

No estoy seguro de cuál es el proceso para los pasantes, pero fui a una sesión de información que discutió el proceso de emparejamiento de equipos para empleados de tiempo completo, ¡y parece una idea increíble! Ya es bastante difícil juzgar si un candidato está calificado para una pasantía, y mucho menos determinar en qué equipo debe ubicarse a partir del contexto limitado de las entrevistas. Dicho esto, estoy encantado con el equipo en el que Yelp me colocó.

¿Qué abrirá más puertas para el futuro?

Todos en el mundo conocen Facebook. Los europeos, al menos en el Reino Unido, no están tan familiarizados con Yelp. No estoy seguro de las opiniones de otros continentes. Dejando de lado el prestigio, lo que obtienes de tu pasantía es en gran medida tu decisión. Hay una cierta cantidad de no determinismo involucrado (¿consigues un mentor que esté dispuesto a enseñarte, te asignan un trabajo que no sea código mono, etc.), pero mi opinión personal es que el resto depende en gran medida sobre la actitud. ¿Buscas oportunidades si te estás aburriendo (y has trabajado tus tareas) con lo que tienes? Estuve internado en una gran compañía de seguros en el Medio Oeste el año pasado. Llamativo, lo sé. Aprendí todo lo que sé sobre el aprendizaje automático de máquinas y la ciencia de datos (otro tema completamente) de mi fantástico mentor el verano pasado. Otra parte de “abrir puertas” es la creación de redes. Tanto Yelp como Facebook parecen atraer a los mejores talentos. Creo que una pasantía en cualquiera de las compañías tiene la promesa de “abrir puertas”.

En última instancia, la elección es suya, y felicitaciones por hacer esas preguntas perspicaces y no solo elegir una en función del salario, el prestigio, la ubicación (soy culpable de los cargos de esa), etc.

Nota: tiendo a hacer generalizaciones groseras, así que siéntase libre de corregir cualquier información errónea

More Interesting

¿Qué todos los conceptos debe saber un aspirante a ingeniero de software en 2017?

¿Cómo puede un estudiante que no es CS / IT convertirse en un buen ingeniero de software?

¿Es posible prepararse en casa para las pruebas de software?

Como gerente de contratación de un ingeniero de software, ¿cree que los candidatos con trabajos a tiempo completo son más competitivos que los candidatos por contrato?

¿Por qué los trabajos a corto plazo son un problema en el CV?

Cómo saber si tengo el potencial de convertirme en un buen programador

Tengo 6 años de experiencia en control de calidad. ¿Cómo puedo convertirme en gerente de control de calidad?

¿Qué cuenta como experiencias para el ingeniero de software?

¿Qué les sucede a los ingenieros de software que nunca son promovidos y nunca obtienen una buena calificación?

¿Debo ir a Microsoft (~ 110k) o Slack (~ 135k) para mi primer trabajo de ingeniería de software a tiempo completo, si mi objetivo es estar en la mejor posición financiera en unos 5 años? Ambos tienen grandes proyectos / equipos, y ambos ofrecen la misma ubicación.

¿Por qué todos en el software de gestión de información escolar?

¿Puedes convertirte en ingeniero de software sin ir a la universidad? ¿Cómo?

Cómo administrar mi tiempo para aprender, trabajar y divertirme como estudiante de ingeniería de software

¿Cuáles son los criterios de un desarrollador de software senior?

¿Puedo comenzar mi carrera en operaciones de desarrollo?