Les meilleurs conseils pour créer un bon CV de développeur (et les pires)

  Temps de lecture : 14 min.
Avoir un bon CV de développeur permet d'obtenir des entretiens. Découvre des conseils pour optimiser son CV et éviter les pires erreurs.

Après avoir discuté avec plusieurs recruteurs spécialisés dans le recrutement des devs, j’ai pu établir une liste pour optimiser son CV en tant que développeur.

Dans cet article tu découvriras comment mettre en avant tes compétences et organiser ton CV.

Comment les recruteurs reconnaissent un bon CV de développeur ?

C’est que l’on va découvre ensemble !

✅ Ce qu’il doit y avoir dans un bon CV de développeur

Beaucoup de clarté, avec un minimum de design

En tant que développeur, on postule à des offres où il y a une certaine concurrence.

Tu dois te faire remarquer pour te distinguer des autres devs.

Et cela passe par avoir un CV qui soit clair, lisible, allant au but avec un minimum de graphisme.

Je suis développeur, pas graphiste.

Toi, en lisant la phrase juste au-dessus.

C’est aussi, c’est que je disais au début !

Même si tu n’as pas de sensibilité pour le design ou le graphisme en général, tu dois faire attention.

Des développeurs qui ont un beau CV seront davantage pris au sérieux.

La logique veut que ce qui est soigné retient davantage notre attention.

Ce n’est pas ce que tu veux, retenir l’attention du recruteur ?

CV développeur atypique
Attention tout de même à ne pas aller trop loin… https://pjreddie.com/static/Redmon%20Resume.pdf

Des tas de templates existent… Prends 5 minutes pour apprendre à te servir de InDesign, ou fais-le en HTML.

Ça prend du temps d’avoir un CV élégant, mais crois-moi, c’est un sacré avantage sur les autres développeurs.

Les projets persos, ton portfolio, Github & StackOverflow…

Ils sont clairement, UN ÉNORME avantage pour toi.

Imagine ce que va penser le recruteur en voyant que :

  • Des développeurs te remercient sur StackOverflow car tu les as aidés ;
  • Tes projets exposés sur Github sont d’une grande qualité ;
  • Tu as contribué à des projets open source ;
  • Les sites que tu as créés sont vraiment aboutis.

Montrer son travail lorsqu’il est qualitatif, ça a toujours du bon.

Pour construire un bon CV de développeur, n’hésite surtout pas à montrer de quoi tu es capable.

Je n’ai pas de porfolio ou de compte Github (ni quoique ce soit en fait)

Dans ce cas travaille sur la qualité de ton code et le prochain de tes projets, expose-le proprement sur GitHub…

Je n’ai pas de portfolio, car je n’ai pas de réalisations à montrer, et ce n’est pas grave.

Je n’ai que 300 points sur StackOverflow.

Du coup je ne mets pas mon profil SO sur mon CV.

En revanche dès que j’ai de quoi aider quelqu’un, je réponds sur le forum.

Tout ça se construit petit à petit…

Profil GitHub pour les développeurs
Rempli ton profil GitHub dès que tu en as l’occasion

J’ai fait des projets persos, les liens sont dans mon CV et le code source de certains se trouve directement sur GitHub.

Les projets personnels…

En tant que développeur, tu as forcément des projets persos.

Les projets personnels feront la différence entre 2 développeurs de même niveau. On y verra un développeur passionné, l’autre un peu moins.

Yohan Turbak

Avoir des projets personnels montre que tu es plus que « simplement attiré » par le développement.

Cela montre que tu aimes le développement, et ça fait gagner des points.

Pour ma part j’ai toujours eu plein de projets persos depuis que j’ai commencé il y a 10 ans.

C’est un réel bonus, n’hésite pas à les mettre en avant (même s’ils n’ont pas marché, laisse les autres en juger).

Ajoute tes certifications

Si ta boîte fait passer des certifications, saute sur l’occasion !

Déjà parce que ça va te faire bosser une techno à fond.

Ensuite car c’est assez valorisant, ça t’aidera un peu plus à affronter le syndrome de l’imposteur !

