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 !

Difficulté à recruter de bons développeurs : le problème vient peut-être de la description de poste plutôt que d'une pénurie de talents
Selon une enquête

Le , par Axel Lecomte

107PARTAGES

23  1 
Actuellement, les entreprises rencontrent des difficultés à recruter des développeurs qualifiés alors que le nombre d'offres d'emploi ne cesse d'augmenter. En effet, dans leur procédure de recrutement, ces entreprises reçoivent souvent des candidatures au profil qui ne correspondent pas à leurs attentes.

Mais cette difficulté à trouver de bons profils serait-elle synonyme de pénurie de talents ou d'un processus de recrutement trop sélectif ?

Pour le développeur Timothy Mugayi, la description de poste serait le principal problème. « D'après mon expérience passée et de simples observations, il existe un grand nombre de programmeurs non traditionnels qui sont autodidactes, qui ne sont pas titulaires d'un diplôme traditionnel en informatique, mais qui peuvent très bien faire le travail. La plupart des programmeurs avec qui je travaille ne sont pas issus d'un tel milieu, mais sont autodidactes ou se sont lancés dans le domaine grâce à une certification. Certains de ces programmeurs ont un talent inexploité qui peut être utilisé car ils peuvent être réceptifs à l'apprentissage et n'ont généralement jamais eu l'occasion de montrer leurs talents juste parce qu'ils ne répondaient pas aux critères de filtrage basés sur l'éducation », explique-t-il.

D'ailleurs, un récent sondage, réalisé auprès de plus de 20 000 développeurs, indique que 34,6 % d'entre eux sont autodidactes et que 21,7 % n'ont pas de qualification formelle.


Réponses à la question « Comment avez-vous appris à coder ? », posée auprès des développeurs
Source : sondage Codingame



Réponses à la question « Quel est votre niveau de qualification actuel ? », posée auprès des développeurs
Source : sondage Codingame

D'un autre côté, certains candidats inscrivent des compétences qu'ils n'ont pas dans leur curriculum vitae afin d'être sélectionnés par les recruteurs. Ces derniers seront ainsi induits en erreur et vont perdre du temps et de l'argent en recrutant un profil qui ne correspond pas à leurs attentes.

« La réalité que nous devons tous accepter est qu'une offre d'emploi ne décrit pas une personne réelle. Elle décrit un idéal fictif et souvent irréaliste que la plupart des entreprises ne trouveront pas. Le processus d'embauche reste très humain, il ne faut pas l'oublier. Il y a d'autres facteurs dont nous devons tenir compte lorsque nous recherchons des talents et élaborons des descriptions de poste, comme l'empathie, la réceptivité, la confiance et la passion », poursuit Timothy Mugaiy.

Par ailleurs, sachant que le premier critère influençant le choix d'un candidat à l'embauche reste le salaire, un profil expérimenté aura plus de possibilités à choisir un emploi raisonnablement rémunéré. Ainsi, un recruteur exigeant qui propose un salaire modeste par rapport à d'autres aura des difficultés à trouver une personne correspondant à ces attentes.

Sources : Timothy Mugayi

Et vous ?

Selon vous, quel processus de recrutement devrait suivre les entreprises afin de trouver les bons profils ?

Voir aussi :

La difficulté à recruter de bons ingénieurs en informatique résulte-t-elle de la baisse générale du niveau scolaire, notamment, en maths et en sciences ?
Emploi développeur : dans quel pays est-on le mieux payé en tant qu'acteur de la filière web ? Une étude d'une firme anglaise donne des pistes
Les développeurs Back-end sont mieux payés que les développeurs Full Stack selon une étude de talent.io. Rester généraliste ou se spécialiser ?
Les langages de programmation et les emplois de développeur qui rapportent le plus selon une étude. Outre le salaire, les développeurs recherchent aussi des options de travail plus flexibles
La pénurie mondiale de talents est désormais le principal risque émergent pour les organisations, d'après une étude menée par Gartner

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

Avatar de grunk
Modérateur https://www.developpez.com
Le 27/02/2020 à 8:35
Citation Envoyé par rupteur Voir le message

Le problème se situerait plutôt sur le contenu de la formation :

