Table des matières:

Comment embaucher un bon programmeur si vous ne connaissez pas la programmation
Comment embaucher un bon programmeur si vous ne connaissez pas la programmation
Anonim

L'essentiel est de définir clairement les tâches que le spécialiste doit résoudre et de poser les bonnes questions lors de l'entretien.

Comment embaucher un bon programmeur si vous ne connaissez pas la programmation
Comment embaucher un bon programmeur si vous ne connaissez pas la programmation

Parfois, l'entreprise se développe bien, des plans grandioses sont élaborés et la direction (vos patrons ou vous-même en tant que leader) décide d'embaucher un programmeur parmi le personnel pour résoudre certains problèmes.

Il s'agit peut-être de la maintenance du site et du développement de fonctionnalités supplémentaires, ou peut-être d'un programme pour les employés ou d'un système CRM. Nous proposons un plan d'action au cas où il serait impossible de déléguer la recherche d'un spécialiste à quelqu'un et qu'il a déjà été décidé à coup sûr - d'être programmeur.

Ce que vous devez faire avant de commencer la recherche

Avant de chercher un programmeur, voici trois conseils importants.

1. Répondez à la question, pourquoi avez-vous besoin d'un programmeur

Comprenez les bases: avec quoi le programmeur devra travailler et quelles compétences en programmation devront être appliquées. Pardonnez-moi si je vous ai fait peur, mais vous n'avez pas besoin d'apprendre quoi que ce soit: vous devez déterminer pour quelles tâches spécifiques vous avez besoin d'un programmeur. Disons pour le développement de sites Web. Ensuite, lisez sur Internet quelles compétences sont nécessaires pour cela, ce que les entreprises informatiques exigent des candidats. Par exemple, connaissance de HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

Ne vous laissez pas intimider par ces noms, prenez simplement le temps de lire ces choses au moins sur Wikipedia.

2. Connaître le coût des services du programmeur

C'est une évidence - tout bon spécialiste coûte de l'argent. Commencez par le salaire moyen du marché dans la programmation.

Supposons que vous ayez besoin d'un spécialiste de la maintenance du site Web et du développement de fonctions supplémentaires (formulaires de commentaires, filtres de produits, etc.). Et bien sûr, vous avez profité du premier conseil et examiné les compétences que devrait avoir un tel employé.

Allez sur le site avec des postes vacants (HH.ru, Rabota.ru ou autre), utilisez la recherche par mots-clés ("php-programmer", "web-programmer") et voyez juste combien un programmeur de niveau intermédiaire est offert, que est, avec un travail d'expérience à long terme - pas un an, mais au moins deux. Middle n'est plus un débutant, et il peut vite s'habituer à vos projets. C'est à peu près combien vous devrez payer un tel ami.

3. Tirez parti de vos relations

Beaucoup de mes collègues ont été embauchés par le bouche à oreille: avec certains j'ai juste discuté d'emplois ponctuels à temps partiel, avec quelqu'un j'ai suivi des cours. Par conséquent, vous passerez par vos connexions, le cas échéant. Parlez à des amis, recherchez sur les forums. Le plus souvent, des personnes de valeur sont acquises de cette manière.

Comment choisir un bon programmeur

Si vous ne parvenez pas à trouver un spécialiste des rêves grâce à des connaissances, rendez-vous sur des sites avec du travail. Et préparez-vous à ce qu'il y ait beaucoup de gens intéressés par les grandes ressources. Ce n'est pas toujours bon, car absolument tout le monde accédera à un bon emploi avec un salaire décent, et il est tout simplement irréaliste de déterminer un spécialiste intelligent sur la base d'un curriculum vitae. Comment être? Je vais vous en dire plus.

Nous formons un poste vacant

D'abord, écrivez grand et beau. C'est ainsi que nous créons la première impression positive de notre entreprise. Une excellente option est de voir comment les postes vacants d'une entreprise informatique sont pourvus. Prenez votre annonce préférée comme modèle et modifiez-la par vous-même. Important: si vous avez vu un mot inconnu, dites un peu d'AJAX, et que vous n'avez pas pris la peine de savoir ce que c'est, vous feriez mieux de l'effacer, ne l'insérez pas dans votre vacance.