Les certifications, tout comme les diplômes (en France) sont un moyen de diminuer la prise de risque à l'embauche d'un développeur.

Pour ma part je suis certifié eZ Platform et j’ai du pas mal bosser pour l’avoir.

Certification développeur

C’était un challenge super intéressant et je suis content de l’avoir fait.

Je suis en train de voir pour passer la certification Symfony, c’est super excitant.

J’espère que toi aussi tu auras la chance de pourvoir passer des certifications.

Si tu en as déjà, mets les en avant.

La maîtrise des langues, une priorité

C’est très important de bien savoir lire l’anglais, tu le sais aussi bien que moi.

Si tu as des problèmes à lire de la documentation en anglais, lis-en davantage.

C’est un incontournable, tu ne pourras pas y échapper…

Si tu as un bon niveau, tu peux te permettre de mettre ton niveau au TOIEC ou au TOEFL sur ton CV.

Certification TOEIC

Suivant le poste, on ne te demandera pas de tenir une conversation en anglais, c’est même peu probable.

Par contre si tu galères à lire la documentation d’une API car ton niveau en anglais en faible, ce sera un dur handicap.

Précise bien : le poste que tu recherches / ton profil

Le rôle d’un recruteur est de faire correspondre :

  • Les besoins de l’entreprise
  • Avec les compétences des candidats

Annonce clairement le type de développeur que tu es sur ton CV.

« Développeur web React » ou « Développeur embarqué » c’est parlant. On sait tout de suite pourquoi on a pris ce CV.

Là-aussi on simplifie le travail du recruteur.

Voici quelques exemples de titre pour ton CV :

  • Développeur web PHP junior
  • Développeur web Java senior
  • Ingénieur étude et développement (trop général)
  • Développeur front-end (React / Vue / Angular)
  • Développeur fullstack (JS)

Bien mettre ton profil dans ton CV de développeur est une obligation.

Tu aurais tort de penser qu’en mettant simplement « développeur », tu ratisserais plus large…

De plus, lorsque la personne qui a vu ton CV de développeur tombera sur une offre React, tu auras maximisé les chances qu’elle pense à toi… 🙂

Sépare tes compétences

Il faut éviter le syndrome de l’expert si jamais tu as 2 ans d’expérience.

Pour faire connaitre aux mieux tes compétences de développeur, classe-les en plusieurs catégories :

  • Expérimenté : Les technos avec lesquelles tu es vraiment à l’aise.
  • Familier : Tu as déjà utilisé ces outils, tu t’en sors pas trop mal avec mais tu ne les maîtrises pas totalement.
  • Basique : Tu connais les bases, sans plus. J’évite de mettre ce dernier, il n’a pas vraiment d’intérêt.
Compétences développement web

La catégorie « expérimentée » sert également à pointer les technologies avec lesquelles tu souhaites travailler !

CV développeur compétences techniques
Une autre manière de présenter tes compétences techniques

J’ai un passé d’administrateur système. C’est marqué dans mes missions mais pas du tout dans mes compétences.

Je choisis uniquement de mettre en avant certaines compétences de développement car je recherche un job de développeur bien précis.

Néanmoins je l’indique dans mes missions car pour moi, c’est important de montrer toutes ses compétences.

Un développeur avec un double profil.

Concernant l’affichage sur ton CV, tu peux le faire de deux manières.

  • Les technos utilisées et séparées en catégories à part (lors de tes projets / missions / entreprises)
  • Des « tags » avec des technos sous chaque description de projet
Mission développeur avec mots clés technos
Utilisation des technos sous forme de mots clés dans les descriptions de missions

Cette dernière partie est très utile pour indiquer au recruteur le rapprochement entre la mission et le langage / outil choisi.

Si tu en as envie, rajoute tes loisirs

Dans l’industrie de la tech, les développeurs sont jeunes.

Pour le coup, avoir des loisirs communs avec les membres de l’équipe déjà en place peut être « un plus ».

