Accueil Entreprise Embaucher des développeurs? 6 choses à savoir

Embaucher des développeurs? 6 choses à savoir

Table des matières:

Vidéo: COMMENT DÉCROCHER UN CDI EN TANT QUE DÉVELOPPEUR FRONTEND EN 8 MOIS ? INTERVIEW (Novembre 2024)

Vidéo: COMMENT DÉCROCHER UN CDI EN TANT QUE DÉVELOPPEUR FRONTEND EN 8 MOIS ? INTERVIEW (Novembre 2024)
Anonim

Les entreprises qui cherchent à recruter les meilleurs talents en développement ont du mal à trouver des recrues. Un récent sondage de la TechServe Alliance a révélé que les agents de recrutement dans le secteur de la technologie trouvent qu'il est plus difficile d'embaucher des talents en développement que n'importe quel autre ensemble de compétences. Heureusement, cette pénurie a été corrigée dans la mesure où le développement d’applications logicielles devrait être l’une des 15 principales professions à connaître la plus forte croissance d’ici 2024, selon le Bureau of Labor Statistics. Au moment où votre entreprise se prépare à distribuer plus de six chiffres à une personne capable de coder, il est dans votre intérêt de bien comprendre ce que veulent les développeurs, ce qu’ils pensent et les langages de programmation auxquels ils sont le plus aptes.

Une étude récente menée par le cabinet d’études Coleman Parkes pour le compte de Cast Software auprès de 500 développeurs a examiné ce qui motive les développeurs et ce que vous devez savoir avant de commencer à embaucher de nouveaux candidats. J'ai parlé à Lev Lesokhin, vice-président exécutif de la stratégie et de l'analyse chez Cast Software, à propos de l'enquête et de l'état de l'emploi en matière de développement. Il a déclaré que la tâche de trouver les meilleurs talents en développement ne sera pas plus facile dans les années à venir.

"Nous doublons le nombre de logiciels écrits tous les sept ans. Par conséquent, nous n'avons pas assez de talents en développement", a-t-il déclaré. "Vous avez la Chine en ligne et l'Inde, et il n'y a toujours pas assez de talents en développement."

Pour trouver les bons travailleurs, Lesokhin exhorte les entreprises à développer une méthode d'évaluation et de mesure de la qualité du code du travailleur. "La plupart d'entre nous, peut-être exclus de Google, ne pouvons espérer embaucher les meilleurs développeurs. Nous pourrons parfois les embaucher. Nous devons mettre en place un système de mesure de la qualité pour nous assurer que nous obtenons de bons résultats." logiciels de haute qualité pour notre entreprise et d’aider les développeurs de cette organisation à s’améliorer de manière mesurable."

