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 puedes mejorar tu conjunto de habilidades.
Siguiente control de versiones. Es una habilidad esencial si está contribuyendo a proyectos de código abierto. Aprender el control de versiones. La mayoría de los proyectos usan git. Así que empieza con git. Hacer una cuenta de Gihub. Haga que sus proyectos personales o académicos sean exhibidos allí. Aprende a cometer, empujar y tirar. Aprenda cómo enviar una solicitud de extracción.
La próxima parada estaría empezando a contribuir al código abierto.
Primero trata de analizar tus habilidades y expectativas. Tenga sus habilidades y expectativas organizadas 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 la organización GSoC de este año. Puede revisar la lista de organizaciones, sus misiones, sus tecnologías y seleccionar una que le apasiona.
- ¿Qué consejo le darías a un adulto joven que busca ingresar al mundo corporativo?
- ¿Qué consejo le darías a un estudiante de primer año de la Universidad de Columbia?
- ¿Está bien comprar el apartamento de 30 años?
- Andrew Ng: ¿Cuáles son los próximos pasos después de tu curso de ML?
- Cómo identificar el moho tóxico en tu casa.
Una vez que seleccione una organización, puede visitar su sitio, suscribirse a su lista de correo, unirse al canal de irc, leer sus documentos sobre cómo contribuir e información sobre su producto y diseño. Se esconden en sus listas de correo para entender cómo 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 solicitando instrucciones y orientación sobre cómo contribuir.
Si los pasos para contribuir son claros y bien definidos, puede seguirlos y preguntar a la comunidad si tiene algún problema. Sea un colaborador constante y ayude a la gente, si sabe algo que ellos no saben. La columna vertebral de la fuente abierta es la comunidad. Entonces, sé un miembro activo de la comunidad, que respeta las ideas de los demás y ayuda a los demás de manera proactiva. Si tienes alguna idea desagradable puedes expresarla. Pero hazlo de una manera que no sea ofensiva para otros.
Luego, cuando se anuncie el GSoC, puede expresar su interés en los proyectos y encontrar un proyecto adecuado para usted. Dado que ya ha comenzado a contribuir y estar familiarizado con la organización, esto sería fácil. Cuando seleccione un proyecto, prepare una propuesta que sea buena en cuanto a detalles e información técnica sobre cómo va a hacer el proyecto esperado. Tener una línea de tiempo buena y flexible y un diseño aumentaría sus posibilidades de aceptación. Asegúrese de que su propuesta sea revisada antes de enviar la final al sitio. A continuación hay algunas cosas que los mentores notan acerca de sus propuestas.
- Flexibilidad
- Voluntad de aprender
- Comunicaciones anteriores en la comunidad y aportaciones.
- Fuerza técnica
- Cosas únicas que traes a la mesa.
Si está sugiriendo algo único, asegúrese de que esté dentro de 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 colaboradores habituales, en donde algunas organizaciones consideran que todos los solicitantes son iguales 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 a varias organizaciones aumentará las posibilidades de ser seleccionado. ¡Espero que esto ayude y que tenga suerte 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 Google Summer of Code (GSoC) desde el primer año en la universidad?