Un plus dans le sens où si vous avez une passion commune, vous pourrez en discuter lors de l’entretien et même après.

Ça aide à créer des liens.

Donc oui, tu peux mettre une section « Mes loisirs » à ton CV.

Si tu veux éviter qu’elle prenne trop de place, tu peux utiliser des icônes, ça parle à tout le monde et ce sera visuel.

Pour cela tu peux utiliser le très célèbre site flaticon.

🧒 Je suis développeur junior, je mets quoi en avant sur mon CV ?

Bonne question !

Faire un CV de développeur débutant / junior va te faire changer de ligne directrice.

Ce qui te fait défaut, c’est l’expérience.

Il faut donc mettre en valeur ton parcours académique ou tes formations.

Mets donc en avant :

  • Les technos que tu as utilisées dans ton apprentissage ;
  • Mets encore plus en avant celles avec lesquelles tu es le meilleur ;
  • Les différents projets que tu as faits (à l’école ou non) et qui t’ont marqué (si tu as mis en ligne ces projets, c’est encore mieux) ;
  • Tes premières expériences, peu importe ce qu’elles sont ;
  • Précise bien tes stages ou ton alternance, avec ce que tu y as fait.

En tant que développeur junior, tu vas devoir en rajouter un maximum de détail pour ne pas te présenter avec un CV vide

Cependant veille à rester humble, décris concisément et précisément tes compétences ; n’en rajoute pas trop.

Les CV de développeurs sorti d’école sont plus difficile à rédiger par manque de contenu.

C’est normal, ne te formalise pas là-dessus et fais en sorte d’améliorer au maximum ton CV.

🛑 Erreurs les plus communes dans les CV des développeurs

Avoir un CV trop rempli

Un CV blindé de texte ou de techno c’est mauvais pour le recruteur.

C’est très compliqué de comprendre le projet d’un CV lorsque le profil cite l’ensemble des langages sur lequel il a pu travailler et qu’on se retrouve avec un volume trop important de technos.

Camille Bernard

Le recruteur va devoir faire des efforts pour trouver les informations qu’il recherche dans ton CV.

Un très mauvais point pour toi.

La tâche du CV c'est de faciliter la prise d'information concernant ton parcours et tes compétences.

C’est une arme à double tranchant :

Tu rajoutes des informations dans ton CV pour espérer séduire le recruteur et répondre à ses attentes.

Finalement cela te nuit, car il y a tellement d’informations qu’il s’y perd.

Le pire ce serait de mettre comme j'ai pu le faire, toutes les technos sur lesquelles tu as bossé, même celles que tu n'aimes pas.
Technos dans un CV de développeur
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

Que ce soit pour montrer ton expérience ou pour combler les trous, ça a souvent un mauvais effet.

Conseils pour un CV plus clair

  • Pense à aérer le texte ;
  • Diminue un peu la police au besoin s’il y a trop de texte (ça doit rester lisible) ;
  • Condense des infos, au besoin utilise des icônes (pas de problème avec ça) ;
  • Reformule les longues phrases ;
  • Utilise des listes à puces ;
  • Spécifie les technos sur lesquelles tu es spécialisé ;
  • Donne les outils et langages que tu maitrises ;
  • Ton CV doit tenir sur 1 seule page ! Les recruteurs n’ont pas le temps.

Les experts… et l’humilité

Le métier de développeur, c’est quelque chose où tu auras toujours à apprendre.

Aujourd’hui tout le monde est un peu expert de tout.

C’est à la mode de s’auto-proclamer expert de quelque chose.

Un expert c’est celui qui a fait toutes les erreurs qu’il est possible de faire dans un domaine.

Niels Bohr – Physicien

Autrement dit, ce n’est pas parce que tu as une certification que tu es un expert.

Un expert en développement, ça répond à TOUTES les questions qu’on lui pose sur son domaine de prédilection, sans faute.

Expert développeur

