Soy un novato que recién comienza, me siento perdido cuando quiero contribuir a proyectos de código abierto. No entiendo detalles técnicos. ¿Cuál es la mejor manera de aprender lo básico?

Estuve en tu posición hace un par de años, déjame ver si puedo ayudarte. Si eres un novato, no creo que estés lo suficientemente en forma para comenzar a leer el código fuente abierto, y mucho menos contribuir con él. Pero hay algunos pasos que puedes tomar

  • No se inspire para contribuir porque hay algunos programas de código abierto sorprendentes como GSoC, etc. Primero, debe aprender a amar la programación.
  • Comience a codificar a diario. Practica tus estructuras de datos y algoritmos. Comience a codificar software significativo (lo que sea significativo a su nivel)
  • Comience a usar software de control de versiones como Git. Aprenda en general sobre qué herramientas usan los programadores.
  • Manténgase ocupado con lo anterior durante 6-10 meses. Durante este período podrá averiguar qué campo le gusta, eche un vistazo a OSG que funciona en el mismo campo.
  • Pase el rato en el IRC y en la lista de correo de dichas organizaciones. Siéntete libre y habla con los desarrolladores. ¡Mira qué miembros activos del grupo están haciendo!
  • Lea el código fuente de la parte del proyecto que le interese. Vea qué errores hay que corregir.
  • A medida que aumenta su nivel de comodidad, puede asumir tareas más desafiantes en la comunidad.

Y por el amor de Dios, trabaje en una distribución de Linux.

More Interesting

¿Soy un desarrollador de pila completa si uso firebase u otras soluciones sin servidor para mi backend en lugar de aprender el lenguaje y el framework de backend?

Estoy empezando a desarrollar sitios web con WordPress. Estoy pensando en comprar el marco Genesis. ¿Qué debería estar considerando?

Actualmente estoy aprendiendo HTML, CSS y JavaScript. ¿Se volverán obsoletos estos idiomas debido a sitios web como WordPress y Wix?

Llegué tarde a la programación, ¿cuánto tiempo necesito dedicar para obtener un trabajo de desarrollador web junior?

Soy un principiante total para el desarrollo web. ¿Debo elegir ember js, meteor js y MongoDB para comenzar?

Si aprendo SQL, ¿entendería MS Access? Estoy muy interesado en la gestión de bases de datos. Tengo experiencia previa en desarrollo web.

Soy una persona sin tecnología que quiere aprender a codificar para poder crear un negocio como Facebook, Airbnb, Uber, Twitter, etc. ¿Qué debo aprender?

¿Puedo hacer una carrera como desarrollador web? Tengo 29 años y tengo un título de PG irrelevante en ciencias. He creado mi propio sitio web en PHP por experiencia, tengo conocimiento del marco MVC y he diseñado plantillas receptivas en Bootstrap.

Cómo crear una tabla con un marco de JavaScript

Soy un buen desarrollador web pero no puedo conseguir un trabajo. ¿Por qué es esto?

Cómo vincular archivos PHP y SQL existentes para crear una página web

Quiero aprender programación, ¿qué fuente es mejor usar?

¿Cuáles son algunas formas más rápidas para construir sitios desde cero?

Si tengo dos o más archivos JavaScript en mi página web, ¿se aplicarán las variables para un archivo JavaScript a todos los archivos JavaScript?

¿Por qué necesito un servidor web?