Cómo comenzar a prepararme para GSOC, siempre que acabe de completar 12 CBSE y deseo ser seleccionado a cualquier costo

Suponiendo que se unirá a la sucursal de CS en una escuela de ingeniería, tiene mucho tiempo para prepararse para GSoC.

  • Identifique qué lenguaje le gustaría aprender y haga un MOOC que incluya la “Introducción a la informática”, le sugiero que consulte HarvardX CS50 (C, php) y MITx 6.00 (Python). Ambos son cursos muy exigentes y requieren mucho trabajo duro. Me gusta 6.00, es más difícil.
  • Familiarízate con los sistemas de control de versiones (VCS). No se puede hacer ningún desarrollo de código abierto sin un VCS. Por lo menos aprender git. Aquí hay un enlace a un excelente seminario para aprender todo lo que hay que aprender sobre git
  • Consigue una cuenta en github . La mayoría de las cosas de código abierto están alojadas en github. Obtenga información sobre solicitudes de extracción, bifurcaciones, etc. Básicamente, cómo varias personas colaboran en proyectos de software utilizando github.
  • Aprender linux Casi todas las organizaciones asumen que usted tiene un buen conocimiento de trabajo con Linux. Puedes empezar con Ubuntu, Fedora, Gentoo. Además, todos ellos también participan en gsoc, por lo que esto le da una ligera ventaja.
  • Comience un blog donde escriba sobre sus nuevos conocimientos técnicos. Casi todas las organizaciones de GSoC esperan que realices un blog sobre tu proyecto mientras estés en el programa.
  • A continuación, vaya a través de todas las organizaciones seleccionadas previamente en GSoC y encuentre las que le parezcan interesantes. Está bien si te gusta más de una org. Solo trabaja xTimes más.
  • Empieza a aportar en ellos. Involucrarse.
  • Siempre haga su tarea. Es decir, nunca hagas preguntas tontas / estúpidas en la comunidad. RTFM. Ir a través de la documentación. Google alrededor. He visto que las personas que hacen preguntas estúpidas son ignoradas por completo por la comunidad que las desmotiva.
  • Cuando llegue el momento, solicite gsoc. Escribe una propuesta kickass. Y lo más importante es discutir sobre su proyecto con los mentores y los mentores de la comunidad. No tenga miedo de compartir cualquier idea que pueda tener sobre el proyecto.
  • Si lo requiere la organización, envíe la prueba de selección o algunas solicitudes de extracción. Esto se hace para eliminar a los estudiantes promedio.

Algunos consejos adicionales sobre el desarrollo de código abierto –

  • Siempre da el primer paso. En Open Source Software (OSS) es como una fiesta donde todos conocen a todos, por lo que comenzar puede ser un poco complicado.
  • Toma ayuda en IRC, listas de correo
  • No lo dudes Intenta participar en las discusiones.
  • Sigue trabajando duro.

Un poco de motivación: aparte del buen cheque de pago, aquí hay una foto de lo que obtienes cuando borras GSoC, (una de muchas)