CV d'étudiant en informatique et de jeune diplômé
Comment rédiger un CV d'étudiant en informatique sans expérience professionnelle : projets, hackathons, stages, un modèle d'une page et un exemple fictif de jeune diplômée.
Le CV d’un étudiant ou d’un jeune diplômé en informatique a un problème qu’un ingénieur en poste ne rencontre jamais : la section Expérience est mince, voire vide. La solution consiste à placer les preuves que vous avez (projets, cours, hackathons, contributions open source, stages) aux endroits que le recruteur lit en premier, et à rédiger chaque élément pour qu’il prouve une compétence au lieu d’aligner un titre.
Ce guide couvre les candidatures de stage, les postes pour jeunes diplômés et ce qu’on appelle en Inde les postes de « freshers ». Il comprend un modèle d’une page et un exemple fictif. Si vous avez trois ans ou plus d’expérience professionnelle, le guide du CV d’ingénieur logiciel a le modèle et les exemples qu’il vous faut.
En France, les alternances (contrats d’apprentissage ou de professionnalisation) comptent comme une vraie expérience professionnelle : placez-les dans la section Expérience, au même titre que les stages.
Que mettre dans un CV d’informatique sans expérience professionnelle
Les entreprises auxquelles vous postulez ont dit ce qu’elles veulent. La page de recrutement de Google conseille aux jeunes diplômés et aux personnes ayant peu d’expérience d’« inclure des projets ou des cours qui démontrent des compétences et des connaissances pertinentes » (Google Careers, How we hire). La même page demande à chaque candidat d’être précis sur ses projets, leurs résultats et la façon dont il a mesuré le succès. Pour un étudiant, les projets sont la section Expérience, et vous les rédigez comme un ingénieur rédige un poste.
Ordonnez la page selon la force des preuves :
- Formation, parce que c’est la seule qualification exigée par l’offre et la première chose que vérifie un recruteur sur un campus.
- Projets, parce qu’ils montrent que vous savez construire quelque chose qui fonctionne.
- Expérience, c’est-à-dire pour un étudiant les stages, l’alternance, les missions d’assistant de recherche ou de tutorat et les jobs étudiants.
- Compétences, regroupées et honnêtes.
- Activités et distinctions : hackathons, programmation compétitive, associations, bourses.
Chaque type de preuve répond à un doute différent. Les cours couvrent les fondamentaux, et un projet montre que vous allez au bout. Un hackathon montre que vous savez livrer sous pression avec des gens que vous n’avez pas choisis. Une contribution open source montre que vous savez lire le code de quelqu’un d’autre et faire accepter une modification, et un stage montre que vous savez travailler dans une entreprise. Un CV avec deux ou trois de ces éléments couvre plus de terrain qu’un CV avec dix projets de tutoriel.
Modèle de CV d’informatique (une page)
Copiez-le et remplacez chaque crochet. Tenez-vous à une page, sans exception ; un CV étudiant de deux pages dit au lecteur que vous n’avez pas su décider de ce qui comptait.
# [Prénom Nom]
[Ville, Pays] · [e-mail] · [téléphone] · github.com/[identifiant] · linkedin.com/in/[identifiant]
## Formation
[Diplôme, par ex. Master en informatique], [Établissement], [Ville]
[Diplôme prévu en] [mois année] · [moyenne, si elle vous avantage]
Cours pertinents : [Structures de données, Algorithmique, Systèmes
d'exploitation, Bases de données, Réseaux, Apprentissage automatique :
choisissez-en 5 à 8 qui correspondent à l'offre]
## Projets
### [Nom du projet], [stack en trois mots], github.com/[identifiant]/[dépôt]
- [Ce qu'il fait et qui l'a utilisé, avec un chiffre si vous en avez un.]
- [La partie technique la plus difficile que vous avez construite, et ce qu'elle a permis.]
### [Nom du projet], [stack], [lien]
- [Deux puces, même forme.]
### [Nom du projet], [stack], [lien]
- [Une ou deux puces.]
## Expérience
### [Rôle, par ex. Stage en développement logiciel], [Entreprise], [Ville]
[mois AAAA] à [mois AAAA]
- [Ce que vous avez construit, ce que ça a changé, les outils utilisés.]
- [Deuxième puce.]
### [Tutorat / Assistant de recherche / Job étudiant], [Organisation]
[mois AAAA] à [mois AAAA]
- [Une puce.]
## Compétences
Langages : [ceux dans lesquels vous savez résoudre des exercices d'entretien]
Frameworks et bibliothèques : [...]
Outils : [Git, Docker, Linux, un fournisseur cloud, une base de données]
## Activités et distinctions
- [Nom du hackathon, année : classement sur N équipes, ce que vous avez construit]
- [Contribution open source : projet, ce que vous avez modifié, lien vers la PR]
- [Bourse, mention, classement en programmation compétitive]
Trois règles pour le remplir. La formation reste en haut jusqu’à votre premier emploi à temps plein. Chaque projet a besoin d’un lien qui fonctionne. La liste des compétences ne contient que ce que vous pourriez utiliser en entretien cette semaine.
Exemple de CV d’informatique (fictif) : jeune diplômée
La candidate ci-dessous est inventée. L’université, les entreprises et chaque chiffre sont fictifs, choisis pour montrer à quoi ressemble un CV d’informatique complet d’une page en dernière année. L’exemple est traduit en français.
ANANYA DESHMUKH
Pune, Inde · ananya.deshmukh@example.com · +91 98XXX XXXXX
github.com/ananyad-dev · linkedin.com/in/ananyad-dev
FORMATION
B.Tech en informatique et ingénierie
Meridian Institute of Technology, Pune
Diplôme prévu en mai 2027 · CGPA 8,6/10
Cours pertinents : Structures de données et algorithmique, Systèmes
d'exploitation, Systèmes de bases de données, Réseaux, Systèmes répartis,
Apprentissage automatique
PROJETS
Shelfwise, Flask + PostgreSQL + React, github.com/ananyad-dev/shelfwise
- Application de réservation de places en bibliothèque utilisée par
1 200 étudiants pendant deux sessions d'examens ; a remplacé une feuille
d'inscription papier à la bibliothèque du campus.
- A construit le moteur de réservation avec des verrous au niveau des
lignes pour empêcher les doubles réservations en cas de requêtes
simultanées ; testé en charge jusqu'à 200 requêtes par seconde avec
Locust.
tinygrep, Rust, github.com/ananyad-dev/tinygrep
- Outil de recherche en ligne de commande implémentant Boyer-Moore et un
parcours de fichiers en parallèle ; 3 fois plus rapide qu'un grep naïf
sur un corpus de test de 2 Go.
- 140 étoiles sur GitHub ; empaqueté pour Homebrew et crates.io.
Campus Bus Tracker, Kotlin + Firebase, github.com/ananyad-dev/bustracker
- Application Android affichant en direct la position de 6 navettes du
campus à partir des téléphones des chauffeurs ; 800 installations via
l'association étudiante.
EXPÉRIENCE
Stage en développement logiciel, Halden Logistics, Pune
mai 2025 à juillet 2025
- A construit en React et FastAPI un tableau de bord interne qui a
remplacé un rapport Excel hebdomadaire sur les livraisons en retard ;
l'équipe opérations de 14 personnes le consulte désormais chaque jour.
- A écrit 60 tests d'intégration pour l'API des expéditions avec pytest,
faisant passer la couverture de ce module de 40 % à 85 %.
Tutrice, Structures de données, Meridian Institute of Technology
août 2025 à décembre 2025
- A animé des TP hebdomadaires pour 45 étudiants de deuxième année et
corrigé des devoirs sur les listes chaînées, les arbres et les graphes.
COMPÉTENCES
Langages : Python, Rust, Java, SQL, JavaScript
Frameworks et bibliothèques : Flask, FastAPI, React, pytest
Outils : Git, Docker, Linux, PostgreSQL, Firebase, AWS (EC2, S3)
ACTIVITÉS ET DISTINCTIONS
- HackMeridian 2025 : 2e sur 48 équipes ; prototype construit en 36 heures
qui met en relation les étudiants de la résidence pour partager des
taxis.
- Open source : correctif fusionné dans un client HTTP Python open source,
qui corrige la gestion des délais d'attente lors des nouvelles
tentatives (PR liée sur le profil GitHub).
- Tableau d'honneur (Dean's List), 2024 et 2025.
Relisez la section Projets et remarquez que chaque projet a un nombre d’utilisateurs, une échelle ou une comparaison. « Utilisée par 1 200 étudiants » et « 3 fois plus rapide sur un corpus de 2 Go » sont l’équivalent étudiant du « latence réduite de 60 % » d’un ingénieur en poste. Les puces du stage décrivent quelque chose qui existe encore après le départ de la stagiaire. La ligne open source nomme le projet et la modification, pour qu’un recruteur puisse cliquer et vérifier.
Rédiger chaque section quand vous n’avez pas d’expérience
Formation
Diplôme, établissement, mois prévu d’obtention et votre moyenne si elle vous aide. Le Tech Interview Handbook conseille de n’indiquer un GPA qu’au-dessus de 3,5 sur 4 ; un seuil comparable sur une échelle de 10 (CGPA) est d’environ 8. Il n’existe pas de conversion officielle avec la note sur 20 ; indiquez votre moyenne si elle est nettement bonne ou si vous avez une mention. En dessous, laissez les projets parler. Ajoutez une ligne « Cours pertinents » avec cinq à huit cours qui correspondent à l’offre. Un stage backend veut Bases de données, Systèmes d’exploitation et Réseaux ; un poste en apprentissage automatique veut Algèbre linéaire, Probabilités et ML. Changez la liste à chaque candidature.
Retirez le lycée après votre première année d’études, sauf si vous postulez à un stage de première année et n’avez rien d’autre.
Projets : votre section Expérience
Choisissez deux à quatre projets et donnez à chacun une ou deux puces. Une bonne puce de projet a la même forme qu’une puce professionnelle : ce que vous avez construit, ce que ça a changé ou qui l’a utilisé, et la méthode technique. « A créé une appli de chat en Node.js » est un titre. « A créé en Node.js avec Socket.IO une appli de chat utilisée par 90 camarades pendant un semestre ; a ajouté la persistance des messages dans Redis après la première panne » est une preuve.
Les projets de cours comptent si vous décrivez votre part et que le projet a fait quelque chose. Les projets de groupe comptent si vous nommez ce que vous avez construit. Les clones de tutoriels ne comptent pas ; un recruteur a vu le même clone de Netflix bien des fois. Si vous n’avez que des projets de tutoriel, prolongez-en un jusqu’à ce qu’il fasse quelque chose que le tutoriel ne faisait pas, puis écrivez sur ce prolongement.
Chaque projet a besoin d’un lien public, avec un README qui explique ce qu’il fait et comment le lancer. Un recruteur qui clique sur un dépôt avec un seul commit nommé « initial » comprend que le projet n’est qu’un brouillon.
Stages, alternance, recherche et jobs étudiants
Listez chaque stage, y compris celui où vous avez corrigé du CSS pendant dix semaines. Écrivez deux puces : ce que vous avez construit, et ce que ça a changé pour l’équipe. Les chiffres viennent de l’équipe avec laquelle vous avez travaillé ; demandez à votre tuteur, avant de partir, quels chiffres vous pouvez citer.
Les missions d’assistant de recherche vont ici aussi, avec le laboratoire, le domaine du professeur et votre contribution technique. Le tutorat montre que vous savez expliquer et tenir une salle. Un job étudiant hors du secteur tech a droit à une ligne si vous avez la place, et à aucune sinon.
Hackathons et contributions open source
Une ligne de hackathon a besoin de l’événement, de l’année, de votre classement si vous avez été classé, et de ce que l’équipe a construit en quelques mots. Une ligne open source a besoin du nom du projet, de ce que votre modification a fait et d’un lien. Une pull request fusionnée dans un projet connu vaut plus que cinq hackathons sans résultat.
Si vous n’avez encore jamais contribué, choisissez une bibliothèque que vous utilisez, cherchez un ticket étiqueté « good first issue » et corrigez-le. La pull request prend un week-end et vous donne une puce avec un lien vérifiable.
Compétences
Listez d’abord les langages, puis les frameworks, puis les outils. N’incluez que ce que vous pourriez utiliser en entretien cette semaine. Évitez les barres de niveau, les pourcentages et les étiquettes « débutant / intermédiaire / avancé » ; les intervieweurs jugent votre niveau en posant des questions, et une auto-évaluation attire les plus difficiles.
Reprenez l’orthographe de l’offre. Si le poste dit « PostgreSQL », écrivez « PostgreSQL ». Notre guide des mots-clés du CV montre comment extraire les bons termes d’une offre sans gonfler la liste.
Ce qu’il faut laisser de côté
Une phrase d’objectif, parce que l’offre connaît déjà votre objectif. Une liste de savoir-être, parce qu’une puce de projet prouve le travail d’équipe mieux que les mots « travail d’équipe ». Une photo, pour les candidatures aux États-Unis, au Royaume-Uni et au Canada (en France, elle reste facultative). « Références disponibles sur demande ». Une longue section « Loisirs » ; une ligne suffit si elle dit quelque chose de précis.
CV de stage, de jeune diplômé et de « fresher »
Les trois diffèrent par la place qu’occupe la section Expérience.
CV de stage (première ou deuxième année). Vous n’avez peut-être encore aucun stage. Les cours et les projets font le travail, et un projet de cours clairement décrit vaut mieux qu’une section Expérience vide. Visez deux projets et une activité, et laissez la page remplie aux deux tiers plutôt que de la gonfler.
CV de jeune diplômé (dernière année, ou diplôme obtenu dans l’année). Les stages et l’alternance montent juste après la formation, et les projets suivent. Si vous avez fait deux stages, l’un d’eux peut surpasser votre meilleur projet ; mettez la preuve la plus forte en premier.
CV de « fresher ». En Inde, le mot désigne les mêmes candidats en dernière année ou récemment diplômés. La structure est identique. Les portails de placement des universités et certaines entreprises imposent un format ; suivez le formulaire qu’on vous donne, mais gardez la version d’une page pour les candidatures que vous envoyez vous-même, avec le même contenu dans les deux.
Une règle vaut pour les trois : une page, la formation en haut, chaque projet avec un lien.
Les erreurs des étudiants sur un CV d’informatique
Un CV de deux pages à la fin des études. Ramenez-le à une page en retirant le projet le plus faible et la section loisirs avant de toucher à la taille de la police.
Des projets sans lien ni chiffre. « A créé une appli météo » ne dit rien au lecteur. Un lien lui permet de regarder ; un chiffre lui dit que ça a marché.
Une liste de compétences plus longue que la section Projets. Quatorze langages et deux projets se lisent comme une liste d’intitulés de cours. Trois langages avec des preuves valent mieux que quatorze sans.
Les cours en vedette. Une liste de vingt cours, c’est un relevé de notes, et le recruteur peut le demander. Choisissez les cours qui correspondent à l’offre et passez à la suite.
Des dates sans mois. « 2025 » pour un stage peut vouloir dire trois semaines comme un an. Écrivez « mai 2025 à juillet 2025 ».
Cacher le lien GitHub. Mettez-le sur la ligne de contact en texte simple, et assurez-vous que le profil a des dépôts épinglés avec des README.
Un seul CV pour toutes les offres. Un stage backend et un stage en data science demandent des cours, des projets et des compétences différents. Le CV principal reste le même ; la version d’une page change.
Personnaliser le CV d’informatique pour chaque offre
Gardez un document principal avec chaque projet, cours, hackathon et poste que vous avez, puis tirez-en pour chaque candidature une version d’une page qui commence par les preuves que l’offre demande. La méthode en six étapes, avec un exemple d’ingénierie détaillé, se trouve dans notre guide pour adapter votre CV à une fiche de poste.
Si vous postulez à de nombreux postes, Resume Matcher, l’outil gratuit et open source que je maintiens, fait cette découpe pour vous. Vous le faites tourner sur votre ordinateur portable, vous connectez un modèle d’IA, et il réécrit vos puces avec les mots de l’offre pendant que des vérifications dans le code gardent intacts votre établissement, vos dates et les noms de vos projets. Pour un budget étudiant, un modèle local gratuit via Ollama (en anglais) ne coûte rien par requête, avec cette réserve que les petits modèles locaux peuvent avoir du mal avec les modifications structurées ; un modèle cloud peu coûteux est l’alternative. Il exporte un PDF à base de texte depuis l’un de ses sept modèles, et plus de 200 000 candidats l’ont utilisé. Son interface existe en français.
Si cet article vous a aidé
Le premier CV est le plus difficile à écrire, parce que vous prouvez que vous savez faire un travail que vous n’avez jamais occupé. Si ce guide ou l’outil vous a aidé, une étoile sur Resume Matcher sur GitHub aide d’autres étudiants à le trouver, et vous pouvez me suivre, Saurabh Rai, sur GitHub, X et LinkedIn.
[Cet article a été rédigé, traduit et mis en forme avec l'aide de l'IA. Les informations sur le produit ont été vérifiées dans le code source de Resume Matcher, et les sources externes sont citées en lien là où elles sont utilisées.]
Cet article vous a été utile ? Ajoutez une étoile à Resume Matcher sur GitHub et suivez le projet