Skip to main content

Utiliser votre profil GitHub pour améliorer votre CV

Démontrez vos compétences aux responsables de recrutement avec votre profil GitHub.

Comment mon profil GitHub peut-il m'aider dans ma recherche d'emploi ?

Lorsque vous incluez un lien vers votre profil GitHub dans votre CV, vous présentez vos compétences et votre expérience à des employeurs potentiels. Dans cet article, vous trouverez des conseils pratiques pour préparer votre profil GitHub à une recherche d’emploi.

Après avoir suivi ces étapes, vous pouvez être certain(e) que les responsables du recrutement auront une bonne idée de vos compétences techniques lorsqu’ils examineront votre profil GitHub.

Étape 1 : créer une bio professionnelle

Votre bio consiste en une ou deux phrases qui apparaissent sous votre photo de profil. Utilisez votre bio pour donner aux employeurs potentiels une vue d’ensemble de qui vous êtes et du type de travail que vous recherchez.

Accédez à vos paramètres de profil pour mettre à jour votre bio. Faites en sorte que cette description soit courte et concise. Par exemple : « Bonjour ! Je m’appelle Mona et je cherche du travail en tant que développeuse front-end ».

Note

Vous pouvez également mettre à jour les autres paramètres de votre profil. Pensez à inclure une photo de profil, un lien vers votre site web personnel ou votre portfolio, et des liens vers vos profils sur les réseaux sociaux.

Étape 2 : créer un fichier LISEZMOI de profil

Par rapport à votre bio, le fichier LISEZMOI de votre profil est flexible et permet davantage de créativité. Vous pouvez écrire davantage dans le fichier LISEZMOI de votre profil pour mettre en valeur vos compétences et vos centres d’intérêt.

Voici quelques exemples d’éléments que vous pouvez ajouter au fichier LISEZMOI de votre profil :

  • Une introduction : rédigez une courte présentation de vous-même et de votre expérience professionnelle.
  • Compétences et expérience : dressez la liste de vos compétences techniques, y compris les langages de programmation, les frameworks et les outils que vous maîtrisez.
  • Votre expérience professionnelle : décrivez les postes que vous avez déjà occupés et le type de compétences professionnelles que vous avez acquises. Vous pouvez même inclure des compétences non techniques, telles que la communication et l’empathie.
  • Certains de vos meilleurs projets : décrivez quelques projets qui font votre fierté. Vous épinglerez également ces référentiels plus tard, mais le fichier LISEZMOI de votre profil vous donne l’occasion de fournir plus de commentaires.
  • Réalisations ou récompenses : mettez en avant vos réalisations, y compris les certifications ou les récompenses que vous avez reçues pour votre travail.

Pour obtenir des instructions sur la création d’un fichier LISEZMOI de votre profil, consultez Gestion de votre README de profil.

Note

La mise à jour et la personnalisation du fichier LISEZMOI de votre profil permettent également de démontrer que vous maîtrisez les langages Markdown et HTML, qui sont des compétences utiles pour les emplois techniques. Pour mettre en valeur vos compétences auprès d’employeurs potentiels, essayez d’utiliser des éléments Markdown ou HTML plus avancés dans le fichier LISEZMOI de votre profil.

Étape 3 : Présentez vos meilleurs projets

Choisissez 3 à 5 projets que vous préférez et mettez-les en valeur dans votre candidature. Pour mettre toutes les chances de votre côté lors d’un entretien, choisissez des projets qui mettent en valeur la diversité de vos compétences et qui sont pertinents pour votre recherche d’emploi spécifique.

Il peut s’agir de projets que vous avez créés ou auxquels vous avez contribué :

  • Les projets que vous possédez sont entièrement sous votre contrôle, vous pouvez donc préparer le projet en suivant les étapes ci-dessous.
  • Les projets open source mettent en évidence votre capacité à collaborer avec d’autres personnes.

Pour tirer parti des deux, épinglez-en quelques-uns de chaque type à votre profil.

Les référentiels que vous épinglez seront affichés de manière visible sur votre profil, ce qui vous permettra d’attirer l’attention des responsables de recrutement sur les projets pour lesquels vous éprouvez le plus de fierté.

Pour commencer, cliquez sur Personnaliser vos épingles dans la section « Référentiels populaires » de votre profil.

