Comment vétérinaire de nouveaux développeurs de logiciels

Advertisement

Comment vétérinaire de nouveaux développeurs de logiciels

C'est un marché de vendeur pour les développeurs de logiciels aujourd'hui, avec des salaires moyens autour de 96.000 $ et les salariés haut s'approchant de $ 150.000 par an, selon le département du travail des États-Unis. La demande pour les programmeurs et les ingénieurs de logiciel augmentera de 22 pour cent au cours des sept prochaines années, selon la recherche menée par la compagnie de personnel informatique, Modis.

Même si, le fait que les développeurs sont un produit chaud ne signifie pas que les entreprises ne devraient pas faire leur meilleure diligence raisonnable lors de la recherche de nouveaux talents techniques. Pour évaluer les compétences d'un candidat et l'ajustement, les entreprises utilisent une variété de tactiques, tout dans un effort pour s'assurer qu'une personne peut faire ce qu'ils disent qu'ils peuvent sur le CV.

Certaines des méthodes les plus populaires que nous avons vu sont énumérés ci-dessous, bien que les entreprises devront souvent mélanger vers le haut basé sur quel rôle ils remplissent.

Essayez avant d'acheter

Démontrer la compétence est extrêmement important dans l'industrie du logiciel, et cela implique souvent des tests des candidats pour s'assurer qu'ils peuvent effectuer au niveau décrit sur leur CV. Les examens demandant aux candidats d'écrire du code devraient être courts - de quelques heures à un jour ou deux - et se concentrer sur la planification générale et les compétences créatives plutôt que la syntaxe spécifique autour des langues.

Comment vétérinaire de nouveaux développeurs de logiciels

Ces tests peuvent être administrés au bureau ou complétés en ligne. Un avantage du test de bureau est que l'entreprise peut observer comment un candidat travaille dans leur propre environnement et si elles sont efficaces avec leur temps. Les entreprises peuvent choisir d'administrer ces tests avant ou après l'entrevue en personne.

Pour les candidats débutants, les tests peuvent ne pas être appropriés ou révélateurs s'ils n'ont pas une expérience de travail antérieure. Pour les candidats très âgés, les tests pourraient ne pas être appropriés en fonction des réalisations passées.

Stages restent une pratique courante pour «essayer avant d'acheter», en particulier avec les candidats d'entrée de gamme tels que les étudiants. Planifiez de payer votre stagiaire de manière adéquate, à moins qu'il ou elle effectue le stage de crédit collégial. Assurez-vous de créer des rôles où le stagiaire peut montrer leurs réalisations rapidement, plutôt que d'occulter strictement les employés à temps plein. Cela permettra de mieux comprendre si le candidat sera le type de contributeur que vous recherchez.

Auditions aveugles

Une nouvelle tendance, popularisée par des spectacles de réalités comme The Voice, sélectionne les candidats par le biais d'un codage aveugle ou de séances d'enquête où leurs identités ne sont pas révélées. Des sites comme GapJumper peuvent faciliter le processus pour la société de location.

Cela peut aider à éliminer la discrimination en matière d'éducation, de genre, de race, d'apparence physique et d'autres facteurs qui pourraient éliminer trop tôt un demandeur d'emploi à fort potentiel et limiter la diversité au sein de l'organisation.

Il est essentiel de s'assurer que vous pouvez authentifier le testeur et les empêcher de copier des réponses à partir de ressources en ligne ou autrement tricher. Considérez les auditions aveugles comme une passerelle pour prouver qu'un individu est capable de répondre aux exigences de base du travail, et non pas comme une évaluation technique complète.

Comment vétérinaire de nouveaux développeurs de logiciels

Auditions aveugles sont particulièrement précieuses aujourd'hui puisque les équipes de développement sont souvent construites par le biais de renvois, ce qui signifie qu'une entreprise peut se retrouver avec une armée d'amis au lieu d'une main-d'œuvre diversifiée.

Hackathons

Ces événements de codage communautaire d'une journée peuvent aider à identifier les meilleurs candidats, même lorsqu'ils ne sont pas conçus ou promus comme véhicule d'embauche. Ces événements peuvent donner aux gestionnaires d'embauche une compréhension des processus de travail d'une personne et des compétences collaboratives.

