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.
- Como desarrollador experimentado, ¿cómo ve a los pasantes de software?
- Cómo convertirse en analista de negocios con 2 años de experiencia en desarrollo de software
- Soy ingeniero mecánico 3er año. estudiante. Tengo interés en la codificación. ¿Puedo seguir una carrera en la construcción de software de ingeniería mecánica? ¿Cómo puedo aprender a hacer software como Autocad, Ansys, Nastran, etc.?
- Las empresas buscan un desarrollador de software en prácticas con una experiencia mínima de 1-2 años (no remunerado). ¿Es esta la nueva norma, o estas compañías son solo payasos?
- Estoy trabajando como probador de software. ¿Puedo ir / cambiar con Hadoop para un mayor crecimiento en el futuro?
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