Survol d'un grand nombre de langage pour finalement ne pas en maîtriser un.
Augmentation des heures de mathématiques (orientées statistiques). qui ne font pas forcement de bon ou mauvais développeurs.
Pour moi c'est pas ça le problème. C'est acté que quand tu sors de l'école tu n'es de toute manière bon à rien (j'exagère à peine) et que maîtriser un langage prend plusieurs années d'expérience. Il faut à minima 6 mois à un jeune diplômé pour être réellement efficace. Je pense qu'au contraire voir beaucoup de chose leur permet d'être réceptif au changement et de ne pas s’empatter dans une technos dès la sortie de l'école.

Les problèmes de recrutement viennent plutôt selon moi :
- Des profils recherchés : Ninja full stack C++ PHP Android Iphone Assembleur , des notions de compta et RH serait un plus. 20K€/an , et on à une super salle de pause. J'exagère à peine , le mouton à 5 pattes n'existe pas
- Des salaires proposés : Dans l'ensemble de le développeur est vu comme un simple technicien , malgré son diplôme travail d’ingénierie. Si on compare les rémunérations des commerciaux et des dév par exemple ça n'a rien à voir.
- Des nouveaux diplômés : L'époque des mecs passionnés qui s'amuse plus qu'il ne travail , qui recherche le défis technique est révolue. La plus part des jeunes sont là parce que c'est un secteur qui recrute et plus par passion. Du coup il sont beaucoup plus exigeants sur les conditions de travail (c'est pas un reproche mais une constatation).
30  0 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 27/02/2020 à 9:30
Citation Envoyé par grunk Voir le message
(.../...)
- Des profils recherchés : Ninja full stack C++ PHP Android Iphone Assembleur , des notions de compta et RH serait un plus. 20K€/an , et on à une super salle de pause. J'exagère à peine , le mouton à 5 pattes n'existe pas
(.../...)
- Des nouveaux diplômés : L'époque des mecs passionnés qui s'amuse plus qu'il ne travail , qui recherche le défis technique est révolue. La plus part des jeunes sont là parce que c'est un secteur qui recrute et plus par passion. Du coup il sont beaucoup plus exigeants sur les conditions de travail (c'est pas un reproche mais une constatation).
ça rejoint ce que je disait dans mon post sur les salaires à Montpellier; la chasseuse de tête avait mis une annonce pour trois postes de moutons à 5 pattes(testeur manuel, scripteur de test automatique, environnement international, assez de maîtrise théorique du sujet pour évangéliser les foules, profonde connaissance fonctionnelle du milieu médical et hospitalier, etc...). J'ai les 5 pattes en question. Mais "ah oui, mais c'est une startup, ils ne peuvent pas allonger plus de 40. Bon, vous êtes à plus de 50 et c'est légitime vu votre profil et votre expérience. Mais je vais raccourcir l'entretien, ça ne sert à rien - mon client ne pourra pas s'aligner."

Ce qui explique pourquoi, même si j'ai répondu très en retard à son contact(vacances à la montagne coupé de tout), les trois postes étaient toujours à pourvoir. Ils risquent de le rester longtemps. Soit ils ne prennent que des débutants - et ils s'exposent à lors au erreurs que moi j'ai fait étant débutant, sans avoir le filet d'expérimentés qui a empêché mes erreurs de faire trop de dégâts. Soit ils revoient leurs budget(le moins probable). Soit ils restent sans équipe qualité du tout(et bonjour les bugs).

Et ces gens là vont chialer auprès du gouvernement qu'on ne trouve pas de gens à recruter. Et le gouvernement(comme les précédents) va les écouter. Et prendre des mesures ineptes faute de comprendre la situation.
28  0 
Avatar de walfrat
Membre éprouvé https://www.developpez.com
Le 27/02/2020 à 9:00
Fausse question : si une fiche de poste qui espère attirer un dev expérimenté ne l'attire pas, c'est probablement parce que ces dev expérimentés sentent les problèmes à plein nez sur la réalité du job à partir de la fiche de description (+salaire évidemment).

Alors on pourrait retravailler la fiche de poste pour attirer les dev expérimentés, sauf que si la réalité du job ne change pas, ça ne les fera pas rester.
17  0 
Avatar de denisys
Membre éprouvé https://www.developpez.com
Le 27/02/2020 à 11:00
Encore un faut problème, pour excuser le niveau de nullité de ces entreprises !!!
Sans oublier, la considération que portes ces entreprises, pour les candidats.
Je veux un bac+5 !!
Pourquoi ??
Parce que je peux le facturer 3x plus chère au client !!!
15  1 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 27/02/2020 à 12:21
Que les Guignols des ressources humaines cessent d'utiliser ce terme "Talents" qui ne sert qu'a valoriser leur petites personnes et qu'ils se mettent à sérieusement faire leur travail:

1. Ne pas chercher le mouton à 5 pattes (le gars de 20 ans acceptant un salaire de misère tout en ayant une expérience de 10 ans sur une centaine de technologies toutes vieilles de moins de 5 ans!)

2. Connaître le métier pour lequel ils cherchent un "talent". Quand on a un RH qui aligne les mots clé pour décrire le profil recherché sans en connaître la signification du premier d'entre-eux et qui s'occupe aussi bien de l'engagement du mec qui passe l'aspirateur dans les bureaux que du développeur spécialisé dans une techno pointue, il ne faut pas s'étonner qu'il a de la peine à trouver le "talent" recherché.

3. Ne pas se limiter à trouver un "talent" correspondant à toutes ses exigences, mais privilégier la formation
14  0 
Avatar de DuyBinh
Membre émérite https://www.developpez.com
Le 27/02/2020 à 13:10
Citation Envoyé par Kikuts Voir le message
Le problème vient aussi que les jeunes ne se sentent plus et réclame des 70/80k avec 2, 3 ans d'expériences.

Il y a 2 semaines, un mec testeur avec 1 an d'expérience (avec seulement une formation de testeur de 30 jours, oui seulement 30 Jours) me demandait 60k... Le mec ne connaissait pas grand chose, pas énormément d'outil d'automatisation de test et il veut un salaire de 60k quand la fourchette pour ce poste pour quelqu'un d'expérimenté est dans les 40k 45k max. Ca monte à 50-55 pour les testeurs les plus expérimentés. Donc ses 60k... Il peut courir.

J'ai fait passer des entretiens à des personnes qui demandent 20k de plus que mon salaire alors qu'ils seront sous ma responsabilité... Le problème pour l'employeur c'est que s'il cède à un salaire aussi extravagant, soit il y a une énorme vague de départ, soit il doit revaloriser les autres.

Je rejoins un commentaire plus haut qui dit qu'un autre problème est qu'aujourd'hui il y a beaucoup de développeurs qui sont là car il y a du boulot, ça paye pas mal. Mais pour beaucoup, c'est purement alimentaire et aucune motivation, passion, amour du métier.
C'est quoi le problème de demander bcp? Si la boite peut aligner par rapport à son budget, elle le fait ou non. Si le mec ne connait pas les salaires du marché, t'as qu'à lui expliquer pas besoin de le mépriser . Tu dis simplement c'est hors budget et qu'il trouvera jamais à ce niveau de salaire avec son profil.

C'est ce discours de recruteurs qui me saoule, on m'a fait plusieurs fois venir alors que j'ai demandé si c'était dans leur enveloppe le salaire demandé, on me fait oui pour finalement essayer de faire des calculs d’apothicaires pour gratter quelques k€ à la fin et donc faire perdre du temps à tout le monde. Le salaire est en général le point central d'un job, autant éclaircir ce point directement, ça évite de faire perdre du temps au candidat et au recruteur.
18  4 
Avatar de d_d_v
Membre habitué https://www.developpez.com
Le 27/02/2020 à 15:58
Citation Envoyé par Kikuts Voir le message
Le problème vient aussi que les jeunes ne se sentent plus et réclame des 70/80k avec 2, 3 ans d'expériences.

Il y a 2 semaines, un mec testeur avec 1 an d'expérience (avec seulement une formation de testeur de 30 jours, oui seulement 30 Jours) me demandait 60k... Le mec ne connaissait pas grand chose, pas énormément d'outil d'automatisation de test et il veut un salaire de 60k quand la fourchette pour ce poste pour quelqu'un d'expérimenté est dans les 40k 45k max. Ca monte à 50-55 pour les testeurs les plus expérimentés. Donc ses 60k... Il peut courir.

J'ai fait passer des entretiens à des personnes qui demandent 20k de plus que mon salaire alors qu'ils seront sous ma responsabilité... Le problème pour l'employeur c'est que s'il cède à un salaire aussi extravagant, soit il y a une énorme vague de départ, soit il doit revaloriser les autres.

Je rejoins un commentaire plus haut qui dit qu'un autre problème est qu'aujourd'hui il y a beaucoup de développeurs qui sont là car il y a du boulot, ça paye pas mal. Mais pour beaucoup, c'est purement alimentaire et aucune motivation, passion, amour du métier.
Bof, vu que certains recruteurs n'hésitent pas à proposer des salaires de 20k, pourquoi ne pas se gêner dans l'autre sens et demander 70k en tant que candidat, ça se comprend.
14  2 
Avatar de LordMacharius
Membre averti https://www.developpez.com
Le 27/02/2020 à 11:53
Citation Envoyé par Pyramidev Voir le message
La complexité algorithmique, c'est le fait qu'un algorithme ait une complexité en O(1), en O(log n), en O(n), en O(n log n), en O(n ^ 2), etc. Ce n'est pas fondamentalement grave d'oublier que le terme "complexité algorithmique" se rapporte à ça. Par contre, si tu ne connais pas cette notion à 24 ans d'expérience, c'est qu'il y a un problème.
Ou pas, le point important dans toute la discussion est que l'informatique c'est ultra vaste. Nous qui sommes du métier on se perd facilement, alors les RH/Patrons ....
Petite anecdote personnelle, mon ancien patron confondait java et javascript, du coup il venait me proposer des postes chez des clients avec du javascript alors que je ne connais pas le langage.

Cela ne me choque pas de ne pas tout connaître, la complexité algorithmique c'est utile dans certains cas, mais dans la très grande majorité on s'en passe. En revanche, savoir que cela existe est indispensable pour savoir comment réagir le moment venu. C'est une subtilité plus que difficile à saisir pour les personnes donneuses d'ordres.
12  1 
Avatar de NoPr0n
Membre régulier https://www.developpez.com
Le 27/02/2020 à 10:40
Citation Envoyé par grunk Voir le message

- Des nouveaux diplômés : L'époque des mecs passionnés qui s'amuse plus qu'il ne travail , qui recherche le défis technique est révolue. La plus part des jeunes sont là parce que c'est un secteur qui recrute et plus par passion. Du coup il sont beaucoup plus exigeants sur les conditions de travail (c'est pas un reproche mais une constatation).
Faut dire qu'on s'amuse de moins en moins en développant. C'est devenu de plus en plus cadré, codifié, les dead-lines sont les plus serrés possible. Le client veut un résultat comme il l'imagine au pixel prés. On a quasiment aucune marge de manœuvre pour innover ou tester des trucs, même pour une simple formation de quelques jours il faut parfois se battre bec et ongles. Pour couronner le tout, la plupart des projets sur lesquels j'ai bossé, j'avais l'intime conviction qu'ils ne serviraient pas au final (parce que trop mal foutu faute de temps/specs ou parce qu'ils ne répondaient a aucun besoin, juste a une "idée révolutionnaire" du client).

Dans ces conditions, pourquoi accepter un bas salaire ?

A titre personnel, je serais prêt à faire une croix sur quelques k$ si c'est pour avoir la certitude que je vais bosser sur un projet utile en ayant un peu de latitude dans mes développements.
9  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 27/02/2020 à 16:32
Bof, vu que certains recruteurs n'hésitent pas à proposer des salaires de 20k, pourquoi ne pas se gêner dans l'autre sens et demander 70k en tant que candidat, ça se comprend.
Après faut quand même avoir un minimum d'intelligence et avoir des prestations en accord avec ces compétences , le marché global et la cible.

Une boite qui propose des petits salaires, c'est juste que le stratégie est d'avoir un turnover important et de travailler qu'avec des juniors. C'est à mon sens un mauvais coup à long terme mais ca se défend.

Par contre un candidat qui demande 70K à une boite qui fait 1 million de CA c'est pas comme les demander à une boite qui en fait 5 milliards. De la même manière demander 70K , ça veux dire que notre travail génère plus que ca tous les mois ... malgré presque 15 d'xp j'ai pas cette prétention là. Et pour finir demander 70K quand le reste des candidat sont à 40 et qu'on est sur une techno mainstream, c'est juste passer pour un guignol. Il y'a la réalité du marché et ce que les écoles font miroiter pour faire signer des candidats.

Pour gagner 100K en développant , c'est pas compliquer suffit de traverser l'atlantique , par contre faut juste accepter de dire au revoir à tous les avantages sociaux dont on dispose chez nous.
9  0