Ils sont particulièrement utiles pour l'embauche de compétences de niche comme les spécialistes de la sécurité ou des bases de données, car vous pouvez concevoir le défi autour d'applications ou de problèmes spécifiques. Hackathons sont également merveilleux pour acquérir le talent mondial si conduit en ligne.

Une entreprise peut également souhaiter planifier un événement «hors ligne» sur le site de l'entreprise, ce qui permet de mieux comprendre les compétences techniques d'une personne. Prenez soin de concevoir l'événement autour de vos objectifs d'embauche spécifiques. Par exemple, si vous embauchez des personnes pour travailler sur une grande équipe, créez un défi d'équipe hackathon.

Entretiens en personne

Au-delà des compétences techniques, les développeurs doivent être en mesure de travailler sur des équipes interfonctionnelles et de temps en temps d'interface avec des gens en dehors de l'ingénierie, y compris les utilisateurs et les gestionnaires d'entreprise. C'est pourquoi l'entrevue comportementale traditionnelle a toujours une place ferme dans le processus d'embauche.

Comment vétérinaire de nouveaux développeurs de logiciels

Développer des questions qui fournissent une analyse à 360 degrés du style de travail de l'individu, les compétences en communication sociale et interpersonnelle, les ambitions et les faiblesses. Assurez-vous de demander au candidat de décrire un projet qui a échoué; Si elles le font avec honnêteté et avec un peu de détail, il montrera que l'individu peut admettre des erreurs et est ouvert à l'apprentissage.

Ces entretiens peuvent être plus efficaces lorsqu'ils intègrent des questions non conventionnelles où les candidats doivent résoudre des problèmes ou des énigmes sur place, tactique qui a été popularisée par les grandes entreprises au fil des ans, y compris Microsoft, Google et Facebook.

Voici quelques-unes des questions les plus folles que nous avons entendues: «Combien de tuners de piano y a-t-il dans le monde entier?» Et «Combien devriez-vous facturer pour laver toutes les fenêtres de Seattle?» Ces questions n'ont généralement pas de réponse correcte , Mais montrera comment une personne travaille à travers un problème complexe sous pression.

Trouver le talent

Comme toujours, trouver les meilleurs et les plus brillants développeurs pour rejoindre votre équipe n'est pas une tâche facile. Voici quelques tactiques qui résonnent en ce moment:

  • IT agents talents. Oui Hollywood, les développeurs ont des agents aussi. Si vous êtes à la recherche d'une personne possédant un ensemble de compétences unique ou d'arrière-plan, ou qui va entrer dans un rôle hautement visible ou senior, un agent de talent de haute technologie tels que 10x Management ou TBD peut être un chemin plus rapide et plus efficace pour Découvrant cette personne très spéciale.
  • Consultez les forums: Peignage forums en ligne où les développeurs progressistes traînent, comme GitHub, peut également aider à trouver des candidats talentueux. Les groupes sur LinkedIn et Twitter sont également une façon intelligente de se connecter avec le type de membre de l'équipe collaborative que vous voulez.
  • Événements et meetups: Assister à des conférences de développement ou technologie meet-ups dans les villes où vous embauchez. Bien sûr, les développeurs viennent à ces événements d'apprendre et de réseautage avec leurs pairs, de sorte que les recruteurs devraient venir éduqués sur le groupe et d'être doux dans leur approche.
  • Campus du Collège: Universités aujourd'hui ont des groupes pour tous les intérêts, y compris les codeurs et les pirates. Joignez-vous aux meilleures écoles de sciences informatiques de votre région et demandez comment vous pouvez présenter une présentation aux groupes concernés. Une fois que ces enfants diplômés, ils se souviendront de votre entreprise quand il est temps de trouver un emploi. Les camps de boot de codage, les cours immersifs d'un mois (ou plus) à travers le pays sont conçus pour les personnes qui entrent sur le terrain et sont idéales pour trouver des développeurs d'entrée de gamme. Switchup a créé un classement des bootcamps ici.

Enfin, n'oubliez pas que tandis que vous êtes occupé à vérifier le talent, ils sont certainement vétérinaires vous et votre entreprise. Lorsque les candidats viennent dans votre organisation pour passer un test ou une entrevue, assurez-vous que vous et votre équipe mettez votre meilleur visage en avant et reflétant les traits que vous souhaitez transmettre sur la culture de l'entreprise et les réalisations.

Crédit image: Shutterstock