Yeah, je tendrais vers la même vision.
De toute façon, peu de recruteurs regarderont ton github, déjà qu'ils ne lisent ton CV que le jour de l'entretien .
Mais, en de rares occasions, tu tombes sur qqun qui regarde ton github, et là avoir des repos avec un minimum d'infos peut être intéressant : au moins un readme pour dire ce que fait le projet. Perso, je déteste voir un projet sans readme, ou un readme qui rappelle juste le nom du projet. Tu es là, aucune explication, juste plein de code, youpie joie, tu passes ton chemin.
Quant aux projets moches, honnêtement, personne ne t'en tiendra rigueur car personne n'ira lire ton code. Et quand bien même qqun de très motivé lira du code, il sera assez intelligent pour se dire que c'est un petit projet perso sans grande prétention, donc tu n'as pas 200h à passer dessus non plus.
De ma propre expérience : en 10 ans aucun recruteur ou collègue ne savait que j'avais un github, malgré un gros lien sur mon CV. Puis un jour, une recruteuse (ma boss actuelle en fait) m'a trouvé sur github grâce à mon activité. Et c'est le meilleur taff de ma vie. Mais je pense que c'est un gros coup de chance, et mon profil est particulier (je passe ma vie dessus).
Tu pourrais éventuellement te servir de ton github pour présenter du code lors d'un entretien tech, mais il faut que le type accepte de mettre de côté son test technique à base de QCM et de questions orales ^^, c'est plutôt rare, mais ça arrive.
Perso, github c'est pour :
- m'amuser et apprendre sur des projets, quitte à ce que certains aient leur petite popularité, mais ce n'est pas l'objectif (et ça n'arrive que très rarement ^^). Et du code sale, il y en a
- me faire un référentiel de code : j'ai vu comment faire du oauth un jour au taff ? je me monte un petit projet perso qui le met aussi en œuvre, comme ça dans mon prochain taff j'aurais du code exemple (ça permet de préserver la connaissance* sans garder un zip de tes projets pro**, ce qui est interdit et très dangereux ^^) et ça fait aussi un bon exercice : souvent au taff les technos sont déjà en place, tu ne fais que "modifier" une base existante -> repartir du début, mettre les mains dans le cambouis, c'est super formateur
* je ne sais pas pour vous, mais souvent dans un nouveau taff ou équipe, on me dit "ha mais tu as fait du Truc dans ton précédent taff ? tu peux nous aider ?". Le soucis c'est que le code tu ne l'as plus, tu as juste les grandes lignes en tête, et tu vas perdre du temps à rechercher le code, et les petites subtilités bien reloux. Now je vais sur mon github, projet demo, techno Truc ? Oui, j'ai un exemple qui va bien. Sur des technos bien relou type Spring Security, c'est salutaire.
** d'un employeur