(Específicamente) ¿Qué trabajo hiciste como desarrollador de software durante tu pasantía?

Mi última pasantía fue en Facebook, en el verano de 2012, en el equipo de la Plataforma de Facebook en Facebook Seattle. Muchos desarrolladores de Facebook, como Instagram en ese momento, obtienen mucho tráfico de Facebook, pero no tienen un sitio web. Quieren, en cambio, dirigir el tráfico web a su aplicación móvil. Trabajé en un proyecto para esto llamado Send to Mobile (STM). STM es un botón en el sitio web de Facebook que aparece junto al contenido del desarrollador, como en el servicio de noticias, en su página de Facebook, etc. Cuando los usuarios hacen clic en STM, reciben una notificación de Facebook en su teléfono, que cuando se abre llevará al usuario directamente a la tienda de aplicaciones en su dispositivo para descargar la aplicación del desarrollador. Cuando comencé mi pasantía había un prototipo de esta característica, pero lo convertí en un proyecto real. Esto implicó cambios en PHP, HTML y CSS para hacer que STM sea visualmente atractivo y receptivo. Implementé características como el registro de impresiones y el análisis de conversión usando Hive. Realicé pruebas A / B para mejorar la mensajería STM. También desarrollé STM en un complemento social, como el botón Me gusta, para que los desarrolladores lo inserten en su propio sitio para impulsar las instalaciones de aplicaciones móviles. Incluso tuve que demostrar esto personalmente al CEO de Facebook, Mark Zuckerberg. Este fue un proyecto genial porque pude ser dueño de toda la experiencia de STM y trabajar con muchos aspectos con los que los pasantes que trabajan en proyectos de juguetes no tienen que lidiar.

More Interesting

¿Puede un ingeniero de software convertirse en investigador de software?

¿Por qué las compañías como Twitter y Facebook requieren tantos programadores si un solo buen programador puede hacer clones de estos sitios web?

¿Un nuevo graduado SDE en Amazon a menudo se cierra después de 3 meses debido al estrés y el exceso de trabajo? ¿Hay alguna consecuencia negativa?

Soy un estudiante de grado 12. ¿Qué pasos debo tomar o qué grado debo estudiar para convertirme en desarrollador de software?

¿Cómo acceden los ingenieros de software de las empresas, como Facebook o Twitter, a los archivos para corregir errores o agregar nuevas funciones?

En el futuro, planeo ser ingeniero de software. Estoy comenzando con solo un conocimiento básico de tecnología. ¿Cuál debería ser mi primer paso para lograr esto?

¿Cómo es posible que los bootcamps de codificación conviertan a sus estudiantes en ingenieros de software al final de las 12 semanas?

¿Cómo debo prepararme para la entrevista de aprendiz de ingeniero de software de Informatica?

Como estudiante de primer año, ¿qué es mejor para mí ser ingeniero devops o ingeniero de software?

Cómo prepararse para una entrevista práctica de ingeniero de software

¿Cómo puede un estudiante común convertirse en ingeniero de software?

¿Cuántas horas en promedio codifican los ingenieros de software, desarrolladores o codificadores en un día? ¿Los desarrolladores codifican 8 horas todos los días?

¿En Java es tan fácil manejar la interfaz de usuario como en JavaScript?

Soy un desarrollador de equipo fresco. ¿Vale la pena estar en la carrera del equipo / CMS a largo plazo?

Después de pasar la clase 10, ¿cuánto tiempo lleva ser ingeniero de software?