AccueilBlogÉvaluer un portfolio GitHub data : ce qu on regarde vraiment
Guide recrutement data

Évaluer un portfolio GitHub data : ce qu on regarde vraiment

Le portfolio GitHub est souvent le premier signal technique avant l entretien. Voici comment l analyser en 15 minutes pour identifier les bons profils.

Data Builder·Juin 2025·5 min de lecture·Recruteurs · Managers data
Sommaire
  1. Lire un repo en 15 min
  2. Le README : premier signal
  3. Qualité du code
  4. Tests et CI
  5. Historique des commits
  6. Types de projets revelateurs
  7. Grille d évaluation

1Comment lire un repo data en 15 minutes

Question discriminante

Quel est votre processus pour évaluer rapidement un portfolio GitHub ?

2Le README : le premier vrai signal

Question discriminante

Qu est-ce qu un bon README pour un projet data ?

# Exemple de structure README data idéale # Nom du projet > Résumé en 1 phrase ## Problème _Quel problème réel ce projet résout-il ?_ ## Données - Source : [lien ou description] - Volume : X lignes, Y features - Période : YYYY-MM-DD à YYYY-MM-DD ## Résultats - Modèle : XGBoost, AUC = 0.87 - Amélioration vs baseline : +12% ## Architecture ``` data/ -> notebooks/ -> models/ -> api/ ``` ## Installation ```bash pip install -r requirements.txt python train.py ``` ## Utilisation _Exemple de commande ou d appel API_

3Qualité du code : ce qu on regarde

Question discriminante

Quels patterns dans le code révèlent la maturité d un Data Engineer ou Data Scientist ?

4Tests et CI : le signal de maturité

Question discriminante

Qu est-ce que la présence de tests révèle sur un profil data ?

5Historique des commits

Question discriminante

Que révèle le message de commit 'wip', 'fix', 'test2' sur un candidat ?

6Types de projets les plus révélateurs

Question discriminante

Quels types de projets GitHub sont les plus discriminants pour évaluer un profil data ?

7Grille d évaluation portfolio

Critère3 — Excellent2 — Correct1 — Insuffisant
READMEContexte, données, résultats chiffrésDescription basiqueAbsent ou auto-généré
StructureModulaire, séparation claireCorrecteScript monolithique
TestsTests + CI + coverageQuelques testsAucun test
CommitsDescriptifs, historique logiqueCorrects'fix', 'wip', 1 seul commit
PertinenceProjet avec impact réelProjet personnel structuréTutoriel ou Kaggle basique

Vous évaluez des portfolios data ?

Premier entretien gratuit. Rapport GO/NO-GO sous 48h.