Comment trouver les bons programmeurs : un bref guide pour les fondateurs de startups – Entrepreneur

Opinions exprimées par Entrepreneur les contributeurs sont les leurs.

Vous lisez Entrepreneur United States, une franchise internationale d’Entrepreneur Media.

Développer une équipe de startups a toujours été difficile. Les fondateurs de startups doivent prendre en compte de nombreux facteurs avant de laisser de nouvelles personnes rejoindre leur équipe à un stade précoce. Cela n’est aggravé que par la pression des investisseurs qui s’attendent à des résultats rapides.

La situation actuelle ne fait que rendre l’embauche encore plus difficile.

La pandémie et la pénurie de travailleurs immigrés dans de nombreux secteurs, dont l’informatique, ont enfreint les règles établies du marché.

Désormais, en plus des difficultés habituelles liées au démarrage, les fondateurs doivent transformer leur entreprise et passer au domaine virtuel, notamment en embauchant à distance.

Voici comment les méthodes de recrutement classiques ont changé et quelles sont les nouvelles options.

Le mythe de la pénurie de talents

Récemment, les recruteurs de ma communauté ont dit que leur marché était littéralement en train de déborder – trop de nouvelles offres et pas assez de professionnels pour y répondre. Sur ma plateforme, je reçois chaque semaine des centaines de nouvelles candidatures de développeurs.

Ce que je vois, c’est une pénurie de compétences. Peut-être que les blocages ont empêché les gens d’aller aux cours, de s’entraîner ou ils se sont simplement habitués aux vacances perpétuelles. Tout le monde s’attend à recevoir un salaire supérieur à 200 000 $, mais son expérience et ses compétences correspondent rarement à ses attentes.

Je suggère aux fondateurs non techniques de faire appel à un conseiller qui est un développeur senior qui peut interviewer les candidats. Ils donneront les bonnes tâches, vérifieront les performances et détermineront les connaissances réelles des candidats en matière d’infrastructure et de langages de codage. Cela est nécessaire pour deux raisons : les fondateurs prépareront la bonne offre et auront des attentes appropriées concernant le travail des codeurs.

Connexe : Le premier salon de l’emploi virtuel pour les programmeurs arrive au Mexique

Description de l’emploi

Si vous ne voulez pas vous perdre dans ce creuset de recrutement, assurez-vous que votre description de poste décrit vraiment ce que vous recherchez. Il ne doit pas être trop général, ni combiner 2-3 postes en un, à moins que cela ne soit spécifié comme un rôle temporaire 2-en-1.

Si vous avez besoin d’un leader visionnaire, par opposition à un travailleur qui suivra uniquement des tâches définies, distinguez les deux rôles.

Embauchez un recruteur professionnel pour vous conseiller sur la rédaction d’une description de poste complète. Sinon, déléguez-le à des agences de recrutement qui se chargeront de l’embauche de bout en bout pour vous.

Niveaux de compétence

Maintenant que vous savez ce que vous pouvez offrir et ce que vous devez attendre du candidat, placez la description de poste sur différentes plateformes. Divisez-les en deux segments : d’abord les profils des développeurs juniors, puis les ingénieurs logiciels plus expérimentés.

Les programmeurs juniors sont parfaits pour les startups dirigées par des développeurs full-stack, où le CTO peut enseigner, corriger et diriger les nouvelles recrues jusqu’à ce qu’elles deviennent des codeurs matures. Cependant, l’expérience montre que les juniors apprennent souvent tout ce dont ils ont besoin et déménagent dans une autre entreprise dans les 8 à 9 mois.

Les développeurs intermédiaires à supérieurs sont plus difficiles à trouver. Les retenir est un jeu encore plus dur. Ils apporteront une vaste expérience et peuvent être de bons conseillers pour le développement de votre produit, mais en même temps, ils apporteront les préjugés et la culture des emplois précédents.

Vous pourriez demander conseil à des agences de recrutement ou à des entrepreneurs en série sur la façon de mettre en place la culture d’entreprise, en particulier pour les équipes distantes ou hybrides avec une douzaine de nouveaux employés.

Connexe : Après 17 ans, j’ai quitté mon emploi de programmeur informatique pour suivre ma passion. Cela a payé.

Où trouver les programmeurs

Le sourcing de développeurs est une combinaison d’art et de science.

Achetez un logiciel de recrutement pour gérer les candidatures. Vérifiez s’il contient également une fonctionnalité qui vous aiderait à coordonner les offres d’emploi sur toutes les plateformes que vous avez choisies.

Si vous ne définissez pas le processus optimal d’embauche au début, cela prendra beaucoup de temps. Parallèlement à cela, faites un faux pas et la réputation de votre marque employeur en souffrira, faisant fuir tous les programmeurs cool de votre startup.

Vous connaissez probablement maintenant les plateformes d’affichage d’emploi traditionnelles. Voici donc quelques nouvelles plates-formes que j’aimerais souligner :

  • Sites Web d’emploi de démarrage comme f6s, angel.co, GitHub, etc.
  • Entreprises en sous-effectif : Ces entreprises couvrent tout d’un point de vue juridique et financier. Vous ne faites des entretiens qu’avec les développeurs présélectionnés et signez un accord avec l’entreprise qui contrôle tous les livrables.
  • Les écoles en ligne proposent des codeurs jeunes mais très talentueux qui sont diplômés des camps d’entraînement.
  • Organisez un meetup pour les développeurs qui est gratuit et engageant. Les conférences, hackathons et marathons fonctionneront très bien. À mon avis, le principal événement d’embauche jamais organisé était une démo Neuralink qui s’est tenue en août 2020.

Recherchez des spécialistes déjà habitués au mode de vie éloigné. Les nomades numériques et les ingénieurs ayant travaillé dans des environnements autonomes sont votre cible principale.

Comment garder de bons programmeurs

Pensez à ce dont ils ont besoin ou souhaitent avoir, des choses comme :

  • travailler avec des projets intéressants
  • une vision claire de leur évolution de carrière
  • un horaire flexible
  • équipement de haute qualité
  • une infrastructure de développement en place, en lien avec un chef de produit, un designer, un support client, un support commercial et juridique.

Oubliez le team building et les retraites de groupe. Écoutez les besoins réels de vos employés, offrez-leur des choix et de la flexibilité.

Partager une mission, la même culture et les mêmes attitudes de travail devraient être la clé pour trouver vos développeurs. Les avantages des employés, les horaires flexibles et les tâches engageantes les rendront heureux.

Si vous constatez que vous ne pouvez pas couvrir tous ces aspects à votre stade actuel, n’hésitez pas à le déléguer aux RH et aux entreprises en sous-effectif, ou à engager des recruteurs professionnels.

Connexe : Embaucher le programmeur moderne : est-ce que ce nouveau logiciel intelligent

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *