Dois-je embaucher un designer/développeur junior ou senior ou une agence ?
Publié: 2018-01-22C'est une question que se posent de nombreux directeurs marketing : Dois-je embaucher un designer/développeur junior ou senior, ou dois-je me lancer à fond et engager une agence à la place ? Il est compréhensible que les directeurs marketing soient confus à ce sujet. Ce n'est pas leur travail d'obtenir toutes les nuances de ces rôles techniques importants.
Cependant, c'est notre travail de s'assurer que vous êtes équipé d'autant de connaissances que possible pour prendre la meilleure décision parmi les trois pour votre entreprise. Après avoir fini de lire ce billet de blog, vous pourrez avoir une conversation intelligente avec n'importe qui sur les avantages et les inconvénients de ces trois rôles importants.
Qu'est-ce qu'un concepteur/développeur junior ?
Un concepteur/développeur junior aura moins de deux ans d'expérience dans n'importe quelle forme de technologie. Il est important de noter qu'il peut y avoir beaucoup de nuances dans ce titre ou cette distinction. En d'autres termes, ce n'est pas parce que quelqu'un est un concepteur/développeur junior qu'il manque d'expérience dans tous les domaines.

Considère ceci:
Un concepteur/développeur peut être junior en ce qui concerne ses compétences en HTML5, car il s'agit d'une technologie relativement récente. Cependant, en même temps, ils peuvent être supérieurs en ce qui concerne quelque chose comme .NET.
C'est pourquoi il est important de bien vérifier les qualifications de tout junior que vous envisagez d'embaucher.
Néanmoins, le mot "junior" dans ce titre fait vraiment référence à des limitations ailleurs. Par exemple, on ne s'attend pas à ce que les concepteurs/développeurs juniors fassent les choses de manière indépendante, ils ont besoin de la supervision de concepteurs/développeurs plus expérimentés. Par conséquent, il est probablement plus sûr de leur confier principalement les tâches et les projets les plus simples. Être junior signifie également qu'ils ne sont pas encore prêts à interagir avec les clients ou à recueillir les exigences.
Bien sûr, il va sans dire que vous n'aurez pas à les payer autant qu'un designer/développeur senior.
Si vous souhaitez toujours embaucher un concepteur/développeur junior, GoDaddy recommande les questions suivantes :
- Y a-t-il une marge d'erreur suffisamment grande dans le projet pour lequel vous souhaitez embaucher le junior ?
- Les projets que j'ai en tête pour le junior sont-ils ceux qui ne nécessitent pas un niveau de connaissance approfondie de l'industrie ?
- Puis-je nourrir la carrière du junior et donc le préparer à un développement et à une croissance de carrière continus ?
Pour être parfaitement franc, chaque fois que vous envisagez même un junior, ce devrait être parce que vous croyez que vous pouvez éventuellement en faire un senior expérimenté, avec l'expérience qu'il acquerra dans votre entreprise. N'oubliez pas qu'il y a un avantage financier remarquable à transformer un junior en senior dans votre propre entreprise : vous économiserez de l'argent au fil du temps car vous n'aurez pas à payer le surcoût associé au recrutement de designers/développeurs seniors expérimentés sur le marché libre !
Qu'est-ce qu'un concepteur/développeur senior ?
De l'autre côté du spectre d'expérience se trouve le concepteur/développeur senior. Ce titre représente le vétéran le plus chevronné et le plus expérimenté de sa pile technologique.
Une discussion sur Stack Exchange fournit des informations éclairantes sur ce poste de direction. Essentiellement, ce sont les véritables stars de toute équipe, car leur savoir-faire et leur formation sont sans égal. Voici quelques attributs clés des concepteurs/développeurs seniors :
- Ils s'attaquent aux tâches les plus difficiles (celles que personne ne sait résoudre) ainsi qu'aux responsabilités de conception
- Ils peuvent travailler de manière indépendante car ils ont fait leurs preuves en matière de résultats
- Ils ont un rôle de mentor, et on attend d'eux qu'ils prennent sous leur aile des designers/développeurs juniors et les guident
- Ils excellent dans le dépannage en raison de leur vaste expérience (ils ont tout vu ou une grande partie)
- Ils sont excellents pour livrer à temps et travailler dans des délais serrés
- Ils connaissent différentes langues au niveau expert
- Ils sont exigeants quant à l'adoption de nouveaux outils de développement, mais sont suffisamment ouverts d'esprit pour toujours les considérer
- Ils connaissent le mieux les produits et services de leur entreprise
Sur cette base, il est facile de comprendre pourquoi il est recommandé de nommer au moins un senior à un poste de direction dans votre équipe. Si ce n'est pas le cas, il y a de fortes chances que votre projet échoue et brûle sans leur expertise chevronnée !