Certains d’entre nous se comportent parfois comme s’ils étaient expert, ou pire encore :

  • Ce n’est jamais de leur faute ;
  • Il y a toujours un truc qui va pas avec le code des autres ;
  • L’ordinateur plante tout le temps, c’est pour cela qu’ils font du dépassement ;
  • « Ça n’a pas l’air compliqué » est leur phrase favorite.

Si tu te reconnais là-dedans (et j’ai été dans cette « case »), c’est qu’il est temps de changer 🙂

L’humilité fait progresser.

Pense-y en rédigeant ton CV.

J’ai arrêté l’école en cours d’année

Si jamais tu es parti en vacances à l’étranger ou que tu as arrêté l’école pour lancer un projet avec des amis, n’hésite pas à le dire.

Il faut savoir le justifier… C’est tout.

J'ai voulu profiter et j'ai pris une année sabbatique pour...

Ceci, personne ne te le reprochera.

Bien au contraire, si c’est ton cas je salue l’initiative !

J'ai voulu glander pendant un an.

Ça en revanche, ça ne rassure personne.

Si tu as dû arrêter l’école prématurément, mets ton niveau d’étude (ex : BAC +4) avec le diplôme le plus haut obtenu.

Toutes les entreprises ne recherchent pas obligatoirement des Bac +5.

Les mensonges, ça se voit (souvent)

Si les développeurs mentent sur leur CV, c’est sûr la maitrise des technos.

On édulcore tous plus ou moins notre expérience.

On se donne un peu plus de crédits, un peu plus de responsabilité en décrivant la mission…

C’est normal, il faut savoir se vendre.

Mais se vendre ne veut pas dire mentir.

Mentir c’est quand tu dis :

Angular ? Ouais ouais pas de soucis je maîtrise, enfin j’en ai déjà fait. Une ou deux fois. Allez c’était pas bien compliqué, je vais me mettre 4 étoiles sur 5, ça passe.

Un développeur qui prend des risques sur son CV !

Quand tu devras justifier cela à ton entretien, tu vas sans doute devoir t’expliquer en rajoutant un peu plus de mensonge pour étayer tes propos.

En inventant des projets où tu aurais pu l’utiliser par exemple.

En imaginant un projet vague avec une autre techno que tu as découverte en faisant ta veille…

Et tu veux savoir le pire ?

C’est que cela peut fonctionner devant quelqu’un de non-technique.

Mentir sur son CV de développeur
Mentir sur les technos peut fonctionner, à l’entretien…

Soyons honnête, tôt ou tard, les gens se rendront compte que finalement, tu ne maîtrises pas autant que ce que tu laisses paraître.

Alors il ne s’agit pas de se rabaisser, mais de rester humble.

Le plus important, c’est de garder le focus sur ce que tu sais faire et de mettre l’accent dessus.

Il vaut mieux savoir faire une chose bien, que plein de choses pas terribles.

Tu pourras dire cela au recruteur si jamais il trouve qu’il n’y a pas assez de technos sur ton CV 😉

La lettre de motivation

Elle peut être plus négative que positive…

Si ta lettre de motivation est copiée/collée d’une entreprise à l’autre, tu peux oublier.

Une lettre de motivation ça doit être personnelle et remplie de détermination.

Imagine que tu postules pour la boîte de tes rêves, qu'est-ce que tu aimerais leur dire ?

Que tu utilises leur produit tous les jours ? Que ce qu’ils font te passionne et que leur cause te touche particulièrement ?

On doit sentir la passion dans une lettre de motivation…

Alors si tu ne postules pas pour le job de dev de tes rêves, ne fais surtout pas de lettre de motivation.

À quoi bon recopier un modèle que tu auras trouvé sur internet ?

Quant à savoir si la lettre doit être manuscrite, je ne pense pas.

C’est très français et ça ne facilite pas forcément la lecture ni l’envoi.

La photo Snapchat parce que tu ne t’assumes pas

Si tu décides de mettre une photo sur ton CV, elle doit être pro.

Un CV de dev c'est comme un profil LinkedIn, il faut que ce soit soigné.

Donc si tu mets une photo de toi, essaye de te mettre en avant avec une photo qui soit pro et en même temps sympathique.

