Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Trolldi : comment un développeur évalue-t-il votre CV ?
Quels éléments pèsent le plus ou donnent une mauvaise impression dans votre CV ?

Le , par Michael Guilloux

257PARTAGES

14  3 
Quels sont les éléments qui donnent le plus de poids à un CV de développeur ?
Selon qu’il est lu par le département des ressources humaines ou par un développeur, votre CV se verra attribuer une valeur différente qui déterminera si oui ou non vous êtes le candidat idéal pour un poste. Steve Hanov, un professionnel de l’informatique a donc essayé d’illustrer, avec un peu d’humour, la manière dont le CV d’un développeur est lu et évalué par un RH ou par un développeur.

Pour un service RH qui ne connait pratiquement rien à la programmation, le profil de développeur idéal à un poste est celui qui mentionne le plus les compétences décrites dans l’offre d’emploi. Une lettre de motivation qui s’adresse au recruteur par son nom est également quelque chose de bien apprécié par les RH, d’après Steve Hanov. Mais, c’est totalement différent lorsque votre CV est lu par un développeur expérimenté. Ce dernier recherche certains éléments bien précis qui donnent du poids à un CV. Il y a toutefois d’autres indices qui lui donneront une mauvaise impression du candidat. Ce sont tous ces éléments que Steve essaie d’énumérer, par ordre d’importance en attribuant une note à chaque élément.

Ce qui intéresse un développeur qui lit votre CV

1. Vous avez écrit un compilateur ou un OS juste pour le fun : +15
2. Votre CV a été compilé en Latex : +12
3. Vous contribuez à des projets open source : +11
4. Vous avez écrit un compilateur ou un OS dans le cadre d'un projet d'étude : +9
5. Vous avez un blog dédié à la programmation : +8
6. Vous avez été président d'un club de programmation ou similaire : +8
7. Vous avez effectué un stage chez un géant de l'IT comme Google ou Microsoft : +7
8. Vous avez écrit des programmes complexes dans des langages dynamiques comme Perl, Python ou Ruby : +6
9. Vous avez une bonne connaissance d'au moins trois langages de programmation : +5
10. Les compétences pour le poste que vous occupez sont similaires à celles pour celui pour lequel votre CV est analysé : +5
11. Vous avez un stage (pour les débutants et les nouveaux diplômés surtout) : +4
12. Vous avez créé une entreprise : +4
13. Votre page web personnelle utilise Rails, PHP ou ASP.NET : +4
14. Une adresse email associée à un domaine (de type @monentreprise.com par exemple) a plus de poids qu'une adresse de type @gmail, @yahoo, etc.). Cela joue donc en votre faveur : +3
15. Vous avez modifié des programmes complexes dans des langages dynamiques comme Perl, Python ou Ruby : +3
16. Vous avez une page web personnelle : +2
17. Vous avez eu un excellent cursus scolaire : +1

Ce qui laisse indifférent un développeur qui lit votre CV :

1. Vous avez obtenu des bourses d'études : +0
2. Vous énumérez des postes que vous avez occupés qui n'ont rien avoir avec la programmation : +0

Ce qui donne mauvaise impression à un développeur qui lit votre CV :

1. Vous êtes un développeur avec un doctorat, mais à quoi cela va-t-il servi ? Cela va donc vous valoir un -1.
2. Votre lettre de motivation est générique, pas assez originale et spécifique : -2
3. Si vous considérez qu'avoir des connaissances en Excel/Word est un atout tellement recherché pour un développeur que cela doit être mentionné dans votre CV, vous aurez aussi un -2 pour cela.
4. Des fautes de grammaire et d'orthographe dans votre CV vous feront perdre également 2 points.
5. Taille des caractères trop petite : -3
6. Toute votre expérience de programmation se résume au cadre scolaire : -4
7. Si vous ne maitrisez qu'un seul langage, cela va vous faire perdre également 4 points.
8. Un CV de plus de 3 pages : -6
9. Votre CV comprend une section non pertinente : -6
10. Vous prenez des cours de certification dans une technologie : -7
11. Vous avez eu de faibles résultats dans des matières pertinentes : -8
12. Vous citez votre expérience Visual Basic en premier : -10
13. Vous êtes torse nu sur votre photo de profil Facebook : -12
14. Votre CV utilise une combinaison de tabulations et d'espaces pour indenter les différentes sections : -15