Étape 4 : Améliorer les projets présentés

Les responsables de recrutement examinent généralement de nombreux candidats pour chaque poste. Attendez-vous à ce qu’ils n’examinent vos projets que pendant quelques minutes. Pour faire la meilleure impression possible pendant ce court laps de temps, vous devez faire en sorte que vos projets soient faciles à comprendre et à explorer.

Vous trouverez ci-dessous des suggestions pratiques pour préparer vos projets de présentation, ainsi que des conseils sur l’utilisation de Copilot pour vous aider.

Note

Vérifiez toujours les réponses fournies par Copilot.

Mettre à jour les détails du référentiel

Dans la page principale du référentiel, à droite de « À propos », cliquez sur . Ici, vous pouvez fournir des informations qui aideront les responsables de recrutement à comprendre rapidement le projet :

  • Brève description de votre projet
  • Un site web où vous pouvez voir le projet en action
  • Les balises de sujet qui catégorisent votre projet

Écrivez un fichier LISEZMOI utile

Le fichier LISEZMOI du référentiel de votre projet est un endroit idéal pour donner un aperçu concis du projet. Les détails utiles du fichier LISEZMOI du projet comprennent :

  • Une liste des principales fonctionnalités du projet
  • Détails sur la manière de configurer et de gérer le projet
  • Exemple ou version de démonstration du projet
  • Instructions sur le test de votre code

Vous pouvez utiliser Copilot Chat pour vous aider à rédiger votre fichier LISEZMOI. Utilisez un prompt comme suit :

Écrivez un fichier README pour mon référentiel lottery-number-generator.

Faciliter la compréhension du code

Pour donner la meilleure impression, vous devez vous assurer que les responsables de recrutement peuvent comprendre rapidement votre projet. En général, quelques bonnes pratiques peuvent aider les lecteurs à comprendre votre projet et votre façon de travailler avec le code :

  • Maintenir un style de codage cohérent avec des noms de fichiers et de répertoires descriptifs tout au long du projet
  • Utiliser des commentaires utiles et de la documentation pour tout extrait complexe ou important
  • Améliorer votre code en fonction des guides de style populaires
  • Simplifier les fonctions complexes, décomposer les grandes classes et supprimer le code redondant
  • Fournir des tests pour valider que votre code fonctionne comme prévu

Il peut être plus facile d'effectuer ces changements localement dans VS Code, en utilisant Copilot-enabled Visual Studio Code extension. Par exemple, lorsque vous commencez à taper un commentaire de ligne, Copilot peut suggérer automatiquement le reste du commentaire.

Mettre à jour les dépendances de votre projet

Pour présenter votre compréhension des meilleures pratiques en matière de sécurité, assurez-vous que votre projet utilise les dernières versions de toutes les dépendances. Dependabot peut vous alerter sur les vulnérabilités de sécurité dans vos dépendances et générer des demandes de téléchargement qui mettront à jour votre projet vers la dernière version. Consultez Guide de démarrage rapide Dependabot.

Crédit supplémentaire : Maintenir vos projets

Votre profil est maintenant prêt à être inclus dans votre CV ! Les modifications que vous avez apportées aujourd’hui auront un impact important sur votre recherche d’emploi et permettront à votre profil GitHub de se distinguer auprès des responsables de recrutement.

Si vous souhaitez améliorer votre profil encore davantage, intégrez ces pratiques dans vos routines de codage :

  • Maintenir un historique de commit propre. Pour rendre l’historique de votre projet compréhensible, utilisez des messages de commit descriptifs et travaillez par petits lots.
  • Utilisez les problèmes, les demandes de tirage et Projects. Présentez vos compétences en matière de gestion des tâches et de planification des projets en suivant les bogues et les demandes de fonctionnalités avec les problèmes et en utilisant Projects pour les organiser.
  • Maintenir les dépendances à jour. Utilisez Dependabot version updates pour mettre à jour automatiquement les dépendances de votre projet avec les dernières fonctionnalités de sécurité et corrections de bogues.
  • Contribuer à l’open source. Les contributions open source présentent vos compétences en matière de collaboration et prouvent que vous pouvez travailler dans des bases de code complexes. Pour plus d’informations, consultez « Trouver des moyens de contribuer à l’open source sur GitHub ».