2009-06-28 13 views
38

Quiero contribuir como desarrollador a un proyecto de código abierto de Java. La mayoría de los proyectos en apache/java.net no están en desarrollo o son muy difíciles de comprometer. ¿Alguien puede sugerir proyectos que son relativamente fáciles de obtener como desarrollador con 2 años de experiencia en Java?Proyecto de código abierto de Java para contribuir

+40

Ah, una nueva generación de creadores de currículum ... – jrockway

+2

Este es un duplicado de (demasiadas) preguntas de SO existentes, por ejemplo http://stackoverflow.com/questions/382977. – Yuval

+1

Una pregunta muy similar: http://stackoverflow.com/questions/705575/what-is-an-open-source-java-project-i-could-contribute-to –

Respuesta

5

como se indicó anteriormente en SO, encuentre un proyecto que utilizaría y, por lo tanto, tenga más motivación para seguir desarrollando, independientemente de si es desarrollado por otros o no.

8

Apache Commons tiene docenas y docenas de áreas de nicho en las que puede trabajar. Elige tu favorito y comienza a enchufar! Mejor aún, ¿por qué no comenzar el tuyo? Siempre hay espacio para más y mejores soluciones en el mundo.

15

Consigue un teléfono Android. Cuando utilizas algo todos los días, ves que los problemas son mucho más fáciles. Cada vez que encuentre algo que lo molesta, arréglelo (todas las cosas de la interfaz de usuario son Java y algunas del nivel inferior).

5

Creo que lo mejor que puedes hacer es contribuir a las aplicaciones de opensource java que realmente usas, de esta manera estarás motivado. Además, no empieces con algo enorme. Programas como jDownloader, muCommander y TuxGuitar son buenos candidatos.

6

... son muy difíciles de ser un commiter

:) Usted no va a convertirse en un confirmador en un proyecto tan pronto como empiece a contribuir a ella. Entonces, no te preocupes por eso tan pronto.

Esto es lo que sugeriría -

  • Utilice el IDE Eclipse. Todos los proyectos son de código abierto con una comunidad amigable y amplias oportunidades de contribución.
  • Java en sí es open-source ahora y algunas bibliotecas anteriormente comerciales ahora están obteniendo fuentes abiertas, de nuevo una buena oportunidad para contribuir.
  • Finalmente, el conjunto completo de proyectos Apache también son excelentes puntos de partida. Hay temas variados y deberías encontrar algo que te interese.
1

¿Has mirado Kenai? Este es un sitio de alojamiento de proyectos bastante nuevo respaldado por Sun, por lo que puede haber muchas oportunidades para involucrarse. También tiene una gran integración con Netbeans 6.7

4

El factor más importante que determinará el proyecto al que contribuye es su interés en ese proyecto. Si ya utiliza una biblioteca/producto de código Java de código abierto, ya tiene una plataforma creada, y el siguiente paso sería comenzar a contribuir en formas de documentación/sugerencias y códigos.

La documentación es generalmente un punto de partida fácil y bueno para cualquier proyecto. Le narraré un ejemplo personal: comencé a contribuir al NetBeans Community Docs aportando artículos, y luego pasé a administrarlo durante un año. Ahora, también soy un committer de código en el NetBeans Python support.

Usted también podría seguir una trayectoria similar. Solo elija un proyecto de Java que ya conozca y utilice, y luego juegue con él, conozca más sobre él y luego comience a corregir errores o funciones de contribución. No te preocupes por ser un committer muy temprano.Un committer suele ser una posición codiciada que deberá ganar. Buena suerte.

Cuestiones relacionadas