Ne la retouche surtout pas avec des effets chelous.

On est dans le cadre du travail, ce doit être une photo de profil où tu es seul ET dans un cadre convenable.

Aussi n’oublie pas de sourire, il faut que tu sois avenant, que l’on ait envie de rencontrer.

Sinon pourquoi mettre une photo ?

Je n’ai pas envie de mettre ma photo

Alors ne la mets pas !

Personnellement je n’ai pas mis de photo sur mon CV.

Mais ça peut rajouter de la chaleur une photo, un côté cool.

La discrimination est présente à tous les niveaux, tout le monde juge sur la beauté des gens, même sans s'en rendre compte.

Alors si tu n’es pas à l’aise avec ton physique, personne ne te reprochera de ne pas avoir mis ta photo.

Elle n’a que peu de valeur ajoutée selon moi.

Mettre des barres de progression sur son CV

Cela peut être super mal interprété et l’échelle est dans tous les cas fausse car c’est la tienne…

Beaucoup de gens ne seront pas d’accord avec ce que je viens de dire.

Mais de plus en plus de recruteurs pensent également comme cela.

CV développeur avec barres de progression

Au fond, le seul intérêt que l’on peut y voir c’est comprendre quelles technos tu maîtrises mieux qu’une autre.

Cela, on l’a déjà abordé dans la partie « Compétences » de l’article.

Si tu souhaites avoir davantage d’arguments contre leur utilisation je t’incite à lire le billet de Matthieu et ce qui suit.

Les développeurs se la racontent sur leur CV

C’est humain, on va tous chercher à se valoriser.

Du coup, au lieu de mettre 60 % sur la maitrise de Java, on va plutôt mettre 70 % voire 75 % pour les plus téméraires !

En jouant sur le terrain de la barre de progression, tu vas toi aussi devoir te surestimer.

Et si tu ne te surestimes pas ?

Tu pourrais paraître moins bon que tes collègues…

2/5 en Java, ça ne fait rêver personne.

C’est un jeu dangereux, évite d’y participer si tu le peux.

Les fautes d’orthographe, ou pire encore : les fautes sur les noms des technos…

Si tu écris « Symphony » ou lieu de « Symfony » ou même « Spring Bott » ou lieu de « Spring Boot », tu vas passer pour quelqu’un de négligé.

Or la rigueur, c’est très important en tant que développeur.

Il faut savoir suivre des consignes claires, se remettre en question, pousser la réflexion un peu plus loin à chaque fois…

Tu as le droit d’être dyslexique.

Mais fais relire ton CV par plusieurs personnes différentes…

Tu n’as pas le droit de rendre un CV de développeur avec plein de fautes.

Pour moi c’est rédhibitoire.

Et même si ça ne l’est pas pour certains RH, tu pars clairement avec un handicap par rapport aux autres développeurs…

Tout ça pour quelques fautes ?

C’est dommage, relis-toi !

CV de développeurs : Ce que veulent les recruteurs

J’ai été demandé conseils à plusieurs personnes spécialisées pour réaliser cet article.

Merci à elles pour avoir pris le temps de répondre à mes questions 🙂

En tant que développeur si tu as des questions sur le recrutement des devs en général, n’hésite pas à te tourner vers elles.

Conclusion

On vient de voir toutes les caractéristiques d’un bon CV de développeur.

Tu as désormais connaissance de tout ce qu’il ne faut pas faire…

Et de tout ce qu’il faut faire !

D’ici quelques semaines je mettrais à jour l’article avec un modèle de CV pour les développeurs…


Un bon CV s'accompagne d'un bon profil sur Linkedin.

Si ton CV est parfait mais que personne ne le voit, c’est triste.

Optimise ton profil LinkedIn pour avoir plus de visites.

Postule à un maximum d’offres.

Si tu souhaites aller plus loin, voici un excellent article en anglais sur comment construire son CV de développeur.

❤️ Tu as aimé cet article ?️

J'ai mis un moment à l'écrire... Ce serait top si tu pouvais le partager à la communauté !