Le développeur Matt Briggs pousse la définition d'un senior un peu plus loin en analysant son comportement. Essentiellement, leur expérience leur fournit suffisamment de sagesse pour vous éviter bien des ennuis et des tracas sur un projet donné en évitant les pièges évidents. Selon Matt, les personnes âgées :

- Ont beaucoup échoué et ont appris de ces échecs
- Sont intellectuellement honnêtes dans l'évaluation de leur propre performance en termes de ce qui a fonctionné et de ce qui n'a pas fonctionné
- Détestez la complexité et adoptez la simplicité
- Jouez sur leurs propres forces chaque fois que c'est possible sur un projet
- Appliquer la théorie uniquement en fonction du contexte spécifique
- Réalisez qu'il n'y a pas de façon unique de créer des logiciels et appréciez donc la flexibilité dans le processus
- Comprenez qu'il existe un «compromis» dans tout processus et essayez de l'identifier en ce qui concerne les cadres de conception, les modèles, les bibliothèques et les processus
- Sont parfaitement conscients du fonctionnement de leurs clients et de leurs organisations et de leurs valeurs
- Ne renverra jamais la balle et essaiera toujours de résoudre les problèmes
- Comprendre que leur travail implique bien plus que la simple écriture de code
- Aidez toujours leur équipe à s'améliorer car ils savent qu'ils ne peuvent pas tout faire par eux-mêmes
Dans le meilleur des cas, dans votre organisation, votre concepteur/développeur junior sera devenu un concepteur/développeur senior grâce à toute l'expérience qu'il a accumulée en travaillant dans votre organisation.
Junior contre Senior
On ne saurait trop insister sur le fait que, même si le titre spécifique d'un concepteur/développeur est toujours important, il ne raconte pas toute l'histoire. Pour cela, vous devez le regarder dans son contexte. Naturellement, les concepteurs/développeurs jeunes, affamés et ambitieux tout droit sortis du collège ou de l'université sont un atout, mais les vétérans qui ont déjà des décennies d'expérience dans l'industrie le sont aussi.

La meilleure ligne de conduite n'est pas d'embaucher uniquement en fonction des stéréotypes et des attentes pour chaque titre junior ou senior, mais plutôt en fonction de la constitution de votre équipe et de l'organisation globale. La diversité (lire : différents points de vue) est utile pour votre produit, votre service et votre marque.
Considération bonus : une agence !
Attends une seconde. Il y a un troisième et dernier choix auquel vous devez réfléchir : passer par une agence. Une agence est un choix intéressant car elle élimine instantanément bon nombre des absolus stricts dans le choix d'un concepteur/développeur junior ou senior. En effet, une agence a tendance à proposer une offre de talents et de services beaucoup plus équilibrée.
Pensez-y comme combinant le meilleur des deux mondes. Une agence vous donne accès à des concepteurs/développeurs juniors et seniors, ce qui vous permet de voir dans quelle mesure chaque scénario s'intègre dans la culture et la structure organisationnelle de votre entreprise. En raison du plus grand choix avec qui travailler, vous avez également accès à plus de compétences, par opposition à si vous choisissiez simplement ou.
La beauté d'une agence est qu'elle vous permet d'aller à la carte, si vous voulez. Vous n'avez accès qu'aux personnes et à leurs compétences dont vous avez vraiment besoin sur le moment. Pas plus. Pas moins.

Du point de vue des résultats, vous pouvez également économiser de l'argent car vous n'embauchez personne à temps plein. En conséquence, vous n'avez pas à vous soucier des avantages sociaux des employés, car vous n'aurez pas d'employé junior ou senior travaillant sur votre site en tant qu'employé régulier. Parce que toute personne avec qui vous travaillez et qui vient d'une agence n'est pas un employé à temps plein, il est également plus facile de couper les liens avec elle lorsqu'un projet est terminé ou si la relation de travail n'est tout simplement pas la bonne.
Comparez cela à l'embauche d'un concepteur/développeur junior ou senior à temps plein. Même si les choses ne se passent pas bien au début, vous serez probablement obligé de trouver des moyens de contourner le problème en raison de tout ce que vous avez investi (financièrement et en temps) dans la nouvelle recrue.
Donc, si vous n'arrivez vraiment pas à vous décider entre un junior ou un senior, alors une agence peut vraiment être la solution que vous recherchez.
Faites ce qui fonctionne le mieux pour votre organisation
À la fin de la journée, c'est vous qui décidez de votre propre organisation. Nous venons de vous fournir tout ce dont vous avez besoin pour choisir entre un concepteur/développeur junior ou senior. Vient maintenant la partie la plus difficile : que décidez-vous ?
Si vous êtes toujours sur la clôture après avoir lu ceci, alors aller avec une agence peut être la meilleure solution. Au moins avec une agence, vous avez la liberté et la flexibilité de corriger rapidement toutes les erreurs que vous ne pouvez pas faire lorsque vous venez de vous engager dans une embauche junior ou senior à temps plein.