La mayoría de las universidades te brindan una forma de involucrarte en proyectos de grupos grandes. En la U de Washington tienen un torneo de fútbol de robots cada año: equipos de estudiantes construyen y programan los robots. Por lo general, puede encontrar un profesor en algún lugar que necesite un código escrito para un proyecto de investigación en curso.
Una de las mayores quejas que tienen los gerentes de la industria sobre los nuevos graduados es que son muy buenos para escribir un programa de 100 líneas, pero no tienen idea de qué hacer con un programa de 100,000,000 líneas (y esa no es la base de código más grande que puede cruzar). Hay un conjunto completamente diferente de problemas cuando tienes que trabajar en una gran base de código existente, y cuando tienes que dividir una tarea entre los miembros del equipo y hacer que todas tus piezas de código trabajen juntas. Por lo tanto, cualquier cosa que pueda hacer para trabajar con bases de código grandes y / o preexistentes sería una ventaja.