Comment embaucher un programmeur d'applications?
Vous avez une excellente idée pour une application mobile, mais vous ne savez pas coder. Vous pouvez suivre des cours en ligne pour apprendre à coder vous-même, mais cela peut prendre des mois, voire des années. À ce stade, votre idée peut être périmée. Pour embaucher un programmeur d'applications, annoncez votre travail dans de nombreux endroits différents. Interviewez plusieurs programmeurs du domaine des applications. Donnez-leur à tous un petit projet de démarrage afin que vous puissiez choisir le meilleur programmeur pour répondre à vos besoins.
Partie 1 sur 3: recruter des programmeurs potentiels
- 1Décidez qui vous voulez embaucher. Avant de créer votre annonce pour embaucher un programmeur d'applications, décidez ce que vous avez besoin de ce programmeur pour faire. Cela variera en fonction de la complexité de votre application et des systèmes sur lesquels vous souhaitez qu'elle s'exécute.
- Déterminez les langues que votre programmeur doit connaître. Certaines langues sont plus difficiles que d'autres, alors assurez-vous de savoir exactement de quelles langues vous avez besoin. Si vous n'êtes pas sûr, parlez à quelqu'un qui comprend la programmation d'applications.
- Vous devez également tenir compte de l'expérience que vous souhaitez que votre programmeur ait. Un programmeur plus expérimenté n'aura peut-être pas besoin d'autant d'heures pour terminer votre projet, mais il aura aussi généralement un taux beaucoup plus élevé.
- 2Déterminez votre budget. Avant de commencer à examiner les candidatures de programmeurs potentiels, vous devez avoir une bonne idée de ce que vous pouvez vous permettre de les payer. Vous pouvez regarder autour de vous en ligne pour savoir ce que vous pouvez vous attendre à payer un programmeur indépendant.
- Il est peu probable que vous ayez les fonds nécessaires pour embaucher un programmeur à temps plein pour travailler avec vous. Pour cette raison, toute personne que vous embaucherez travaillera probablement sur d'autres projets simultanément. Cela peut signifier qu'il faut plus de temps pour développer votre application, si vous prévoyez d'embaucher un seul programmeur.
- En règle générale, vous devez vous attendre à dépenser plusieurs milliers de dollars pour embaucher votre programmeur. Même l'application la plus simple nécessitera environ 100 heures de codage.
- 3Rédigez un bref aperçu de votre application. Votre publicité pour les programmeurs doit inclure un court argumentaire sur votre application et ce qu'elle fera. Restez simple et direct. Vous voulez que les programmeurs lisent cet aperçu et soient enthousiasmés par votre application.
- Fournissez suffisamment d'informations sur les fonctionnalités de l'application pour que les programmeurs qui lisent votre application puissent évaluer s'ils sont capables de coder pour la faire fonctionner.
- 4Parlez aux gens que vous connaissez. Ne sous-estimez pas votre propre réseau d'amis et de collègues. En particulier, si vous connaissez quelqu'un d'autre qui a lancé une application mobile, il pourra peut-être vous recommander un programmeur.
- Faites savoir que vous recherchez un programmeur pour votre application et demandez à des amis de parler à des personnes qu'ils connaissent et de voir s'il existe des programmeurs locaux à la recherche d'un travail indépendant.
- 5Faites de la publicité dans un collège ou une université de votre région. Surtout si vous avez un budget limité, le département d'informatique d'un collège ou d'une université locale peut être un bon endroit pour trouver des programmeurs qualifiés à relativement bon marché.
- Les étudiants seront généralement prêts à travailler pour des taux inférieurs à ceux des programmes professionnels, et ils auront des ressources dans leur école pour les aider s'ils sont bloqués.
- Parlez à des professeurs qui donnent des cours dans les langues dont vous avez besoin. Ils peuvent être en mesure de recommander leurs élèves qui ont bien réussi.
- 6Publiez votre travail sur des sites Web indépendants. Il existe un certain nombre de sites Web indépendants qui mettent les programmeurs en contact avec des personnes comme vous qui ont une idée pour une application. Ces applications attirent des programmeurs du monde entier, vous pourrez donc peut-être obtenir un travail de meilleure qualité à moindre coût.
- Vous devrez créer un compte pour utiliser ces services. Comparez des sites Web tels que upwork.com, guru.com et freelancer.com. Utilisez les sites Web que vous aimez et qui semblent susceptibles d'avoir le type de programmeur que vous souhaitez.
Partie 2 sur 3: applications sur le terrain
- 1Créez un mot ou une phrase pour filtrer les spammeurs. Si vous avez publié votre annonce sur des sites Web indépendants, vous risquez de recevoir des candidatures de nombreux spammeurs qui ne prennent même pas la peine de lire votre annonce. Vers la fin, incluez un mot ou une phrase que les vrais candidats devraient utiliser dans leur première communication avec vous.
- Vous pouvez demander aux candidats d'inclure le ou les mots dans la ligne d'objet de leur premier message. Si vous recevez un message qui ne contient pas les mots requis, supprimez-le simplement.
- 2Examinez attentivement les portefeuilles. Le portfolio de chaque candidat est une démonstration du travail qu'il a effectué pour d'autres clients. Recherchez des applications dont la conception et les fonctionnalités sont similaires à celles que vous souhaitez créer.
- Recherchez certaines des applications sur lesquelles le programmeur a travaillé et découvrez le nombre de téléchargements qu'ils ont eus ou leur popularité. Gardez à l'esprit qu'un programmeur qui a travaillé sur de nombreuses applications populaires exigera probablement un taux de rémunération plus élevé.
- 3Contactez les références des programmeurs potentiels. Chaque candidat doit vous fournir une liste de deux ou trois clients avec lesquels il a travaillé. Parler à ces clients peut vous donner une meilleure idée de ce que c'est que de travailler avec ce programmeur en particulier.
- Lorsque vous contactez un ancien client, maintenez la conversation brève et professionnelle. Mentionnez que le programmeur les a répertoriés comme référence et demandez si c'est le bon moment pour eux de parler. Préparez une liste de questions et posez à chaque référence les mêmes questions.
- Si le candidat est inscrit sur un site indépendant, vérifiez également les avis sur ce site. Vous pouvez également essayer de rechercher leur nom en ligne avec le mot «programmeur» ou «développeur». Cela peut vous donner un aperçu plus impartial de leurs antécédents.
- 4Recherchez des candidats qui croient en votre application. Il ne suffit pas de trouver un programmeur qui sait coder. Idéalement, vous voulez trouver quelqu'un qui peut voir la vision que vous avez pour votre application et pense que l'application captera l'intérêt des gens.
- Les lettres de motivation sont un bon endroit pour déterminer si un candidat croit vraiment en votre projet. Si l'imagination de quelqu'un a été captivée par la description de votre annonce, vous serez en mesure de le dire à travers la façon dont ils l'écrivent.
- Surtout si vous n'avez pas un gros budget, vous pouvez attirer des programmeurs plus inexpérimentés. Cependant, certains compensent le manque d'expérience par l'enthousiasme. Un programmeur médiocre qui est enthousiasmé par l'application fera potentiellement un meilleur travail pour vous qu'un excellent programmeur qui est cynique à propos de votre application.
- 5Découvrez si les candidats sont actifs dans la communauté. Les communautés open source telles que GitHub permettent aux programmeurs et aux développeurs de collaborer et d'examiner le travail de chacun. Un programmeur qui est actif dans ces communautés signifie qu'ils ont accès à un examen par les pairs pour leur travail et à un réseau sain à utiliser pour obtenir de l'aide s'ils rencontrent un problème.
- Regarder leur travail sur des sites communautaires open source vous donne également l'opportunité d'évaluer comment les autres programmeurs les évaluent. S'il s'agit d'un membre respecté et apprécié de la communauté, il fera probablement un travail solide pour vous.
Partie 3 sur 3: choisir votre programmeur
- 1Planifiez des entretiens avec au moins deux ou trois programmeurs. Une fois que vous avez réduit vos candidats à quelques-uns qui vous intéressent, contactez-les et organisez un moment pour discuter en face à face avec chacun d'eux.
- Si les programmeurs que vous souhaitez interviewer ne sont pas locaux, vous pouvez planifier une interview en ligne via Skype ou un service de chat vidéo similaire. Vous voulez pouvoir voir et parler à la personne.
- Si l'anglais n'est pas la langue maternelle du programmeur, assurez-vous de pouvoir communiquer avec lui assez facilement. Vous ne voulez pas qu'il y ait de confusion.
- Posez à chaque programmeur de nombreuses questions sur son parcours et son expérience. Prenez des notes pendant l'entretien pour avoir quelque chose à quoi vous référer plus tard.
- 2Comparez et contrastez les programmeurs que vous avez interrogés. Une fois tous vos entretiens terminés, asseyez-vous avec vos notes et examinez les avantages et les inconvénients de chaque programmeur. En règle générale, vous en aurez déjà un en tête, mais essayez d'être aussi objectif que possible.
- En même temps, n'ayez pas peur d'aller avec votre instinct. Si vous vous entendez vraiment bien avec l'un des programmeurs que vous avez interviewés, il peut être un meilleur choix. Vous passerez des semaines, voire des mois, à travailler avec cette personne - il est important que vous soyez tous les deux à l'aise l'un avec l'autre.
- 3Évaluer l'engagement à long terme. Cela peut ne prendre que quelques semaines pour que votre application soit opérationnelle, mais le travail du programmeur ne s'arrête généralement pas là. Une fois que des personnes utilisent votre application, vous aurez peut-être besoin de corrections de bogues ou d'autres mises à jour.
- Si vous embauchez votre programmeur d'application en tant que pigiste, vous devez pouvoir le contacter pour continuer à travailler sur l'application à l'avenir. Renseignez-vous auprès de chacun des programmeurs que vous interviewez dans quelle mesure ils sont disposés à s'en tenir au projet à long terme.
- 4Donnez à vos candidats un projet d'essai. Si vous ne savez toujours pas lequel des programmeurs que vous avez interrogés vous souhaitez embaucher, vous pouvez donner aux candidats restants une chance de travailler sur une petite partie du projet, telle que l'introduction de votre application.
- Gardez le projet petit, car vous devrez payer plus d'un programmeur pour le terminer. Vous voudrez peut-être négocier un tarif forfaitaire pour ce projet d'essai séparément du tarif que vous prévoyez de facturer pour l'ensemble du projet.
- 5Continuez avec le programmeur dont vous préférez le travail. Lorsque vous récupérez le travail des programmeurs de votre projet d'essai, comparez-les pour décider lequel correspond le mieux à votre vision. Contactez ce programmeur et faites-lui savoir que vous souhaitez le garder sur le projet.
- Contactez l'un des autres programmeurs qui ont travaillé sur l'essai et remerciez-les pour leur temps. Faites-leur savoir que vous avez décidé d'aller avec quelqu'un d'autre, mais que vous aimeriez les garder à l'esprit pour vos futurs projets.
En parallèle