Source : Steve Hanov's Blog

Et vous ?

Qu’en pensez-vous ?
Selon ce barème, quelle note donnera un développeur à votre CV ?
Quels éléments donnent le plus de poids à un CV de développeur ? Et quels sont ceux qui donnent une mauvaise impression ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Vulcania
Membre éclairé https://www.developpez.com
Le 09/12/2016 à 10:12
Il me semble évident que tout dev qui se respecte tourne sous son propre OS fait "main".
15  0 
Avatar de satenske
Membre confirmé https://www.developpez.com
Le 09/12/2016 à 11:35
Citation Envoyé par Loceka Voir le message
Ah bon ?
Donc maîtriser un langage "client" (javascript) + un langage serveur (Java/PHP/...) + un langage de requêtage (SQL) c'est baratiner ?
Sans parler d'un langage de script (bash/Perl/python) pour les déploiements serveur.
Et sans mentionner non plus HTML/CSS qui même sans être des langages à proprement parler nécessitent quand même une certaine maîtrise (surtout CSS).

Pour moi un bon dév est quelqu'un qui maîtrise ou au moins connaît bien ces 5 aspects-là.
C'est peut être vrai pour le développement Web. Mais quelqu'un qui maitrise le C++, le Java et le Python, c'est déjà plus difficile. Connaître les 3, pouvoir développer avec, bien sûr (et c'est mon cas), mais de là à les maîtriser...

Par contre, développement Web, ou non, je suis d'accord sur le côté SQL. Il n'y a presque plus d'application, web ou client lourd, qui n'utilise pas de base de données. Même avec l'utilisation d'ORM ou autre outils, la connaissance du fonctionnement de celles-ci ne peuvent être qu'un plus.

P.S : je savais bien que mon CV en LaTeX ne pouvait être qu'un plus \o/ \o/
10  0 
Avatar de bilgetz
Membre averti https://www.developpez.com
Le 09/12/2016 à 10:47
Maitriser au moins trois langages de programmation
Ben justement moi, je me méfie de çà.

Quelqu'un qui sur son CV connait énormément de chose me met la puce a l'oreille.
Souvent c'est un baratineur qui ne connais pas vraiment toutes les techno mise sur le CV.
9  1 
Avatar de Cincinnatus
Membre éprouvé https://www.developpez.com
Le 09/12/2016 à 10:59
Citation Envoyé par bilgetz Voir le message
Ben justement moi, je me méfie de çà.

Quelqu'un qui sur son CV connait énormément de chose me met la puce a l'oreille.
Souvent c'est un baratineur qui ne connais pas vraiment toutes les techno mise sur le CV.
Mouais. 3 langages, ce n'est pas excessif... Lorsque le CV liste 15 technos différentes, piochant chez C#, Java, PHP, Ruby, Perl, l'assembleur, ok, ça paraît beaucoup. Il faut quand même pratiquer plusieurs langages, à partir du moment où on n'est plus grand débutant.

EDIT : Le sondage parle de maîtrise mais le sujet ne parle que de bonnes connaissances de plusieurs langages. Largement différent.
7  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 09/12/2016 à 11:10
Les points qui me paraissent très bizarres dans la liste citée par l'article :

