¿Realmente vale la pena el Google Summer of Code, o se exagera?

Hay una falacia muy buena llamada anecdótica que dice:

Usar experiencia personal o un ejemplo aislado en lugar de un argumento válido, especialmente para descartar estadísticas.

¿Has visto el perfil de los estudiantes seleccionados, qué están haciendo? o su experiencia después del programa?

Creo que un pequeño esfuerzo de tu parte te dará una idea al respecto en Google.

En lo que a mí respecta, me seleccionaron dos veces y fue la mejor experiencia de programación que tuve. Las tecnologías, el estilo de codificación y la forma de manejar el problema siguen siendo tan relevantes en el negocio de desarrollo de software cotidiano como lo fueron.

Google Summer of Code no se trata de Google, se trata de las organizaciones de código abierto. Google financia el programa y la organización lo retoma. Se convirtió en prestigioso porque brinda la oportunidad a los estudiantes universitarios de formar parte de la comunidad.

No es gran cosa si ya tiene un buen conocimiento de mantener un gran proyecto, trabajar con un equipo distribuido y ya ha creado software que tiene una gran base de código y extremadamente complejo.

Según los estudiantes, ¡comiencen sus ingenierías !, para el año 2017, 1300 estudiantes fueron aceptados y 4200 fueron rechazados. Esto se traduce en 20-25% de la tasa de aceptación general. Entonces no es prestigioso. (En comparación, el alquiler de Google raro es <1%).

Pero aún podría ser muy valioso para los estudiantes, ya que cuanto más realista sea la experiencia, más atractivo será cuando busque un trabajo. Si puede trabajar con equipos en la industria y resolver problemas reales, su aprendizaje será tremendo incluso en un período corto.

Mi opinión es que no es la etiqueta de Google la que te beneficia aquí, sino la experiencia que obtienes de ella.

Participé como estudiante en 2009 y 2010, y como mentor en 2011. A lo largo de mi licenciatura, también hice pasantías cortas en IBM, Mentor Graphics y una compañía de software local en Egipto.

La experiencia de GSoC fue sin duda la mejor experiencia de codificación que he tenido, y sigue siendo una de las cosas más útiles que hice en la universidad. Además de las ventajas que conlleva ser aceptado en el programa, la razón principal por la que GSoC es increíble es esta:

Es en el mejor interés de su comunidad que lo haga bien.

Nadie está obligado a guiarlo o ayudarlo a cumplir con algún requisito laboral, lo están haciendo con verdadero interés. Y, en términos generales, trabajará en un código que se utilizará en la producción, algo que no pueden disfrutar muchos pasantes. Además, sus compromisos casi siempre serán revisados ​​por personas que realmente se preocupan por la calidad de la base de código. Es una experiencia de aprendizaje que no se obtiene fácilmente trabajando o internando en otro lugar.

En todo caso, GSoC está recibiendo menos exageración de lo que merece.

Es una gran experiencia ¿Está sobrevalorado? Yo no diría eso. Aquí hay algunos beneficios en los que puedo pensar:

  1. Tienes la oportunidad de trabajar con organizaciones de código abierto. El código abierto da miedo al principio. Pero por lo que he visto, los mentores van todo el camino para enseñar a los estudiantes las formas y los medios de su organización. En este proceso, el alumno tiene más confianza para trabajar con grandes bases de código que nunca antes había visto.
  2. Las organizaciones se benefician de lo anterior. Si ven que el proceso es demasiado complicado para que los estudiantes lo entiendan, lo hacen más simple, hacen que su proyecto sea más acogedor.
  3. Obtiene experiencia práctica en un proyecto del mundo real.
  4. Tienes la libertad de elegir lo que quieres hacer en un proyecto.
  5. Puedes trabajar en algo que afecta a varias personas, a veces incluso millones y miles de millones de personas (Mozilla, KDE, Python, etc.).
  6. Obtienes una camiseta increíble y derechos de fanfarronear.
  7. A usted le pagan. Una gran suma de dinero.
  8. Obtienes una referencia de Google. Esos siempre son útiles 🙂

Diría que trabajar como estudiante de Google Summer of Code le brinda más experiencia que trabajar como pasante en algún entorno corporativo. Y sí, no es tan fácil entrar.

Nunca me uní a GSoC pero recientemente planeé unirme.

Este año escuché acerca de GSoC de Google, Google invita a alrededor de 80–100 estudiantes a su oficina (en Singapur) y nos explicó GSoC.

¿Es prestigioso?

De hecho, es prestigioso hasta cierto punto, la aceptación rara es bastante baja, el programa está respaldado por el propio Google. Sin embargo, debemos darnos cuenta de que obtener una pasantía en Google es una opción mucho mejor.

¿Vale la pena?

De hecho, vale la pena, mejor que no hacer nada durante el verano.

Pero,

Si bien creo que es genial, sigo sintiendo que la pasantía (no limitada a la pasantía en Google) es mucho más valiosa que GSoC. Lo que pasa con GSoC es que de alguna manera estás trabajando de forma remota. Es diferente cuando te estás comunicando con alguien cara a cara por teléfono / skype / etc.

La empresa valora mucho las habilidades de comunicación, típicamente algo que la mayoría de los programadores carecen de programación. Las prácticas te ayudan mucho en esa parte, además de mejorar tus habilidades técnicas también

Creo que el mejor trato que puede tomar es hacer su pasantía y GSoC al mismo tiempo. Aunque se afirma claramente que no debe tener ningún otro compromiso al hacer GSoC (lo consideré en ese momento)

Participé en Google Summer of Code, 2016 como estudiante y tuve la oportunidad de trabajar con Ensembl Genome Browsers en un proyecto basado en Javascript. GSoC fue, sin lugar a dudas, una de las mejores experiencias de programación que pude haber tenido como estudiante.

Tuve dos mentores increíbles que invirtieron mucho tiempo en prepararme y enseñarme mucho de lo que finalmente me ayudó cuando comencé a trabajar. Siempre se mantenían en contacto y me ayudaban cuando me atascaba. Lo más importante, me sentí mucho más seguro acerca de mis habilidades de programación después de GSoC. Había, y todavía hay, mucho que aprender, ¡pero me hizo creer en mí mucho más de lo que solía hacerlo! Estudiar el código que escribieron mis mentores y las prácticas que siguieron ha influido mucho en mi estilo de programación.

Pero, creo que GSoC por sí solo no hace la diferencia a largo plazo. Si está motivado y dispuesto a trabajar duro, no le importará si fue parte de GSoC. Es como un sprint muy pequeño en lo que esperamos sea un largo maratón.

¡Todo lo mejor!

More Interesting

¿Cómo debe ser el CV ideal de un abogado corporativo?

Actualmente estoy en el segundo año de ingeniería automotriz de una universidad del gobierno en Gwalior. ¿Cuál sería una guía para mí para obtener una pasantía en empresas automotrices?

¿Cómo podemos contactarnos, conocer proyectos y solicitar una pasantía de investigación para cualquier profesor que esté realizando algún proyecto actualmente?

Soy estudiante de primer año de ingeniería biomédica. ¿Dónde puedo hacer mi pasantía después de mi primer año?

Soy un estudiante de segundo año de ciencias de la computación e ingeniería. ¿Debo hacer una pasantía de verano o algún tipo de curso?

Soy un estudiante de último año de mecánica. ¿Cómo puedo obtener pasantías en Bosch?

¿Es una pasantía o aprendizaje basado en habilidades más útil para el verano?

Cómo encontrar una pasantía en los EE. UU. Si soy un estudiante internacional

¿Qué compañías ofrecen pasantías de verano (uno o dos meses) para estudiantes de informática de B.Tech en su segundo año?

¿Qué necesito saber antes de unirme a Google como pasante?

¿Qué debo hacer si me despidieron de mi pasantía de verano con 3 semanas restantes por presuntamente robar comida de su cafetería?

¿Qué tipo de programas de pasantías son proporcionados por dependencia?

¿Cómo es la práctica en Square como científico de datos?

¿Qué cursos adicionales o pasantías debo hacer durante mis vacaciones de semestre si soy un estudiante de segundo año de Btech?

¿Cómo me ayudará una pasantía de verano con ReleaseMyAd a construir mi CV?