Lorsque vous commencez à interroger des recrues pour des postes de développement, voici certaines choses que vous devez savoir.

  • 1 1. Les développeurs veulent beaucoup d'argent

    Quarante-huit pour cent des répondants du sondage Coleman Parkes ont déclaré que le salaire et les primes sont les critères les plus importants pour choisir une entreprise à rejoindre. Ce n'est pas un grand choc. Le développeur moyen gagne environ 99 000 $, selon PayScale. Si vous ne pouvez pas vous permettre de proposer autant de recrues, vous devrez alors vous contenter de moins talentueux ou partir à la recherche de développeurs mythiques qui travaillent pour le pur plaisir de créer des lignes de code.

    Le lieu de travail était le deuxième facteur le plus important dans lequel les codeurs ont choisi de travailler. La carte interactive affichée ci-dessus et créée par Arcgis donne une bonne indication de la portée de l’industrie. Peut-être le plus intéressant, les données ont également révélé que 91% des emplois de développeur ne se trouvaient pas dans la Silicon Valley.

  • 2 2. Ils travailleraient plutôt chez Google

    Soixante et un pour cent des personnes interrogées rêveraient de travailler à Mountain View, en Californie. La deuxième entreprise la plus recherchée était Apple, qui n’avait reçu que 45% des suffrages.

    "Google a la réputation ou la perception de bien payer", a déclaré Lesokhin. "Google était tellement en avance sur Apple, Facebook et Netflix. La principale raison, à mon sens, est le fait que le fait d'avoir travaillé pour Google est un facteur de généalogie. Google est connu pour embaucher les meilleurs talents en ingénierie. Ils font beaucoup de choses nouvelles comme les voitures sans conducteur, les apprentissages en profondeur, ils sont branchés dans beaucoup de directions différentes. Vous avez la possibilité de jouer avec de gros jouets. Si vous êtes un développeur qui sort de Google, vous aurez beaucoup de fanfaronnade et être capable de travailler presque n'importe où. "

    Mais votre entreprise n'est pas Google. Et si vous lisez cet article, vous n'avez probablement pas les poches ou la réputation de Google. Mais cela ne signifie pas que vous ne pouvez pas offrir certains des avantages offerts par Google. Permettez à vos codeurs d'expérimenter. Laissez-les se promouvoir en tant qu'experts sur les médias sociaux. Donnez-leur la possibilité de continuer à apprendre leur métier en dehors des limites du bureau par le biais de conférences et de cours.

    3 3. Ils n'aiment pas les banques ou les startups

    Seulement 9% des développeurs pensent que le lieu de travail idéal est une start-up. Seulement 11% des personnes interrogées considèrent une entreprise de technologie financière (fintech) comme un lieu de travail idéal. Les banques et les organismes financiers n'ont attiré que 16% des répondants. Il y a plusieurs raisons à cette tendance. Les développeurs souhaitent travailler sur les applications les plus avancées, et ces opportunités se trouvent généralement dans Silicon Valley.

    "La plupart des développeurs sont assez pragmatiques quant à leur carrière, selon Lesokhin." Les startups présentent un risque. vous ne serez pas payé autant », a-t-il expliqué. Vous échangerez des avoirs en sueur contre des avoirs réels. Certains sont des rêveurs et veulent vraiment obtenir un plus gros gain plus tard."

    "Les diplômés convoitaient les finances", a-t-il ajouté. "Tech et Silicon Valley ont captivé l'imagination de ces gens. Occupy Wall Street et tout ce qui a particulièrement influencé les jeunes gens. De plus, les organisations financières, même dans la fintech, utilisent beaucoup de technologies traditionnelles. La moitié des applications sont encore du Cobalt. Même le Java que vous écrivez dans les services financiers date toujours du milieu des années 90. Une grande partie de cela est perçue comme ennuyeuse."

    4 4. Les développeurs ont besoin de sommeil

    Nous avons tous vu des émissions de télévision et des films qui décrivent les codeurs comme des oiseaux de nuit qui consomment des boissons énergisantes pour pouvoir rester éveillés toute la nuit à rédiger du code mortel. Ce n'est tout simplement pas exact, selon l'étude de Coleman Parkes. En fait, 48% des personnes interrogées ont déclaré être les plus productives le matin de 8 heures à midi. Ils ont également déclaré que les heures de 16 heures à 8 heures étaient les heures les moins productives.

    5 5. Ils veulent être reconnus pour leur bon travail

    eQue 37% des développeurs sont évalués en fonction de la qualité du code, ce qui signifie que la fonction principale de leur travail n’est pas prise en compte dans les évaluations de performances, les promotions, les augmentations, et que la plupart des autres facteurs permettant à une personne de connaître son travail sont appréciés. Au lieu de cela, les codeurs sont généralement évalués en fonction d'éléments ayant un lien marginal avec le codage, tels que la ponctualité, le comportement et la durée de leur mandat.

    "Les gestionnaires pensent que le code est une responsabilité intrinsèque des développeurs", a déclaré Lesokhin. "Il est difficile de juger de la qualité, de sorte que vous laissez le soin aux développeurs."

    Cependant, Lesokhin pense qu'il est essentiel de comprendre à quel point vos développeurs codent, de suivre le code de manière ludique et ludique, et de récompenser les développeurs pour leur bon travail.

    "Il existe des moyens de mesurer la qualité du code qui peuvent être négatifs et positifs. Si, dans vos KPI d'évaluation, vous mesurez la qualité du travail des développeurs et que vous l'incluez dans leur processus de révision formel, cela peut être perçu comme négatif", a-t-il expliqué. "Il y a plusieurs façons d'introduire cette métrique de manière positive. Installez une structure de bonus pour les codeurs qui atteignent un certain niveau de qualité. Même sans compensation monétaire, certains employeurs affichent des classements. C'est presque comme de la ludification. pour tout le monde à voir. "

    6 6. Ils ne veulent pas de conseils de gestion

    Lorsqu'on leur demande où ils aiment apprendre de nouveaux trucs et astuces de codage, les développeurs préfèrent consulter YouTube (41%) plutôt que de demander conseil à leur responsable. Les communautés de Google (36%) constituent la deuxième source d'information la plus utilisée. Seulement 19% des répondants ont déclaré s'adresser à leurs responsables pour obtenir des conseils de codage.

    En fait, 61% des développeurs ont déclaré que leur plus grande frustration était de prendre des décisions en matière de gestion sans comprendre les composants informatiques. Donc, ne vous attendez pas à ce que vos codeurs réagissent bien à l'interjection de la direction. Lesokhin a déclaré que cela ne devrait pas vraiment être une surprise, étant donné que les gestionnaires de codeurs ne font généralement pas beaucoup de programmation eux-mêmes.

    "Personnellement, je ne crois pas que les meilleurs gestionnaires vont nécessairement être les meilleurs développeurs ou vice-versa. Ce sont deux ensembles de compétences différents. Quelques rares personnes possèdent les deux, ce qui est formidable, mais je ne m'attends pas à ce que ce soit le cas. l'affaire."

    De plus, il a déclaré que les développeurs disposaient d'une excellente occasion d'interagir avec des experts sur YouTube. Et que le contenu du site vidéo est facilement consommable, peut-être davantage qu'un courrier électronique d'un responsable.

    "Vous voudriez travailler dans un environnement où les gens autour de vous sont compétents; ce serait une fonctionnalité intéressante. Vous essayez de faire en sorte que vos meilleurs développeurs se fassent la promotion en ligne, en répondant aux questions. Et en brandissant certaines de ces connaissances embaucher pour montrer que vous avez des super experts."

Embaucher des développeurs? 6 choses à savoir