La mayoría de los recién llegados en programación comienzan con proyectos básicos para comenzar con la programación. La mayoría de los programadores de C ++ pasan algún tiempo con acertijos y concursos, pero esto no siempre es útil. A veces tienes que pasar un tiempo en proyectos reales. Comenzar su propio proyecto de código abierto podría ser un problema de autoaprendizaje para los novatos debido a la falta de mentores y compañeros que no pueden ver su código y dar sugerencias. Los proyectos de código abierto pueden resolver este problema, algunos proyectos podrían ser más adecuados para nuevos programadores. Además, todos son novatos en algún momento. Así que intentaré hacer esta pregunta un poco desde la perspectiva de los principiantes.
Intenté algunas preguntas sobre el desbordamiento de la pila antes de preguntar esto, como ¿Cómo me uno y lo mínimo que necesito y cómo involucrarme con el código abierto y qué nivel de programación, etc.? Pero esto no me ayuda cuando se trata de autoevaluar con habilidades . ¿Cómo descubrir eso? ¿Cómo puedo verificar lo que se necesita para unirme a un proyecto de código abierto? ¿Estoy realmente tan cómodo con un gran código fuente, etc.
Mi pregunta es cuándo considerarte cómodo uniéndote a la programación de código abierto. Quiero decir, ¿cómo va a probarse a sí mismo que está listo para asumir la carga de proyectos grandes / pequeños de código abierto? ¿cómo se pondrá a prueba para ver si puede trabajar con el control de versiones / otros programadores / horario apretado, etc.?