No hay daño en tener repositorios públicos. Sin embargo, es cierto que a los reclutadores les gusta navegar por tu perfil de GitHub y ver lo que has hecho. Si tiene una combinación de proyectos 'hermosos' y 'feos', siempre puede hacer un sitio web de cartera que muestre los proyectos hermosos, o incluso que explique qué depósitos son hermosos y cuáles son cajas de arena. También es una buena práctica describir cada repositorio en un README.mddocumento en la raíz del repositorio, de esa manera, los visitantes del repositorio pueden comprender el propósito y el espíritu del proyecto sin tener que confiar en su propio juicio.
Siempre es posible usar BitBucket o repositorios privados de GitHub para alojar sus proyectos privados o de prueba. Sin embargo, los dos métodos de usar una cartera y escribir README son generalmente suficientes.
Para crear una experiencia unificadora, considere publicar un sitio web de cartera en username.github.io. Esto es posible a través de las páginas de GitHub .
Aunque su código puede ser terrible, es importante considerar que los grandes proyectos comienzan terriblemente, el código cambia con el tiempo y la publicación de códigos terribles tiene la ventaja de mostrar que está trabajando activamente en proyectos. Pero, por supuesto, también se recomienda utilizar las pautas habituales de codificación, como asegurarse de que cada confirmación sea una confirmación de trabajo, usar código de prueba, etc.