Espero que se refiera a Program Manager Intern y no Product Manager Intern, porque, que yo sepa, no existe el título de “Product Manager Intern” en Microsoft. Pero si te refieres a Product Manager, entonces no dudes en saltarte el resto …
Fui pasante de Program Manager en Microsoft el verano pasado (2014). Primero, permítanme decir que eso no es lo que inicialmente había pensado. Solicité un puesto de Desarrollador y realicé todas mis entrevistas (en el campus y 4-5 en el sitio), que sentí que salieron bastante bien. Sin embargo, se me consideró una mejor opción para el rol de PM (Gerente de programa). Más tarde, después de regresar a casa, realicé algunas entrevistas más en línea con los PM y obtuve la oferta. Ahora a lo que era:
Microsoft es un lugar grande y en auge. Hay personas trabajando en casi todo lo que te puedas imaginar / interesar. Siempre hay mucho que hacer: ferias, eventos de departamento, eventos de toda la empresa, hackatones, conferencias y charlas educativas, eventos deportivos … ¡lo que sea! Estaba en el campus de Redmond, que se siente como una ciudad propia. Dado todo esto, sentí que Microsoft es un gran lugar para crecer en muchas capacidades, trabajar en diferentes cosas, aprender y construir cosas.
- Como estudiante de tercer año de CS, ¿cómo vigilo las diversas vacantes de pasantes de verano fuera del campus?
- ¿Las prácticas en servicio social son buenas para la ingeniería?
- ¿Vale la pena realizar una pasantía justo después del 1er año en UG?
- ¿Cuáles son los criterios de selección para el programa de pasantías de investigación en la Academia de Ciencias de la India (IAS)?
- ¿Cuáles son los cursos de verano sugeridos para estudiantes de primer año?
Fui pasante del equipo de .NET Program Manager. Estas personas son responsables de la experiencia predeterminada de “fregadero de la cocina” que obtienen los desarrolladores cuando (por ejemplo) inician Visual Studio y desean crear un tipo de proyecto en particular. Trabajan en estrecha colaboración con los desarrolladores que escriben código para las bibliotecas de clases base del marco .NET. En el momento en que estaba cerca, a mi equipo le preocupaba la portabilidad de los tipos de proyectos para varias plataformas / dispositivos. Si está interesado, puede encontrar más información técnica relacionada con mi proyecto aquí: Diversión con los pasantes: Shaurya Arora sobre Diseño de .NET para NuGet (Canal 9)
El administrador de programas es un rol muy ampliamente definido. Lo veo como un espectro. En mi tiempo allí, me encontré con PMs que realmente codificarían sus prototipos y los presentarían a los desarrolladores para iniciar un proyecto. En el otro extremo del espectro están los PM cuyo trabajo es pesado en escritura e investigación (piense principalmente en leer documentos, escribir especificaciones, etc.) Un PM exitoso está presente en muchos niveles del espectro, en el momento adecuado. Debería tener una buena idea de qué estrategia funcionaría en qué circunstancias y para qué personas.
Mi proyecto fue bastante ambiguo y un poco vagamente definido. De hecho, mi gerente a menudo afirmó que era uno de los proyectos internos más difíciles que habían concebido. Tenía que entregar una especificación para una función masiva al final. Un primer ministro experimentado en el equipo fue mi mentor (que también fue pasante de primer ministro una vez). Cuando comencé, tenía poca idea de lo que necesitaba saber para comenzar a trabajar en mi proyecto. Entonces, acudía a las personas de mi equipo, les preguntaba más sobre el problema, les preguntaba qué necesitaba aprender / leer y luego investigaba esos materiales. Una gran cosa acerca de Microsoft es la accesibilidad y la humildad de las personas. A veces, solía leer documentos de desarrolladores famosos y reconocidos, y si no podía entender nada, simplemente podía hacerles ping y establecer un tiempo. Una de esas instancias involucró a la persona que introdujo la idea de las Bibliotecas de clases portátiles para Visual Studio (¡estaba emocionado!). Durante mi fase de investigación, crearía y compartiría breves escritos sobre temas que sentí que no estaban muy bien resaltados en los documentos que leí, y también para que me sirvieran de guía. Luego, después de un tiempo, llegué a una etapa en la que podía comenzar a trabajar en mi especificación principal. A partir de ahí, fue una gran cantidad de colaboración, debates y reuniones, no solo dentro de mi propio equipo, sino también con personas de diferentes edificios (mi característica abarcó al menos un puñado de equipos de características). Tendría reuniones de sincronización con mi gerente y mentor regularmente, nos reuniríamos con los desarrolladores principales y revisaríamos / recibiríamos comentarios / y trabajaríamos desde allí. Hacia la 3 / 4a etapa de la pasantía, sentí que llegaba, señalo desde dónde dependía de mi equipo impulsar la visión hacia adelante y les entregué mi especificación.
También me convertí en parte de una experiencia un poco inusual (ahora que lo pienso). Microsoft tiene una gran feria de productos donde todos los departamentos muestran en qué están trabajando. Llegamos en dos semanas y queríamos presentar un catálogo de las características en el marco .NET. Un día, un compañero de trabajo mío envió un correo electrónico informal pidiendo voluntarios para ayudar con eso. Como mi proyecto principal era bastante pesado, pensé que sería un buen cambio trabajar en algo más avanzado y dije que podía ayudar. Así que estaba a cargo del diseño de logotipos para las características (lo cual fue muy divertido y me dio mucho espacio para ser creativo y expresar mis ideas). Dos días después, descubro que ese compañero de trabajo ya no trabaja en Microsoft. Así que todo mi peso recayó en mi gerente y en mí, y la feria del producto estaba a menos de una semana. Estoy orgulloso de cómo manejamos esa situación. Ambos trabajamos juntos de cerca con un ciclo de retroalimentación muy corto, incluso a veces codificamos a diario y sincronizamos al final del día. Él fue muy entusiasta y solidario y aprendí mucho de él. Llegó el día de la feria, y estábamos (en su mayoría) listos. Fue un éxito, creo.
Además del trabajo, realmente disfruté estar con mi equipo. Eran personas divertidas y trabajadoras. Una vez a la semana, saldríamos a almorzar en equipo, y también tendríamos un tiempo para “relajarnos en el equipo” donde pasaríamos el rato juntos, veríamos canciones, videojuegos, etc. una TONELADA de eventos para pasantes. Caminatas, fiestas, eventos continúan regularmente. Seattle es un lugar hermoso y hay mucho que hacer, tanto en interiores como en exteriores (léase: Groupons). ¡Y está el evento Microsoft Signature (debería buscarlo)! 🙂
¡Espero que ayude, y que no haya deambulado demasiado por la tangente! Me alegra haber tenido la oportunidad de ser PM en Microsoft. El papel y mi experiencia me ayudaron a crecer mucho en muchos aspectos.