Si eres un principiante y quieres contribuir al código abierto, tienes algo que aprender antes de que alguien acepte tu ayuda.
Recomiendo lo siguiente:
- Aprende un lenguaje de programación como python o java . Revisa algunos de los excelentes tutoriales disponibles.
- Dedique un tiempo a familiarizarse con las construcciones y algoritmos básicos de programación . Cualquier libro de texto de ‘introducción a la programación’ puede ayudar con esto, o introducción en línea a las clases de informática CS disponibles de forma gratuita en Stanford, etc.
- Póngase cómodo con el uso de herramientas de desarrollo . Estos no tienen que costar dinero: hay versiones gratuitas de Visual Studio que puedes usar si estás en Windows, o puedes usar IntelliJ o Eclipse en casi cualquier plataforma. Póngase cómodo con el control de fuente git. Practique cargar programas existentes (como ejemplos o tutoriales), ejecutarlos, depurarlos y modificarlos.
- Busque proyectos activos de código abierto y elija uno para trabajar . No escoja algo con una barra muy alta como el kernel de Linux. Descarga el programa y juega con él, mira si te gusta. Regístrese en el repositorio de origen y cree su propia copia. Vea si puede entender el código. Juega con él y aprende sobre ello. Realice algunos cambios desechables y luego deséchelos. Eventualmente, tendrá la confianza suficiente para realizar cambios que pueda contribuir.
- Mire la lista de problemas abiertos para el código fuente y corrija el error más simple que pueda encontrar. Siga el proceso de revisión, aprobación y registro del código. ¡Felicitaciones, ahora estás contribuyendo al código abierto!
No es algo que pueda aprender a hacer en un día, pero si tiene mucho tiempo, puede hacerlo en uno o dos meses.
- Para ser ingeniero eléctrico, ¿es necesario tener conocimientos de software eléctrico para conseguir un trabajo en empresas centrales?
- ¿Cuál es la mejor aplicación de chat aleatorio?
- ¿Hay algún software que pueda reparar un archivo de video 3GP corrupto?
- ¿Existe algún software que cuente el uso de datos de mi Internet?
- Cómo usar un archivo de juego ISO para instalar un juego