Buena pregunta.
En primer lugar, necesitamos poner una definición, o un estado, para compararlo con el fin de responder a su pregunta, que es “cuál es mejor”, en otras palabras, ¿ mejor en qué?
Si te refieres a adquirir experiencia:
Obtendrá una experiencia diferente de estas dos formas, trabajar solo le enseñará cómo depender de usted mismo y desbloquearse a sí mismo, por otro lado, trabajar con otros le dará más habilidades de comunicación, lo ayudará a comprender mejor los códigos de los demás, escribir con facilidad entendió el código y le enseñará cómo cooperar en la codificación, que es una habilidad muy importante.
- ¿Cómo es ser ingeniero de software en ThoughtWorks Australia? ¿Cómo son la cultura laboral, los beneficios y la compañía?
- ¿Debo hacer una segunda licenciatura en Ciencias de la Computación si soy un nuevo graduado en Ingeniería Eléctrica y quiero trabajar como ingeniero de software en una empresa de alta tecnología en Silicon Valley, pero no tengo experiencia laboral en programación en SWE en un gran ¿empresa?
- ¿Cuál es la importancia de la simplicidad en la arquitectura de software?
- ¿Por qué las computadoras se vuelven más rápidas y más lentas se ejecutan las aplicaciones?
- Si eres un ingeniero de software, después de trabajar durante un tiempo en una empresa, ¿pides un aumento / promoción o simplemente esperas hasta que te lo den?
Si quiere decir de acuerdo con su CV y su peso y habilidades:
Los reclutadores quieren ver tu propio trabajo, porque muestra claramente lo que hiciste y lo bueno que eres.
Conclusión:
Hacer proyectos solo es imprescindible , debe hacer proyectos completos por su cuenta, por otro lado, tener contribuciones con otros es algo muy bueno, pero no es obligatorio tener proyectos individuales, por lo que recomendaría proyectos individuales para usted.
Como principiante, lo más importante es desarrollarse, hacer buenos proyectos y participar con otros en GitHub después de tener una buena experiencia trabajando solo, también tenga en cuenta que trabajar para una empresa le brindará la experiencia real que obtendrá cooperando en GitHub más muchos otros beneficios.