Contribuir en un proyecto de codigo abierto crea oportunidades y superación


Contribuir en un proyecto de codigo abierto crea oportunidades que de otro modo no se presentarían y nos dá una ventaja competitiva porque se demuestra el trabajo propio, el de equipo, las buenas practicas, y una muy buena carta de presentación para demostrar las habilidades técnicas.

Las respuestas mas acertadas que he leido sobre proyectos de codigo abierto como sugerencias son: 
- Utilizar y arpender de las buenas prácticas de codificación
- Utilizar una arquitectura adecuada para su proyecto desde el principio 
- Usar un estilo de codificación uniforme para que sea fácil de seguir para alguien nuevo en el proyecto 
- Documentar bien su proyecto. Eso incluye tener un README detallado que explique casi todo lo que cualquier persona nueva en el proyecto querría saber. 
- Hacer que los nuevos colaboradores se sientan siempre bienvenidos y mejorar la cultura de devoción
- Tener pautas o guías de contribución detalladas 
- Utilizar la integración continua. Será realmente útil a largo plazo, y adquirir experiencias en herramientas. 
- Lo mas importante es que nos divirtamos mientras haces todo lo anterior 

Los proyectos de código abierto también sirven como un gran campo de pruebas para el trabajo de prueba de concepto, y tener un campo de experimentación constante.

Por ejemplo, la Fundación Apache preparó el escenario para esto al proporcionar diferentes fases de aceptación del proyecto ... es decir, incubación, estable, etc. Ayudó a estandarizar cómo se mide el éxito y la adopción de un proyecto de código abierto. Este tipo de comentarios puede ser valioso para las personas que trabajan dentro de un proyecto, porque muestra una medida real de cómo su trabajo impacta al mundo.

Los beneficios personales que obtienes al trabajar en un proyecto de código abierto te ayudan a satisfacer tus necesidades humanas básicas, recordando un poco las seis necesidades humanas básicas de Tony Robbins en la superación:
  1. Comodidad
  2. Variedad
  3. Significado
  4. Conexión
  5. Crecimiento
  6. Contribución
De estas seis necesidades, el contribuir a un proyecto de código abierto ayuda a satisfacer al menos cuatro:

Importancia: Quiere sentir que ha hecho algo que importa y que ayudará a otros.
Conexión: Sentirte parte de una comunidad. es decir, la comunidad de código abierto
Crecimiento: Sumergirse en un proyecto de código abierto lo ayudará a crecer
Contribución: Quieres aportar algo de valor. Hacer la diferencia con evidencia de tus logros

Contribuya al proyecto de código abierto primero, luego comience a leer y comprenda el proyecto de código abierto que usará para su empresa y comience a hacer, no solo lea, sino corrija, haga que los nuevos módulos se comprometan y empuje, haga una solicitud de extracción, simplemente experimente con cosas y eso todo caerá en su lugar, porque mucho de lo aprendido se aplica directamente en el ámbito laboral.

Conoce en esta comunidad de práctica los proyectos que quieras proponer, o contribuir en los que ya están, ponte en contacto.

Comentarios

Entradas más populares de este blog

Herramientas y buenas practicas para desarrolladores frontend profesionales

Anatomía de un proyecto de código abierto