Sí tu puedes. Pero tienes que trabajar duro. Mejore su nivel básico de comprensión de C ++ a un nivel experto. Hay varios recursos en línea donde puede agudizar su conjunto de habilidades.
Siguiente control de versiones. Es una habilidad esencial si está contribuyendo a proyectos de código abierto. Aprenda el control de versiones. La mayoría de los proyectos usan git. Así que comienza con git. Crea una cuenta Gihub. Haga que sus proyectos personales o académicos se exhiban allí. Aprenda a comprometerse, empujar y tirar. Obtenga información sobre cómo enviar una solicitud de extracción.
La siguiente parada comenzaría a contribuir al código abierto.
Primero trate de analizar sus habilidades y expectativas. Organice sus habilidades y expectativas y encuentre un proyecto de código abierto que alinee sus intereses. Si no sabe dónde encontrar dicha organización, el mejor lugar sería la página de organización GSoC de este año. Puede revisar la lista de organizaciones, sus misiones, sus tecnologías y seleccionar una que le apasione.
- Quiero comenzar a vender cosas en Amazon.com, ¿alguien me puede dar algunos pasos detallados?
- Acabo de terminar mi carrera. Y no estoy seguro de cuál es mi próximo movimiento. Soy soltero, entonces el matrimonio no es parte de la ecuación. ¿Qué debería hacer después?
- Cómo volver a ser el yo estudioso
- ¿Cuáles son las mejores maneras de hacerse dedo correctamente?
- Mi empleador recientemente terminó mi trabajo y me gustaría solicitar un paquete de indemnización. ¿Alguien, por favor, me puede dar un consejo al redactar esta carta?
Una vez que selecciona una organización, puede visitar su sitio, suscribirse a su lista de correo, unirse al canal IRC, leer sus documentos sobre cómo contribuir e información sobre su producto y diseño. Al acecho en sus listas de correo para comprender cómo funciona la cultura o esa organización. Una vez que se sienta cómodo, envíe un correo electrónico a su lista de correo presentándose y pidiendo instrucciones y orientación sobre cómo contribuir.
Si los pasos para contribuir son claros y están bien definidos, puede seguirlos y preguntar a la comunidad si enfrenta algún problema. Sea un contribuyente constante y ayude a las personas, si sabe algo que ellos no saben. La columna vertebral del código abierto es la comunidad. Por lo tanto, sea un miembro activo de la comunidad, que respete las ideas de otras personas y ayude a otros de manera proactiva. Si tiene ideas desagradables, puede expresarlas. Pero hazlo de una manera que no sea ofensiva para los demás.
Luego, cuando se anuncie el GSoC, puede expresar sus intereses en los proyectos para encontrar un proyecto adecuado para usted. Como ya ha comenzado a contribuir y está familiarizado con la organización, esto sería fácil. Cuando seleccione un proyecto, prepare una propuesta que sea buena en detalles e información técnica sobre cómo va a hacer el proyecto esperado. Tener un buen cronograma flexible y un diseño aumentaría sus posibilidades de aceptar. Asegúrese de revisar su propuesta antes de enviar la versión final al sitio. A continuación hay algunas cosas que los mentores notan sobre sus propuestas.
- Flexibilidad
- Voluntad de aprender
- Comunicaciones previas en la comunidad y contribuciones.
- Fuerza técnica
- Cosas únicas que traes a la mesa
Si está sugiriendo algo único, asegúrese de que se ajuste a los requisitos de la organización de los proyectos. El criterio de elección es diferente entre las organizaciones. Algunas organizaciones dan prioridad a los contribuyentes habituales, donde algunas organizaciones consideran iguales a todos los solicitantes y eligen según su propuesta. Para estar seguro, tenga una contribución sólida en el fondo y una propuesta sólida. Si puede, no limite sus contribuciones a una organización. Solicitar en varias organizaciones aumentará sus posibilidades de ser seleccionado. ¡Espero que esto ayude y la mejor de las suertes con el GSoC del próximo año!
La parte final de la respuesta se copia y pega de la siguiente respuesta.
La respuesta de Dinu Kumarasiri a ¿Cómo me preparo para una pasantía en Google y el Google Summer of Code (GSoC) desde el primer año en la universidad?