Google Summer of Code 2010
El programa Fedora Summer Coding conecta a estudiantes, mentores, subproyectos y patrocinadores para brindar oportunidades de codificación como trabajos de verano.
Esta página tiene información para todos los grupos relacionados. Short URL.)
TDC
Información General
La planificación de Summer Coding 2010 tiene la planificación de eventos.
La página Codificación de Verano 2010 es el lugar central para encontrar información sobre el programa.
Eres un estudiante
Esta sección es para los estudiantes interesaron en contribuir al Proyecto Fedora o JBoss.org a través de la Codificación del Verano Fedora 2010.
Si tiene una idea o quiere participar a través de Fedora o JBoss.org, ya estaría mirando alrededor de la comunidad y comunicando.
¿Por qué pasar el verano trabajando en FOSS?
Cuando trabajas abiertamente con software libre, creas un corpus de trabajo que te acompaña toda la vida. En lugar de una tarea de programación realizada por miles de estudiantes y relegada al fondo del cajón al final del semestre, trabajar con software libre es una oportunidad para contribuir a un proyecto vivo.
Trabajar en FOSS te da la oportunidad de:
-
Funciona con bases de código grandes y del mundo real.
-
Colabora con ingenieros reales y otros expertos profesionales.
-
Contribuya a algo significativo mientras aprende y gana valor estudiantil.
-
Aprenda herramientas y procesos similares a los que utilizará si trabaja en tecnología después de graduarse.
-
Haz amigos y contactos en todo el mundo.
-
Posiblemente atraiga la atención que le permita conseguir una pasantía o un trabajo después de graduarse.
-
Gana dinero mientras aprendes. Planeamos patrocinar 5.000$ para proyectos completos y 2.500$ para proyectos a medias. Consulta las preguntas frecuentes sobre SummerCoding para más detalles.
¿Por qué trabajar con Fedora y JBoss.org?
Nuestros proyectos son amplios y diversos. Tenemos amplia experiencia trabajando con nuevos colaboradores y ayudándolos a alcanzar el logro.
Muchos colaboradores veteranos siguen presentes, aportando su experiencia y mentoría. Quienes permanecen en la comunidad y hacen un buen trabajo se hacen notar. Consiguen empleos en ella, incluyendo la contratación de Red Hat. Estudiantes de Google Summer of Code anteriores fueron contratados por Red Hat, así como becarios en diversos puestos. Esto es solo un ejemplo, ya que la experiencia y la reputación en las comunidades de JBoss.org y el Proyecto Fedora influyen en la carrera profesional de muchas maneras.
Como comunidades de larga data con múltiples facetas, es posible que encuentres muchos subproyectos gratificantes en los que trabajar.
Debes saber que contribuir al software libre no requiere habilidades de programación excepcionales ni nada por el estilo. Solo necesita suficiente interés y curiosidad, y estar dispuesto a sentirte cómodo estando productivamente perdido. Esto es el estado de aprendizaje a través de la búsqueda de soluciones.
¿Quieres empezar con ideas que los mentores ya tienen?
Los mentores y subproyectos han creado secciones en la página Ideas para la Programación de Verano 2010. Allí puede encontrar:
-
Ideas completas que quizás quieras empezar a poner en práctica;
-
Sugerencias y casos de uso para ayudarte a crear tu propia idea;
-
Enlaces al subproyecto/upstream donde podrás obtener más información.
Por ejemplo, si te interesa colaborar con el Proyecto RHQ, encontrarás un enlace a una página de ideas en su sitio web y cómo contactar con el equipo. Si te pones en contacto con ellos, podrás descubrir aún más ideas y compartir tus ideas.
Incluso si un mentor tiene una idea, debes encontrar una que te inspire. Debes formar parte de ella.
¿Tienes una idea para la que necesitas un mentor?
Las personas pueden sentir gran pasión por una idea propia. Esa pasión puede ser lo que les ayude a superar la parte difícil del proyecto.
¿Sabes qué persona o subproyecto en JBoss o Fedora podría ser el grupo mentor para tu idea?
Necesitas hacer estas cosas:
-
Póngase en contacto con el subproyecto correspondiente a su idea o comuníquese con el grupo de discusión.
-
Esté preparado para explicar su idea, recibir aportes y críticas, y desarrollar (o reducir) la idea para que tenga la mayor posibilidad de ser aceptada en Fedora Summer Coding.
-
Crea una página de ideas e indica en la sección de mentores que buscas uno. Emplee el enlace Cómo crear una página de ideas para Summer Coding para crearla.
¿Ya estás trabajando en las comunidades Fedora o JBoss?
Se anima a participar a los estudiantes que son usuarios, participantes o colaboradores de las comunidades de Fedora y JBoss.
¿Tienes ideas de lo que te gustaría ver en el proyecto?
¿Trabajas en un área del proyecto que podría interesarte como mentor para tu trabajo en el Summer Coding 2010? Por ejemplo, si escribes para el Proyecto de Documentación de Fedora o traduces para el Proyecto de Localización de Fedora, habla con tu grupo para ver si hay ideas que puedas presentar como propuesta estudiantil, con otro miembro del subproyecto como mentor.
¿Cuáles son mis posibilidades de que se acepte una propuesta?
Este es el primer año que llevamos a cabo un programa de programación de verano en solitario, y se están ultimando muchos detalles en paralelo a la recepción y revisión de propuestas. Por ejemplo, aún se están buscando patrocinadores, lo que afecta al tamaño del fondo de financiación. Anunciaremos esta información a medida que la conozcamos y se decida; la financiación final por estudiante puede variar y depende de la calidad de las propuestas, así como del tamaño del fondo de financiación.
Puede que no podamos financiar tantos proyectos como los que realizamos durante el Google Summer of Code, pero nuestro objetivo es la calidad y no la cantidad.
Tenemos la intención de organizar el Fedora Summer Coding en el futuro. Una idea es organizarlo durante el verano en el hemisferio sur (de septiembre de 2010 a febrero de 2011). Si no consigues entrar en esta ronda, ¡sigue intentándolo! Te invitamos a seguir participando y a ofrecer ideas para ayudar a mejorar el programa en futuras rondas.
Eres un mentor
Querer ser mentor es algo bueno. Únete al listado de discusión y cuéntanos sobre ti, tu idea de proyecto, etc.
Debe comprometerse a trabajar con el estudiante y ser un enlace entre el estudiante, los subproyectos, los proyectos originales y el proyecto general (Proyecto Fedora o JBoss.org). Puede provenir de un subproyecto de Fedora, de un proyecto original como JBoss.org, de una universidad o colegio que patrocine estudiantes, por mencionar algunos ejemplos.
Tras hablas sobre el listado principal de Summer Coding 2010, se le invitará a unirse a la lista de discusión privada de mentores
Qué hacer con tus ideas
Publícalas aquí, en la página : Ideas para el concurso de programación de verano: Referencia Cómo crear una página de ideas para el concurso de programación de verano cuando cree tu idea.
Estamos estudiando la posibilidad de utilizar OpenHatch para gestionar ideas. Si te interesa saber más, únete a nosotros en la lista de correo del Lista de correo del SIG de programación de verano.
Como trabajar con estudiantes
Una forma de hacerlo es brindarles a los estudiantes una idea para que la desarrollen. Esta idea podría estar muy bien planificada, en cuyo caso podría requerirse un alto nivel de contacto con el estudiante para implementarla correctamente.
Es más difícil lograr cuando estás completamente seguro de cómo debe implementarse una idea; encontrar un estudiante con las habilidades y el interés para implementar una solución específica es mucho más difícil que encontrar un estudiante con las habilidades suficientes para responder a la necesidad de un caso de uso.
Si tienes ideas más flexibles, quizás puedas encontrar un estudiante que trabaje como becario y que pueda implementar una solución para un caso de uso que tengas. En experiencias anteriores, los estudiantes que se dedican a un caso de uso tienen más probabilidades de llegar a buen puerto con autodirección.
También podrías trabajar con un estudiante que aporte una idea a tu sub-proyecto. Esto requiere un nivel de comunicación diferente a lo largo del proyecto, pero puede ser lo más gratificante.
Responsabilidades del mentor
Usted es una parte esencial del logro del estudiante, del logro del proyecto y del logro de su organización en general (Fedora, JBoss.org u otra).
Sus responsabilidades incluyen:
-
Servir de interfaz para un subproyecto o SIG identificado en Fedora o JBoss.org.
-
Ayudar a los estudiantes a comunicarse con el proyecto en general y con cualquier parte anterior.
-
Sea la persona final y responsable de decidir si el estudiante logra o no, lo cual afecta la remuneración.
¿Está usted comprometido a trabajar con todas las partes?
Para que el programa Fedora Summer Coding 2010 sea un éxito, es fundamental que te comprometas a trabajar en tu parte. Quizás te interese colaborar con otro mentor (co-mentoría) para garantizar que siempre haya alguien disponible para trabajar contigo y con los demás miembros del proyecto.
Eres un subproyecto
Los subproyectos son equipos que trabajan en partes específicas del Proyecto Fedora o JBoss.org. Por ejemplo:
-
Infraestructura de Fedora
-
RHQ
-
El Equipo de Documentación de Fedora
-
Babeos
-
Equipo del sitio web de Fedora
Trabajar con estudiantes y el programa de programación de verano
Puedes obtener mucho valor de los estudiantes que trabajan a través del programa Summer Coding en tu área de subproyecto; lee el Informe GSoC 2009 para ver ejemplos.
Es posible que su subproyecto necesite identificar un único mentor para trabajar con el estudiante, si este no proviene de otro lugar dentro de Fedora/JBoss.org. Además, conviene contar con un mentor suplente o, en algunos casos, co-mentores, para garantizar la continuidad del estudiante y del resto del subproyecto.
Si tienes ideas o problemas que quieres que los estudiantes resuelvan, lo mejor es presentárselos como casos prácticos. Si tienes un plan de ejecución bien definido, indícalo claramente en la descripción de la idea para que el estudiante sepa que se trata de un proyecto guiado.
La experiencia demuestra que los proyectos estudiantiles tienen mayor éxito para todos los involucrados cuando la idea inicial proviene en mayor medida del estudiante. Tenlo en cuenta al generar ideas.
Las ideas se pueden dividir en varias partes para cada estudiante. No hay límites explícitos sobre cómo pueden interactuar los estudiantes en varias partes de un proyecto. Por ejemplo, dos estudiantes podrían construir un nuevo componente en equipo en lugar de trabajar en dos componentes por separado.
Eres una organización patrocinadora
Fedora Summer Coding tiene como objetivo conectar a patrocinadores (aquellos con recursos para compartir) con estudiantes (aquellos con tiempo, pasión y habilidades para compartir).
¿Por qué serías un patrocinador/a?
¿Qué beneficio obtienes de ello?
-
Impactar positivamente en proyectos FOSS.
-
Haz llegar tu marca a estudiantes brillantes que quieren trabajar en software libre y de código abierto (FOSS).
-
Posiblemente terminar en la siguiente contratación de excelentes desarrolladores a través del programa.
-
Trabajar en un programa comunitario que demuestre cómo se hacen los negocios de código abierto.
-
Consulte algo que te gustaría que se codificara y se completara.
-
Otras asociaciones positivas con la marca.
Lo que necesitas hacer
Tenemos que empezar a hablar pronto.
-
Abrir de forma predeterminada en la lista de discusión: http://lists.fedoraproject.org/mailman/listinfo/summer-coding-discuss
-
Privado por correo electrónico directo al liderazgo del proyecto - Karsten Wade, …
¿Cuales son los recursos que puedes proporcionar?
-
Dinero para pagar estipendios a estudiantes por dedicar tiempo específico a estos proyectos de software libre. Es una combinación entre un trabajo de verano y una pasantía.
-
Alguien que ayude a coordinar y contribuir como parte del grupo de interés especial (SIG) de Fedora Summer Coding.
-
Mentores, especialmente si trabajan activamente en el subproyecto o área que el patrocinador está apoyando.
¿Qué hace el programa Summer Coding?
Los mentores de codificación de verano de Fedora clasifican las ideas de los estudiantes, generan el listado de propuestas aprobadas, trabajan con los estudiantes durante todo el verano y se aseguran que recibas noticias de como fueron las cosas.
Como patrocinador no es necesario tener ideas de cómo se deben utilizar sus recursos, eso es lo que los mentores y subproyectos del Proyecto Fedora y JBoss.org están preparados para hacer.
Puede obtener más información sobre el modelo que estamos utilizando en esta publicación del blog, Summer Of Code Swimchart: ahora con más genérico.
Eres un upstream
¿Algún estudiante te ha traído alguna idea de proyecto?
Únase a la lista de discusión y converse con nosotros. Le pediremos al menos a un miembro de su proyecto que esté en esa lista durante el programa de 2010. No es obligatorio, y lo mejor es que lo acuerden con el mentor asignado al estudiante.
¿Tiene una o más ideas que desea exponer a los estudiantes?
Si la idea es relevante para el programa de Programación de Verano de Fedora, puedes publicarla en la página Ideas para Programación de Verano 2010. Sigue el proceso indicado en esa página.
Dado que este es un programa para el Proyecto Fedora y JBoss.org, su idea original seguramente beneficiará a estos proyectos. Cuando presente el tema en la lista de discusión, prepárese para hablar de ello.
Debe haber un beneficio demostrable para Fedora, incluso si solo se trata de código actualizado en un paquete. Otro ejemplo sería que un estudiante se encargue de empaquetar tu software para Fedora. Todas tus ideas y ramificaciones deberían ser temas de discusión en la lista de correo.
¿Está usted comprometido a trabajar con todas las partes?
Un proyecto necesita un mentor. Publicar una idea en la wiki no le da la atención necesaria para formar parte del programa Summer Coding. Si compartes una idea pero no tienes un mentor en mente, queda en manos de los mentores y administradores de Summer Coding para que la resuelvan.
Al considerar una propuesta, los mentores consideran el nivel de conexión necesario con los líderes y la solidez de los canales de comunicación. Una conexión más sólida significa que la propuesta tiene mejor imagen.
Eres un/a Embajador/a del Campus
Los Embajadores del Campus deben trabajar para guiar intereses nuevos a través de este proceso. Deben trabajar tanto para generar interés en Fedora Summer Coding dentro de la Comunidad Fedora como para generar interés en Fedora entre los estudiantes colaboradores.
Los Embajadores del Campus deben guiar a los colaboradores nuevos para ayudarlos a establecerse con mentores y ayudarlos a enviar su propuesta de codificación de verano. [editar] Embajadores del campus: qué
` * Los estudiantes pueden tener una experiencia de calidad similar a una pasantía trabajando con Fedora/JBoss.org.` + ` o ¡Dinero! ¡Código! ¡Fama! ¡Éxito! ¡Comunidad! ` + * Los sub‐proyectos en JBoss.org y Fedora están listos para trabajar con los estudiantes. + ` * Esto está al alcance de tu bolsillo, puedes ejecutarlo con la participación en Summer Coding y hacer que tu escuela sea muy lograda.` + ` * Puedes hacer que más estudiantes tengan éxito al ser un mentor adicional para los estudiantes durante el proceso.` + ` *¿Conoces a alguien en la universidad/instituto que quiera hablar sobre la asociación con Fedora Summer Coding? `
Want to help? Learn how to contribute to Fedora Docs ›