Cómo ser seleccionado para Google Summer of Code 2015 si soy un estudiante de B.tech (ECE) con capacidad de codificación promedio

Presentaré algunos consejos generales que se repiten con frecuencia en casi todas partes en línea, junto con algunos recursos:

Absolutamente debe leer: La Guía del Estudiante: http://en.flossmanuals.net/GSoCS…

Otros enlaces:

1. ¿Cómo se puede seleccionar a una persona en Google Summer of Code?

2. http://www.di.ens.fr/~baghdadi/T…

3. https://www.google-melange.com/g…

4. http://danielpocock.com/getting-…

Aquí hay una columna de consejos que escribí hace un tiempo para algunos futuros estudiantes:

Lo primero que debes hacer es descubrir tu fuerza. ¿Es C, C #, Javascript o PHP? Podría ser “razonablemente bueno” en los 4 de ellos, pero idealmente debería tener al menos 1 que sea su idioma de referencia. La razón por la que importa es que la mayoría de los proyectos solicitarán código o correcciones de errores para evaluarlo. Esto significa que elegir el idioma que sea su fortaleza significará que tendrá más tiempo para concentrarse en el software y menos tiempo para perder los matices del idioma.

Luego, GSoC tiene que ver con la comunicación . No me importa qué tan buen programador / matemático seas, ¡la comunicación es clave ! Estás entrando en una comunidad de código abierto. Considérelo algo parecido a caminar en un nuevo dormitorio / fraternidad. Hay que seguir la etiqueta. Preséntese a la comunidad, publicando en su lista o saludando en IRC. Hable con personas involucradas en los proyectos. Hágales saber sus puntos fuertes y solicite su ayuda si está atrapado. Esta no es una entrevista de trabajo en la que tendrá que proyectar el hecho de que sabe todo / la mayoría de las cosas.

Ser un experto en algo no garantiza que una persona sea seleccionada para GSoC. Lo mejor que debe mostrar es la voluntad de aprender y mejorar rápidamente.

Ahora, en cuanto a las propuestas de proyectos: las organizaciones que elija generalmente tendrán un buen esquema para el proyecto y un mentor lo ayudará a resolver los conceptos / ideas detrás de él. Hable con ellos (¡no puedo enfatizar esto lo suficiente!), Reúna datos, discuta cómo continuaría para resolver ese problema en particular y solicite su opinión. Le dirán si está en el camino correcto o si va en una dirección completamente opuesta.
Una cosa importante que sugeriría que tenga en cuenta es que solicite proyectos que esté seguro de que puede comprender y completar a tiempo. No solicites proyectos grandes de los que apenas sepas algo, o algo de lo que sepas algo, pero quizás Google te diga lo suficiente. Antes de escribir la primera línea de código, ya debe tener una hoja de ruta para los próximos 3 meses. Esta es una oportunidad de aprendizaje para usted, pero también debe proporcionar a la comunidad los resultados que prometió.

Por último, le sugiero que se una a la Lista de Correo Público GSoC y al Canal IRC #gsoc en Freenode.

Refunfuño: me resulta bastante molesto cómo los estudiantes siguen haciendo las mismas preguntas una y otra vez cada año, cuya respuesta está literalmente a una búsqueda de Google. La mayoría de los enlaces que publiqué anteriormente eran de la página 1 de la consulta de búsqueda. Entiendo que ingresar al mundo del código abierto puede ser un poco desalentador, pero primero debe considerar buscar respuestas por su cuenta, y solo recurrir a pedir ayuda y orientación cuando haya agotado todas las vías posibles para encontrar la respuesta usted mismo, o está tomando bastante más tiempo del que debería, o si la respuesta requiere cierta experiencia que no se encuentra tan fácilmente.

Debe complementar donde le falte algo más, como experiencia laboral relacionada, investigación relevante, buenas calificaciones y recomendaciones.

Pero debe practicar sus habilidades de codificación si todavía tiene tiempo antes de la aplicación.

Estos recursos pueden ayudar:
Currículum – La anatomía de un gran currículum [infografía]
Entrevista – sitio de la entrevista: http://www.payscale.com/career-news – Búsqueda de Google

Gracias…