-Votre CV a été compilé en Latex : Et alors ? Pour la plupart des postes, connaitre LateX ne me parait pas un avantage énorme et ne pas le connaitre n'est sans doute pas un handicap. Au pire, on pourrait même considérer que vouloir absolument se compliquer la vie n'est pas vraiment une qualité et peut créer tout un tas de problèmes durant un projet.
-Vous avez été président d'un club de programmation ou similaire : Et alors ?
-Votre page web personnelle utilise Rails, PHP ou ASP.NET : Si le poste concerne du Java, je ne suis pas sûr que ça joue beaucoup. Et des page web perso en PHP, ça court les rues !
-Une adresse email associée à un domaine (de type @monentreprise.com par exemple) a plus de poids qu'une adresse de type @gmail, @yahoo, etc.). Cela joue donc en votre faveur : Vous êtes sérieux, là ? Une adresse mail, c'est juste une convention, une manière de pouvoir être contacté. Qu'est-ce que ça dit sur les capacités d'un développeur ?
-Vous avez une page web personnelle : Si elle parle de philatélie, je ne vois pas en quoi on est avancé.
-Vous êtes un développeur avec un doctorat, mais à quoi cela va-t-il servi ? : Ben le candidat a déjà eu à traiter des sujets très complexes. On peut attendre de lui un peu plus qu'un petit script PHP.
-Votre lettre de motivation est générique, pas assez originale et spécifique : spécifique, ok. Original, ça risque d'être difficile. C'est quand même un peu un thème imposé. J'ai déjà fait du recrutement, et pour moi, une lettre de motivation, ça permet juste de savoir si le type a au moins lu l'annonce et pas balancé sa candidature à tout ce qui bouge. Difficile d'en tirer plus. Le pire, c'est que si quelqu'un envoyait réellement une lettre originale, dans 99% des cas, elle serait poubellisée, "qu'est-ce que c'est que ce guignol"-style. C'est un risque qui fait qu'on peut difficilement exiger des candidats qu'ils fassent une lettre originale. Le mec fait pas ça pour s'amuser ou se singulariser, mais pour trouver du boulot. EDIT : en fait, l'article original parle simplement de "lettre générique". Là, on est d'accord.
-Vous prenez des cours de certification dans une technologie : Prendre des cours est négatif, maintenant ???
-Vous êtes torse nu sur votre photo de profil Facebook : Voila pourquoi mon compte Facebook n'est pas à mon vrai nom. Officiellement, je n'ai pas de compte Facebook.
-Votre CV utilise une combinaison de tabulations et d'espaces pour indenter les différentes sections : Un peu contradictoire avec "Si vous considérez qu'avoir des connaissances en Excel/Word est un atout tellement recherché pour un développeur que cela doit être mentionné dans votre CV, vous aurez aussi un -2 pour cela"

Sinon, il y a aussi de très bons points.
7  1 
Avatar de Loceka
Expert confirmé https://www.developpez.com
Le 09/12/2016 à 11:27
Citation Envoyé par bilgetz Voir le message
Maitriser au moins trois langages de programmation
Ben justement moi, je me méfie de çà.

Quelqu'un qui sur son CV connait énormément de chose me met la puce a l'oreille.
Souvent c'est un baratineur qui ne connais pas vraiment toutes les techno mise sur le CV.
Ah bon ?
Donc maîtriser un langage "client" (javascript) + un langage serveur (Java/PHP/...) + un langage de requêtage (SQL) c'est baratiner ?
Sans parler d'un langage de script (bash/Perl/python) pour les déploiements serveur.
Et sans mentionner non plus HTML/CSS qui même sans être des langages à proprement parler nécessitent quand même une certaine maîtrise (surtout CSS).

Pour moi un bon dév (web) est quelqu'un qui maîtrise ou au moins connaît bien ces 5 aspects-là.
6  0 
Avatar de petogo
Membre régulier https://www.developpez.com
Le 09/12/2016 à 11:56
Citation Envoyé par Michael Guilloux Voir le message
2. Votre CV a été compilé en Latex : +12
Par expérience, les CVs Latex sont bien souvent issu de templates génériques. Résultat, on a l'impression de voir constamment la même chose, au même format.
Donc oui si c'est personnalisé et original et que ça sort du lot, autrement je préféré encore un CV plus travaillé sous word.

Citation Envoyé par Michael Guilloux Voir le message

5. Vous avez un blog dédié à la programmation : +8
13. Votre page web personnelle utilise Rails, PHP ou ASP.NET : +4
Je ne trollerais pas sur le choix de ces technos qui ne sont pas vraiment "au gout du jour"
Mais dans le fond, si c'est juste une page web perso, un simple site static suffit. Le faire avec rails/PHP/asp c'est clairement de l'over enginering.
Ce qu'on demande à un dev c'est de proposer des solutions adaptées au besoin, pas de sortir la machine de guerre à tout les coup.
Et même dans le cas d'un blog dev, une solution static blog engine est bien plus appropriée (Jekill par ex).

