Vidéo: Entretien d'embauche, conseil, audit, consultant, contrôleur de gestion (7 arguments) 2025
Chaque entreprise en ligne a besoin d'un programmeur. Même si vous n'êtes pas dans l'industrie de la technologie, votre entreprise a toujours besoin de sites Web et d'applications. Vous pouvez embaucher un développeur à temps plein, mais cela coûte cher et les bons ne restent généralement pas longtemps. Il est donc logique d'engager un développeur uniquement lorsque vous en avez besoin. Mais par où commencer?
Trouver le bon développeur peut sembler accablant, mais il est extrêmement important d'embaucher un développeur qui lui convient.
Vous ne voulez pas embaucher le premier John Doe qui prétend connaître Ruby et se retrouver avec un travail de piratage d'un site Web. Pour éviter cette horreur, utilisez les conseils suivants, que vous engagiez un développeur pour travailler à court ou à long terme, à distance ou au bureau.
1. Recrutez des joueurs d'équipe professionnels, pas des rockstars.
Pour un petit projet, vous pourriez n'avoir besoin que d'un seul développeur, mais la plupart des bons produits sont construits par des équipes. Beaucoup de gens sont tentés d'embaucher des «rockstars» de codage, qui viennent souvent à une prime, et négligent de penser à leur équipe. Le codage des «rockstars» est souvent coûteux, ce qui peut dissuader d'engager d'autres membres de l'équipe.
Il est également important de ne pas mettre tous ses œufs dans le même panier. Si quelque chose arrive à votre programmeur ou si vous avez une dispute, vous ne voulez pas être laissé dans le pétrin.
2. Prends ton temps.
Embaucher les bons programmeurs prend du temps. Peigner à travers CV est laborieux et le reste du processus d'entrevue prend aussi longtemps.
La vérification des références est un cauchemar et les horaires de coordination peuvent être impossibles.
Dans cette optique, il est tentant de se tourner vers les sites de pige. Cependant, beaucoup d'entre eux peuvent conduire à des résultats encore plus frustrants. Des sites comme Freelancer et Elance ne filtrent pas les programmeurs et vous finirez souvent avec le développeur le moins cher au lieu du meilleur.
Cependant, certains sites ne tombent pas dans ce piège. Par exemple, Toptal est un site pour les développeurs indépendants d'élite où des équipes d'ingénieurs sélectionnent chaque candidat et vous correspondent personnellement avec le bon développeur. Cette approche vous permet de trouver des talents de qualité en quelques semaines sans avoir besoin de parcourir des dizaines de CV.
3. N'ayez pas peur de l'inexpérience.
Si vous trouvez des gens intelligents et dévoués, vous devriez les embaucher même s'ils n'ont pas beaucoup d'expérience. L'un des meilleurs moyens d'attirer les meilleurs talents est les stages. Les stages offrent une période de test où vous obtenez non seulement quelqu'un intelligent pour travailler sur les projets de votre entreprise, mais vous pouvez également tester et préparer les stagiaires pour un emploi futur.
Les étudiants du collège sont souvent avides d'expérience et beaucoup d'entre eux ont beaucoup de talent. Le recrutement sur le campus est formidable, mais si vous n'êtes pas en mesure de le faire, vous pouvez toujours cibler les départements CS dans différentes universités grâce à des contacts et des professeurs qui pourraient être en mesure de recommander les meilleurs étudiants.Une lettre personnelle ou un courriel encourageant un étudiant à postuler pour votre stage peut aller un long chemin. Si cela fonctionne avec un stagiaire ou deux, vous pouvez les envoyer avec une offre d'emploi à la fin de l'été.
Les stages ne sont pas une source de main-d'œuvre gratuite et il existe des lois régissant la manière dont les stages doivent être organisés.
Consultez le département du Travail des États-Unis pour savoir comment organiser un programme de stage.
4. Les références professionnelles sont géniales. Le cousin de ta femme ne l'est pas.
Les références personnelles sont souvent la meilleure source pour trouver des programmeurs. L'utilisation de réseaux personnels peut être très tentante, car les personnes de qualité semblent s'associer à d'autres personnes de qualité. C'est génial d'accéder à un réseau personnel; Cependant, il est important de ne pas embaucher quelqu'un simplement parce que vous le connaissez. Embauche d'amis et de famille peut ne pas conduire à la meilleure qualité et peut conduire à des problèmes dans la relation.
5. Recherchez la capacité de résolution de problèmes.
La capacité technique est importante, mais bon nombre des meilleurs développeurs peuvent rapidement choisir différentes langues et s'adapter à mesure que de nouvelles technologies émergent. Quelque chose qui est toujours pertinent, cependant, est la capacité de résolution de problèmes.
Une excellente façon de tester cela dans un contexte d'entrevue est de donner un problème à votre employé potentiel et de le laisser le résoudre dans la langue qu'il choisit. Cette méthode montre comment ils travaillent à travers les problèmes et créent des solutions.
6. Prioriser la communication.
La communication est la clé tout le temps, mais surtout si vous travaillez avec une équipe distante. Certaines équipes peuvent être réparties sur différents fuseaux horaires, la disponibilité sera donc un problème important. D'autres projets pourraient avoir un calendrier serré et vous rencontrerez des problèmes plus tard si vous ne communiquez pas cela avec votre équipe au début. De plus, vous avez besoin de tout le monde pour comprendre la vision de votre projet. Tout cela nécessite une communication constante et claire.
Testez la communication en incluant un téléphone, une vidéoconférence ou une entrevue en personne dans votre processus d'embauche. Un bon conseil est de demander aux candidats de faire une présentation sur un travail passé ou une compétence spécifique. Cela vous permet non seulement de voir la capacité de communication, mais aussi la passion et le travail passé.
Les compétences en communication peuvent également être testées en écrivant des échantillons. 37Signals conseille que vous devriez toujours embaucher le meilleur écrivain lors de la sélection entre les candidats. L'écriture claire et concise démontre la capacité d'organiser des pensées.
7. Testez les bases.
Vous seriez étonné du nombre de personnes sur Internet qui se disent programmeurs, mais qui ne peuvent pas programmer. Pour éviter la frustration, commencez votre processus d'entrevue avec un test de programmation très simple qui peut être effectué en ligne. Votre objectif avec le test est d'éliminer les candidats qui n'ont pas les compétences dont vous avez besoin. Vous pouvez vous tourner vers des services comme Interview Zen ou Codility pour effectuer cette partie de l'interview.
8. Demander à voir le code passé.
Tout exemple de travail passé peut être utile dans un processus d'entrevue. En raison des clauses de confidentialité, il se peut que vous ne puissiez pas voir le code réel des projets passés, mais vous devriez pouvoir voir le résultat final (i.e. un site Web qu'ils ont construit) ou obtenir une référence de clients passés.
9. Testez avec des projets d'audition.
Vous n'achèteriez jamais une voiture sans un essai routier et vous ne devriez jamais embaucher des programmeurs sans un projet de test. Un programmeur peut franchir chaque étape du processus d'entrevue et semble être un excellent candidat, mais ne parvient pas à le faire une fois embauché. Un projet d'essai prouvera comment le programmeur fonctionne réellement au lieu de comment ils disent qu'ils fonctionnent.
Vous pouvez même commencer par embaucher des programmeurs à titre d'essai avant de vous engager à embaucher. Vous pouvez le faire en embauchant des programmeurs en tant que consultant pour leur premier projet ou en incluant une période de probation comme une condition dans leur accord d'employé.
10. Méfiez-vous de "l'embauche pour l'ajustement".
Cela peut être controversé puisque la plupart des articles similaires vous encourageront à donner la priorité à l'ajustement lors de l'embauche d'un programmeur. Mais il est important de se rappeler que vous embauchez un programmeur pour votre entreprise, pas un copain de boire ou un nouveau meilleur ami. Oui, il est important que votre programmeur s'intègre dans votre environnement d'équipe, en particulier en termes de vision et de communication, mais faites attention de ne pas engager le programmeur simplement parce qu'il est allé à votre alma mater ou joue le même sport que vous. Ces éléments fournissent peu d'indications sur la façon dont les programmeurs fonctionnent réellement ou comment ils s'intègrent dans votre équipe.
A propos de l'auteur: Drew Hendricks est un toxicomane tech, social et environnemental. Il a écrit pour de nombreuses publications majeures, telles que Forbes et Entrepreneur.
Les règles pour contribuer aux IRA pour les Américains à l'étranger

Peuvent travailler dans les IRA , mais il y a quelques règles techniques qui compliquent les choses.
Programmeurs Vous devriez suivre sur Twitter

ÊTes-vous un programmeur? Si oui, Twitter est une ressource utile pour trouver des experts qui partagent des conseils, des offres d'emploi et des nouvelles de l'industrie. Apprenez à suivre.
ÉTablissant des règles de vente au détail et des règles de magasin

. Paiement, prix des produits et heures d'ouverture.