Deuxièmement, écrivez honnêtement et avec autant de détails que possible ce que votre employé fera, quelles compétences il devrait avoir, pour qui il développera des programmes. En faisant cela, vous montrerez quelle responsabilité ce poste porte en soi.

Nous filtrons

Vous avez compilé une offre d'emploi, trié certains candidats par CV et sélectionné des spécialistes pour un entretien.

Bien sûr, il est préférable d'éliminer les candidats les plus inappropriés au stade de la conversation téléphonique, mais ce n'est pas toujours une option abordable si vous avez peu de connaissances en programmation.

Cependant, vous pouvez toujours savoir si un programmeur a déjà résolu de tels problèmes et quel type d'expérience il a. Trouvez également une tâche simple sur Internet, envoyez-la au candidat par courrier et donnez-lui suffisamment de temps pour la terminer. Oui, ce n'est pas un test, mais cela aidera à éliminer les individus très paresseux.

Nous menons un entretien

1. Préparer une mission de combat

Vous savez déjà ce dont vous avez besoin, alors invitez le programmeur à effectuer une tâche spécifique directement au bureau et à la chronométrer. Avant son arrivée, avertissez du contrôle, mais ne nommez pas la tâche elle-même.

Important! Tout d'abord, renseignez-vous auprès d'une source indépendante sur le temps qui devrait être suffisant pour terminer: demandez à un ami programmeur sur le forum du sujet. Vous pouvez même consulter l'échange de freelances, l'essentiel est d'écrire "Urgent" et "Vous devez commencer tout de suite, combien de temps cela prendra-t-il ?" Mais c'est un dernier recours: ils peuvent exagérer là, donc une source indifférente est préférable.

2. Parlez de l'expérience du candidat

Découvrez quel type d'expérience le candidat a, "sondez" tout. Si même un débutant en programmation peut vous impressionner par ses connaissances techniques, concentrez-vous sur des projets réussis. Renseignez-vous le plus en détail possible sur les emplois passés.

3. Demandez à montrer le portfolio

Demandez au candidat de montrer ce qu'il a déjà fait et combien de temps il y a consacré. Oui, les portefeuilles peuvent être volés, alors faites attention à la façon dont la personne parle. Personnellement, j'adore mes projets, je suis prêt à en parler pendant des heures.

4. Découvrez la raison du changement d'emploi

Très banal, mais important à savoir. L'essentiel est que le changement d'emploi ne soit pas une conséquence de l'échec du candidat à remplir les tâches qui lui sont confiées.

Si un spécialiste arrête de travailler en indépendant, ce n'est pas mal: cela veut dire qu'il voulait de la stabilité. Si vous n'étiez pas satisfait des conditions sur le lieu de travail précédent, cela est également normal. Par exemple, les KPI basés sur l'horloge d'un programmeur sont épuisants pour certaines personnes.

5. Offrez une période d'essai

Seules votre capacité de persuasion et un contrat bien formé jouent ici. J'ai fait ceci: si un employé remplit ses fonctions, il reçoit 100 % de son salaire, sinon 50 %. Cela permet de réduire les coûts pour l'entreprise en cas de mauvaise embauche.

Naturellement, négociez les conditions au tout début, la personne doit savoir ce qui se passe.

Trois autres conseils

1. Abandonnez les stéréotypes

Les programmeurs sont des gens ordinaires, tous ne sont pas asociaux et aiment rester à la maison. Beaucoup ont un si large éventail d'intérêts que vous serez surpris. Il vaut donc mieux se passer de phrases comme "Je n'imaginais pas le programmeur moi-même". C'est énervant.

Voici la vérité - les programmeurs aiment être paresseux. Par conséquent, observez son travail, mais ne vous tenez pas au-dessus de votre âme.

2. Faites une liste des personnes qui peuvent assigner une tâche au programmeur

Que ce soit un maximum de deux personnes pour que le programmeur ne soit pas tiré de tous les côtés. Ce travail demande de la concentration, et lorsqu'une personne est absorbée par la résolution d'un problème complexe, il est très difficile de changer.

3. Divisez les grands projets en étapes

Cela facilite le suivi du processus de travail. De plus, s'il y a soudainement une bagatelle à faire, le programmeur aura le temps pour cela et la tâche supplémentaire sera perçue avec beaucoup moins de résistance.

Conseillé: