{"id":129,"date":"2018-02-23T10:38:56","date_gmt":"2018-02-23T15:38:56","guid":{"rendered":"http:\/\/blogs.gentoo.org\/chrisadr\/?p=129"},"modified":"2019-11-01T03:35:27","modified_gmt":"2019-11-01T08:35:27","slug":"google-summer-of-code-participa-en-proyectos-a-nivel-mundial","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/chrisadr\/2018\/02\/23\/google-summer-of-code-participa-en-proyectos-a-nivel-mundial\/","title":{"rendered":"Google Summer of Code, participa en proyectos a nivel mundial"},"content":{"rendered":"<p>Saludos a todos :) Este post se mantendr\u00e1 corto pero espero que sea de utilidad a m\u00e1s de uno, y encienda la curiosidad de muchos al mismo tiempo. Cuando hablamos de programaci\u00f3n, muchas veces encontrar un trabajo que se ajuste a tus deseos y expectativas es bastante complicado. En especial si vives en regiones como las nuestras donde la demanda no siempre va en la direcci\u00f3n en la que uno se desarrolla.<\/p>\n<p>Pero esto no solamente es complicado para aquel que busca un trabajo, sino que lo es tambi\u00e9n para aquellos que requieren trabajadores, las organizaciones luchan por encontrar el mejor talento posible, y muchas veces les es complicado por falta de presupuesto o impacto o cualquier otro factor externo.<\/p>\n<p>Es por esto que el gigante de la tecnolog\u00eda lleva m\u00e1s de 10 a\u00f1os trabajando de manera constante para conectar desarrolladores prometedores y vincularlos con proyectos que hacen la diferencia a nivel mundial. Entre las muchas organizaciones que participan en este proyecto, todas sin excepci\u00f3n desarrollan tecnolog\u00edas abiertas o libres, y el campo de acci\u00f3n de cada una puede ir desde los autom\u00f3viles inteligentes, pasando por el desarrollo de p\u00e1ginas web, o incluso llegar a temas no relacionados con la programaci\u00f3n como pueden ser la revisi\u00f3n de licencias, documentaci\u00f3n, traducci\u00f3n, dise\u00f1o gr\u00e1fico, organizaci\u00f3n de eventos, etc.<\/p>\n<h3>C\u00f3mo funciona<\/h3>\n<p>El Google Summer of Code (GSoC) es un evento que se lleva a cabo durante el verano del emisferio norte, (~mayo &#8211; ~agosto), en el cual los participantes seleccionados trabajan a tiempo completo (40 horas semanales) de manera remota, con una organizaci\u00f3n espec\u00edfica. El proceso de selecci\u00f3n de las organizaciones comienza en enero, y la resoluci\u00f3n de las organizaciones seleccionadas suele aparecer a mediados de febrero.<\/p>\n<p>Cuando una organizaci\u00f3n es seleccionada, esta cuenta con una lista de proyectos por los cuales Google se ofrece a pagar al estudiante para completar en el plazo de los tres meses. Es un proceso en el cual se cuenta con la ayuda de un mentor, y se llevan reuniones semanales de seguimiento para poder corroborar los avances y problemas que puedan surgir en el camino.<\/p>\n<p>Las inscripciones de estudiantes pueden iniciar en marzo, y entre marzo y mayo existe un periodo de probaci\u00f3n y selecci\u00f3n donde tanto las organizaciones como Google eligen a sus participantes para la temporada.<\/p>\n<h3>Los estudiantes<\/h3>\n<p>La definici\u00f3n de estudiante aplica tanto para j\u00f3venes que busquen su t\u00edtulo profesional, como para personas llevando t\u00edtulos de maestr\u00edas, o incluso doctorados, la \u00fanica condici\u00f3n es cursar estudios en alguna universidad acreditada en el momento de la selecci\u00f3n para la participaci\u00f3n en el GSoC. Adem\u00e1s es necesario ser mayor de edad (18 a\u00f1os). Los estudiantes deben acordar un reglamento de comportamiento, que en palabras sencillas significar\u00eda, se amable con todos, estudiantes\/mentores\/colegas, y todo va a ir bien.<\/p>\n<h3>Los proyectos<\/h3>\n<p>Existe una lista completa de proyectos que se pueden revisar, y dentro de ellos encontramos organizaciones como Gentoo, GNU, The Linux Foundation, Apache, GNOME, KDE, Python, etc etc. Cada una de estas cuenta con una lista propia de proyectos, pero si uno desea, puede presentar un proyecto personal, los requisitos para el proyecto son simples: contar con un horario bien definido (tareas, subtareas, tiempos) y presentar por qu\u00e9 ser\u00eda bueno completar dicho proyecto para dicha comunidad.<\/p>\n<p>Para una visi\u00f3n m\u00e1s espec\u00edfica de cada proyecto, es necesario ver detalladamente cada p\u00e1gina personal, y eso es algo que me tomar\u00eda mucho aqu\u00ed por ser tantas las organizaciones, as\u00ed que les voy a contar un poco de lo que yo estoy haciendo y el motivo por el que les estoy contando sobre el GSoC :)<\/p>\n<h3>The Linux Foundation<\/h3>\n<p>No es un secreto para nadie que yo ya he tenido contacto con esta organizaci\u00f3n, hace unos meses me pude certificar como SysAdmin gracias a sus cursos y hoy estoy en rumbo a poder participar en su GSoC. El proyecto en el cual estoy intentando clasificar es el desarrollo de un driver para un sensor multiprop\u00f3sito de BOSCH, el cual ser\u00eda integrado en el kernel 4.16.x o 4.17.x en caso de que el proyecto tome m\u00e1s de lo esperado.<\/p>\n<p>Ahora seguro m\u00e1s de uno se preguntar\u00e1 qu\u00e9 tanto s\u00e9 yo sobre drivers, y la respuesta es simple, no s\u00e9 casi nada :) pero esto es lo maravilloso de los GSoC, que existen comunidades siempre dispuestas a poder guiarte en el camino de aprendizaje, y en este camino pues estoy aprendiendo mientras descubro un poco de las bases del desarrollo de drivers, esto debido a que en un correo con el Dr. Stallman hace unos meses, me compromet\u00ed a en alg\u00fan momento de mi vida, desarrollar un driver para mi tarjeta de wifi, la cual es el \u00fanico blob privativo que tengo que usar en mi laptop para poder contar con conexi\u00f3n a internet por WiFi.<\/p>\n<p>Bueno, en mi grupo nos han presentado una peque\u00f1a lista de tareas, las cuales debo cumplir antes de poder aplicar oficialmente al Google Summer of Code, entre las cuales tengo cosas como mandar parches a un subsistema del kernel en espec\u00edfico, intentar migrar drivers de la zona de &#8220;pruebas&#8221; al \u00e1rbol principal, y una que otra tarea m\u00e1s.<\/p>\n<p>En estas cortas semanas he conocido m\u00e1s estudiantes que est\u00e1n buscando participar, uno de ellos estudiante de master de Brasil, otro estudiante de ciencias de la computaci\u00f3n en Europa, ciertamente personas muy capaces que tambi\u00e9n est\u00e1n en el camino de aprender como yo :)<\/p>\n<h3>Para participar<\/h3>\n<p>Para participar no necesariamente debes ser un experto programador, a menos que tu proyecto lo requiera, pero s\u00ed es necesario que seas capaz de comunicarte de manera virtual con la comunidad, muchas veces esto ser\u00e1 en ingl\u00e9s, a menos que encuentres un miembro que domine otro idioma. M\u00e1s de uno estar\u00e1 renegando al leer esto, pero tenemos que enfrentar el hecho de que si las comunidades tuvieran m\u00e1s miembros de habla hispana (nosotros) ser\u00edamos nosotros tambi\u00e9n los que podr\u00edamos participar en esas organizaciones como mentores para ayudar a j\u00f3venes a integrarse en la comunidad.<\/p>\n<p>Como s\u00e9 que deben estar con muchas preguntas que yo no puedo responder ahora por tiempo o por falta de creatividad, les dejo el link oficial del GSoC para que puedan ver todo el proceso a detalle <a href=\"https:\/\/summerofcode.withgoogle.com\/how-it-works\/\">aqu\u00ed<\/a>.<\/p>\n<p>Saludos y espero que m\u00e1s de uno se anime a participar :) tal vez uno que otro quiera entrar a ayudar en Gentoo, eso ser\u00eda genial tambi\u00e9n ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saludos a todos :) Este post se mantendr\u00e1 corto pero espero que sea de utilidad a m\u00e1s de uno, y encienda la curiosidad de muchos al mismo tiempo. Cuando hablamos de programaci\u00f3n, muchas veces encontrar un trabajo que se ajuste a tus deseos y expectativas es bastante complicado. En especial si vives en regiones como &hellip; <a href=\"https:\/\/blogs.gentoo.org\/chrisadr\/2018\/02\/23\/google-summer-of-code-participa-en-proyectos-a-nivel-mundial\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Google Summer of Code, participa en proyectos a nivel mundial<\/span><\/a><\/p>\n","protected":false},"author":169,"featured_media":130,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[26],"tags":[27],"jetpack_featured_media_url":"https:\/\/blogs.gentoo.org\/chrisadr\/files\/2018\/02\/GSoC.png","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/posts\/129"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/posts\/129\/revisions\/131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/media\/130"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/chrisadr\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}