7 façons de décrocher un travail de développement frontal indépendant
En tant que développeur indépendant, vous avez la liberté de choisir vos projets, de définir votre emploi du temps et de gagner potentiellement bien plus que de l’argent que vous n’en avez gagné dans votre travail à temps plein. C’est pourquoi même les codeurs de Google proposent leurs navettes gratuites et leurs déjeuners avec traiteur afin de devenir des entrepreneurs indépendants.
Aux échelons supérieurs du monde indépendant, les développeurs gagnent jusqu’à mille dollars de l’heure. Ils font le tour du monde pendant qu’ils travaillent, ou ils restent chez eux et trouvent l’équilibre travail-vie qui les rend les plus productifs. Tout ce qui flotte leur bateau.
Ce qu’ils ne font pas, c’est pointer sur l’horaire de quelqu’un d’autre. Bien sûr, ils ont plus d’incertitude quant à la suite, mais ils s’en sortent extrêmement bien. Mais comment s’y rendre depuis sa chaise de bureau ?
La transition vers le travail indépendant peut en effet être décourageante. Il peut être assez difficile de décrocher un travail cohérent qui vous passionne et paie les factures, surtout si vous ne vous êtes pas déjà fait un nom chez l’un des géants de la technologie. Ne vous y trompez pas: en devenant indépendant, vous créez votre (toute petite) entreprise.
Vous devez vous concentrer sur votre marketing tout autant que vous devez vous concentrer sur le fait de rester à la pointe de vos compétences techniques. Voici 7 façons de vous positionner pour avoir un flux constant de travail de développement front-end indépendant.
1 Avoir une présence en ligne stellaire
Il va sans dire que vous devez constamment perfectionner vos compétences techniques, mais en tant que pigiste, vous devez également vous concentrer sur la mise en valeur de ces compétences. Assurez-vous d’avoir un portfolio en ligne qui démontre que vous êtes à jour sur toutes les nouvelles technologies et qu’il fait un bon travail pour montrer votre marque personnelle, votre polyvalence et votre organisation.
Que vous comptiez sur un site Web personnel, GitHub ou votre profil LinkedIn pour diffuser vos talents (espérons-le, c’est tout ce qui précède), soyez vigilant quant à la mise à jour de votre historique de travail et de vos compétences acquises. Vous devez télécharger des extraits de projets sur lesquels vous travaillez actuellement et assurez-vous toujours d’inclure une explication. Gardez à l’esprit que la plupart de vos clients ne sauront pas grand-chose sur le développement frontal, il est donc préférable d’articuler ce que vous faites dans un jargon non technique pour une digestibilité maximale.
Vous devriez également profiter des nombreux outils de gestion des médias sociaux disponibles pour vous aider à gérer systématiquement votre présence en ligne. IFTTT (If This Then That) est un site facile à utiliser qui synchronise vos profils sur une variété de plates-formes, de sorte que chaque fois que vous publiez un message sur LinkedIn, par exemple, votre compte Twitter avertira automatiquement vos abonnés.
C’est un excellent moyen de tirer parti de votre réseau préexistant sur une plate-forme pour gagner du trafic sur une nouvelle. Buffer et Hootsuite sont deux autres tableaux de bord de médias sociaux qui vous permettent de gérer tous vos profils en un seul endroit, vous permettant de planifier des publications de contenu et d’utiliser des analyses de données pour mesurer la portée et l’engagement de vos publications.
2 Pensez comme un employeur
Beaucoup de personnes qui recherchent des développeurs indépendants ne savent pas exactement quel est le rôle d’un développeur front-end – c’est l’une des principales raisons pour lesquelles ils embauchent. Vers qui vont-ils se tourner ?
Peut-être à leur colocataire d’université ou à leur petit cousin qui est un as du codage, mais le plus souvent, leur premier point de référence sera Internet. Il existe un tas de guides d’embauche de développeurs frontaux et de descriptions de poste conçus pour aider les employeurs à différencier les rôles des différents types de développeurs, afin qu’ils sachent qui embaucher pour améliorer leur expérience utilisateur.
Profitez de ces ressources. Si vous voyez qu’un certain niveau d’expertise n’est pas négociable en JavaScript, et que vous l’avez compris, mais que vous voyez également de nombreux sites de premier plan conseiller aux employeurs de rechercher un développeur ayant une connaissance pratique de jQuery aussi, prenez note.
Consultez les livres (ou le Web) et assurez-vous que vous vous efforcez de maîtriser toutes les qualifications que vous voyez apparaître en ligne.
3 Concentrez-vous sur le développement de vos compétences relationnelles
Lorsqu’ils cherchent à embaucher des talents indépendants front-end, les clients ne recherchent pas seulement un développeur rockstar ; ils veulent quelqu’un qui puisse s’intégrer parfaitement à leur équipe et relier toutes les parties du projet ensemble. En tant que développeur front-end, vous portez plusieurs casquettes, en coordination avec l’équipe back-end et les concepteurs UI/UX. La valeur d’être un excellent communicateur ne peut être sous-estimée.
Pouvoir expliquer comment vous avez résolu un certain problème peut sembler incroyablement intuitif, c’est pourquoi de nombreux développeurs ne passent pas beaucoup de temps à réfléchir à la manière d’expliquer leurs processus de décision.
Mais si vous n’êtes pas habitué à le faire avec quelqu’un qui n’a jamais travaillé sur un problème de codage auparavant, vous pourriez être surpris de voir à quel point cela peut être difficile. Passez un peu de temps à vous assurer que vous avez compris comment articuler au mieux votre processus de travail.
C’est toujours une bonne idée de pratiquer avec vos collègues et amis non techniques avant de prendre contact avec un client potentiel. Ce n’est peut-être pas la conversation la plus captivante du dîner, mais c’est un excellent moyen de préparer vos entretiens et de vous démarquer en tant que grand communicateur.
4 Commencez petit
Avec l’essor de l’économie des indépendants, il existe une multitude de sites d’emplois indépendants sur Internet. Utilisez des sites comme Upwork ou Freelancer pour trouver des emplois qui vous permettront de commencer petit. Commencez par des projets relativement simples et très gérables et utilisez-les comme un moyen d’acquérir de l’expérience avant d’entreprendre des tâches plus complexes et chronophages.
En commençant par des projets plus petits, vous vous donnerez la chance de «tremper vos orteils» avant de plonger complètement. Utilisez vos premiers projets pour tester différents environnements de travail et apprendre comment communiquer au mieux avec les clients à distance. construisez votre portefeuille et déterminez ce qu’il faut pour être un homme d’affaires et pas seulement un employé.
5 Rejoignez un réseau de talents
Le seul gros problème avec les sites d’emploi en ligne est que, bien qu’ils soient un excellent endroit pour se connecter entre indépendants et employeurs, la plupart du temps, ils ne gèrent pas une grande partie du processus de vérification des deux côtés. Cela signifie qu’ils sont souvent très fréquentés par les amateurs, tant en termes de développeurs que de clients. Il peut être difficile de trouver un approvisionnement constant de projets convaincants et de clients qui comprennent vraiment le développement frontal et qui ont donc fixé des attentes raisonnables à votre égard.
Les réseaux de talents comme Toptal prennent la majorité de la recherche aux deux extrémités, ce qui permet aux développeurs de premier plan de se connecter très facilement avec des clients sérieux. Toptal est un réseau de milliers de développeurs et designers indépendants du monde entier, qui ont tous passé un processus de sélection très rigoureux.
Ils filtrent également les clients, vous n’aurez donc pas à perdre de temps à éliminer les clients qui ne savent pas ce qu’ils veulent ou ce qu’ils font. En nous rejoignant, vous ferez partie d’un réseau d’élite de développeurs talentueux qui vous jumelleront à un flux constant de clients avec des projets bien développés et intéressants.
6 Soyez intelligent avec vos tarifs
L’une des parties les plus délicates d’être un développeur indépendant, surtout lorsque vous débutez, est de fixer vos tarifs. Vous devez trouver ce point idéal au milieu d’une tarification pas si basse que vous perdez réellement de l’argent, mais pas si élevée que les clients potentiels se détournent.
Vous êtes la première étape ici est de faire une étude de marché. Que facturent les autres développeurs front-end qui rapportent un niveau d’expertise similaire ? Effectuez des recherches sur les sites d’emploi pour connaître les tarifs en vigueur dans votre région, et si le site dispose d’un système de notation, examinez comment les prix changent avec une augmentation des avis positifs ou des projets terminés.
Deuxièmement, pensez à vos propres frais généraux et autres dépenses. Combien cela vous coûte-t-il de faire le travail? Divisez cela par le temps que vous estimez qu’il vous faudra pour terminer le projet, et cela devrait être à peu près votre taux d’équilibre. Tenez compte de ce que vous avez appris de votre étude de marché et de votre seuil de rentabilité lorsque vous fixez votre prix.
Troisièmement, vous devez toujours penser au client. S’agit-il d’une petite startup ou d’une grande entreprise ? De toute évidence, si vous travaillez avec une équipe qui vient de démarrer, votre prix devrait être inférieur à ce qu’il devrait être si vous décrochez un emploi avec une marque bien établie. Quelle sorte de valeur ajoutez-vous au projet de votre client ?
Si votre client cherche à obtenir plus de prospects ou plus de trafic sur son site, pensez à la valeur ajoutée par chaque prospect supplémentaire que votre travail apportera. Quelle est la valeur ajoutée de l’apport de cinq prospects supplémentaires chaque mois ? Dix? Gardez à l’esprit que votre travail permettra à votre client d’engranger plus de profits également lorsque vous négocierez vos tarifs.
Enfin, vous devez toujours, toujours vous mettre d’accord sur votre prix avant de commencer à travailler. Cela évitera des maux de tête majeurs sur toute la ligne et conduira à une plus grande satisfaction pour vous et votre client.
7 Éviter l’épuisement professionnel
Les travailleurs indépendants ont tendance à être plus productifs que leurs homologues du monde du bureau à temps plein. En tant que pigiste, et en particulier à distance, vous n’avez pas à vous soucier de travailler selon l’horaire de quelqu’un d’autre, de vous rendre au travail ou de repousser les distractions une fois sur place. Vous savez (ou vous découvrirez rapidement) ce qui vous rend le plus productif, et rien ne vous empêche de vous en tenir à cette routine.
Le problème est que de nombreux développeurs indépendants sont des bourreaux de travail, ce qui signifie qu’ils sont souvent plus sujets à l’ épuisement professionnel que leurs homologues de bureau. Vous constaterez peut-être que vous travaillez mieux seul et que vous faites le plein de caféine. C’est très bien pour votre flux de travail. Cela peut être moins bon pour votre psychisme et votre corps.
Les discussions sur les refroidisseurs d’eau et les pauses déjeuner sont certainement des distractions au bureau, mais il est assez nécessaire de maintenir un niveau d’interaction humaine de base et de s’assurer que vous prenez des pauses toutes les deux heures. C’est beaucoup plus facile à faire lorsque vous êtes entouré d’autres personnes qui travaillent sur la même tâche. C’est plus difficile quand vous êtes totalement aspiré par un projet et que vous êtes complètement seul. Mais tu dois le faire.
Créez une routine qui vous permet de rester au top de votre forme. Rappelez-vous que le café et l’eau ne sont pas égaux. Maintenez une alimentation saine. Faites des pauses régulières. Prenez le temps de faire de l’exercice. Ne vous dérobez pas à vos obligations sociales, ou même aux sorties sociales qui semblent simplement amusantes.
Ce n’est pas parce que vous pouvez travailler 24 heures sur 24 que vous devriez le faire. Ce bogue embêtant dans votre code sera là le matin, et si vous vous accordez une nuit complète de sommeil, vous serez beaucoup plus affûté à long terme. Si vous ne prenez pas soin de vous, cela commencera à apparaître dans votre travail ou dans vos interactions avec les clients.
Conclusion
C’est le moment idéal pour amener vos talents de développement front-end sur le marché indépendant. Vos compétences sont très recherchées dans tous les secteurs, car chaque entreprise vise à créer une présence en ligne très intuitive et accrocheuse. Il y a une véritable pénurie de développeurs front-end talentueux lorsqu’il s’agit de répondre à cette demande. Et, de plus en plus d’entreprises se tournent d’abord vers les talents indépendants comme moyen d’embaucher plus efficacement d’un projet à l’autre. C’est un marché de développeurs là-bas. Sortez et saisissez-le. N’oubliez pas que, ce faisant, vous jonglerez à la fois avec les rôles de développeur front-end, de vendeur et d’homme d’affaires.