Cómo obtener una pasantía durante un mes en un gigante tecnológico

Estaba en una posición similar en enero de 2014 y me gustaría compartir mi experiencia.

Hice una pasantía fuera del sitio de cinco meses y una pasantía en el sitio de un mes en una startup. Esto significa que durante cinco meses estuve trabajando desde casa y durante un mes, trabajé en su oficina donde tuve que instalar el software y capacitar a los empleados para usarlo.

Primero, la amarga verdad : será muy, muy difícil obtener una pasantía en cualquier empresa de tecnología, y mucho menos en el gigante tecnológico, solo por un período de un mes.

Un mes no es tiempo suficiente para que ninguna persona avance en un proyecto. Necesita al menos 2-3 semanas para familiarizarse con la base del código y el entorno de trabajo. Después de eso, te sumerges y comienzas a trabajar en tu proyecto con tu equipo.

Trabajar en un proyecto en un equipo es muy diferente a trabajar solo en un proyecto. Debe coordinarse con personas que tienen múltiples prioridades: trabajar en varios comités o incluso en múltiples proyectos. Esto, aparentemente, ralentiza el ritmo de trabajo.

Luego, tiene procesos como revisiones de código en los que las personas mayores revisan su código para asegurarse de que cumpla con todas las convenciones establecidas por la empresa. Si es así, bien. Hiciste tu primera contribución. De lo contrario, comienza de nuevo o modifica lo que debe modificarse.

Todo este proceso no puede completarse en un mes. Esta es la razón por la cual la mayoría de los gigantes tecnológicos requieren que invierta al menos 3 meses en su pasantía (según mi opinión, que todavía no es suficiente).

Ahora, esto es lo que hice :
Busqué pasantías de un semestre donde nos permitieron trabajar desde casa. Encontré una startup que quería un desarrollador de bases de datos. Solicité el puesto y fui seleccionado por ellos. Después de eso, contacté con ellos y les conté sobre mi situación: no podía viajar al trabajo debido a la universidad, pero realmente quería trabajar para ellos. De esta manera, pude obtener mi pasantía.

Sin embargo, obtener una pasantía de este tipo es bastante difícil porque ninguna empresa confía en una empresa lo suficientemente fresca como para regalarle su código. La única razón por la que pude obtenerlo fue porque yo era el único desarrollador del sistema.

Su mejor opción sería solicitar programas como GSoC o trabajar para alguna comunidad de código abierto con la que siempre quiso trabajar. Dichos lugares le brindan la libertad de trabajar desde su hogar mientras obtiene la mejor orientación para escribir software. Si le preocupa obtener un certificado, siempre puede mostrar el código que confirmó. Ese es el mejor certificado que puedes obtener.