Citation Envoyé par Michael Guilloux Voir le message

2. Vous énumérez des postes que vous avez occupés qui n'ont rien avoir avec la programmation : +0
Bien au contraire, on ne recrute pas une machine. On peut prendre l'exemple d'un prof de bio reconvertit au développement :
la pédagogie, la gestion de conflit dans un groupe, s'adapter à son interlocuteur, etc sont des qualités recherchés pour un dev.

Citation Envoyé par Michael Guilloux Voir le message
1. Vous êtes un développeur avec un doctorat, mais à quoi cela va-t-il servi ? Cela va donc vous valoir un -1.
C'est sévère, je ne vois pas de raison de retirer des points.

et j'ajoute :
15. Des technos récentes sur le CV qui démontrent que le candidat fait régulièrement de la veille techno. (+16)
16. Une diversité des projets sur lesquels le candidat à travailler (web, robotique, IOT, sécurité, réseau, etc) (+16)
17. Participation à des concours / Hackathon &co (+16)
18. +1 par langue parlée

.19 Un CV envoyé en .doc ou .docx (-64)
.20 Plus globalement, un CV avec beaucoup de trous qui ne permet pas de comprendre votre parcours (-4)
.21 Continuer de faire du PHP en 2016 (-1024)
9  3 
Avatar de jpouly
Membre averti https://www.developpez.com
Le 09/12/2016 à 15:55
Citation Envoyé par yukihira Voir le message
Je ne comprends pas. Quelqu'un avec un doctorat ne devrait pas être un développeur? Il devrait être quoi alors? Un peu "plus"? Un peu "moins"? (Déjà, définir ce qu'est un peu plus ou un peu moins qu'un développeur.)
Sinon, on peut être dév avec un BTS, Licence, Master, Diplôme d'Ingé sans avoir un point en moins ou pas?
Ben tu te dis qu'un docteur ça coute chère. Et un grouillot moins .

En plus, ce sera surement un gars pénible, plein de concepts théoriques et compliqués et surtout qu'il sera meilleur que toi pour résoudre les problèmes.

Donc définitivement, pas un bon développeur .
6  0 
Avatar de J@ckHerror
Membre expérimenté https://www.developpez.com
Le 09/12/2016 à 16:29
Citation Envoyé par jpouly Voir le message
Ben tu te dis qu'un docteur ça coute chère. Et un grouillot moins .

En plus, ce sera surement un gars pénible, plein de concepts théoriques et compliqués et surtout qu'il sera meilleur que toi pour résoudre les problèmes.

Donc définitivement, pas un bon développeur .
C'est fort possible que ce soit en effet le stéréotype du doctorant. J'avais voulut faire un Doctorat CIFRE à l'époque (en alternance boite-labo) sauf que la boite n'a jamais eu l'argent pour le financement, du coup plus possible, mais je l'ai fait apparaitre sur mon CV lors que j'ai décidé de plonger dans le grand bain.
Donc premier entretient le mec me regarde "MMMMmmmmmmhhmhmh doctorat....Mmmmhmhmhm .... sert à rien ça !!! j'en ai un déjà, ça casse pas 3 pattes à un canard..... MMMmmhm mouai non on va arrêter là "

Du coup j'ai viré la référence pour la suite...

Mais il m'avait clairement fait comprendre ce qu'il pensait des doctorants... des mecs qui ne veulent pas quitter le système scolaire et qui sont donc réfractaire au monde professionnel et qu'ils pensent tout savoir... En tout cas il n'a rien lu de plus sur mon CV et cette mention lui a suffit pour ne pas chercher plus loin.

J@ck.
6  0 
Avatar de lper
Membre confirmé https://www.developpez.com
Le 19/12/2016 à 13:07
Citation Envoyé par jpouly Voir le message

Maintenant, si tout le monde veut faire des bases de données à l'arrache, en déstructurant les informations, tant mieux, ça me fera plus de bouleau quand les utilisateurs se rendrons compte que c'est trop le bordel et qu'il faut tout remettre carré .
Cool, tu pourras te recycler dans la sylviculture !
6  0