Trouver un travail indépendant en tant que nouveau développeur

Les revenus du programme de partenariat moyen de ce poste seront reversés au ACLU du Minnesota.
J’ai récemment demandé à quelqu’un de me conseiller sur les nouveaux programmeurs qui souhaitent travailler en freelance, étant donné que trouver des clients est encore plus difficile en ce moment qu’il ne le serait autrement. Plus précisément, comment un nouveau pigiste trouve-t-il des opportunités de travail à contrat? Ma réponse a été suffisamment longue pour que je pense que je la publierais, alors la voici.
Il est difficile de trouver un emploi contractuel en tant que tout nouveau pigiste. Au cours de ma première année de développement Web indépendant, j’ai contacté de petites entreprises locales, des amis, des membres de la famille et des organisations, à la recherche d’un manque de site Web pour me guider vers des clients payants. J’ai trouvé un nombre décent de personnes qui voulaient des sites Web, mais pas beaucoup (lire: aucun) qui voulaient me payer pour les construire. Étant donné que je n’avais pas besoin de subvenir à mes besoins à l’époque, ça allait. Mais si vous êtes un nouveau pigiste et vous voulez gagner de l’argent, vous aurez besoin d’une meilleure approche.
Après quelques années à trébucher sur plusieurs voies infructueuses à la recherche de clients indépendants, j’ai fini par trouver le plus de succès en faisant deux choses: j’ai facturé plus que je ne pensais en valoir la peine, et j’ai contacté des personnes dans des communautés professionnelles plus petites.
Le premier point est assez simple. Chargez plus. Le but de ceci n’est pas une saisie de fonds gourmande; si je devais trier mes anciens clients en fonction de la qualité de leur collaboration, ceux du haut seraient également ceux qui m’auraient le plus payé.
Si vous craignez d’être inexpérimenté et de ne pas pouvoir justifier de facturer plus, alors faites du travail bénévole ou des projets personnels. Ou ne vous en faites pas et rechargez quand même. Le syndrome de l’imposteur ne disparaît jamais vraiment, alors vous pourriez aussi bien commencer à apprendre à l’ignorer maintenant. J’ai travaillé le plus dur et me suis épuisé le plus vite en travaillant pour les gens qui me payaient le moins. Ne fais pas ça.
Une règle empirique ici consiste à faire des recherches, à décider vous-même d’un taux horaire, puis à le doubler. Ou, si vous facturez un tarif pour l’ensemble du projet, doublez-le également. Une mise en garde pour les tarifs basés sur des projets que j’ai rencontrés au début est qu’il est difficile de savoir combien de temps un projet vous prendra lorsque vous n’avez pas une tonne d’expérience, et vous pourriez donc finir par charger trop ou trop peu. Trouver ce qui fonctionne pour vous nécessitera de mettre certains projets à votre actif, mais j’ai trouvé que le fait d’être très clair et transparent sur mon taux et mes estimations a bien fonctionné par le passé.
Si vous optez pour un taux forfaitaire pour votre projet, sachant clairement que les estimations sont dures et que des ajustements devront peut-être être apportés au taux au fur et à mesure de l’avancement du projet, ce sont de bonnes mesures de sécurité. Encore mieux, diviser le projet en plusieurs étapes distinctes où les paiements sont effectués après chaque livrable vous permet de vous adapter plus facilement à tout glissement de portée ou à des obstacles précédemment inconnus de manière incrémentale au lieu d’avoir à le faire correctement en une seule fois, au début du projet.
La recherche de créneaux professionnels de niche est un peu plus nébuleuse. La clé ici est que vous devez trouver des communautés à la fois:
- Assez petit pour que vous puissiez vous connecter directement avec des personnes qui pourraient avoir besoin de vos services, et,
- Sont composés de personnes désireuses / capables de vous payer pour vos services.
J’ai commencé par passer du temps sur des communautés reddit comme r / forhire et les fils de recrutement mensuels de HackerNews, puis je me suis progressivement étendu à d’autres communautés où l’accent n’était pas nécessairement uniquement sur la recherche de travail, mais il y avait toujours des membres que je pouvais communiquer avec et qui pourraient avoir des projets pour lesquels ils seraient prêts à payer mon tarif. La communauté IndieHacker me vient à l’esprit comme une communauté de niche qui correspond potentiellement à ce projet de loi (bien que je n’y ai jamais personnellement recherché de travail indépendant).
Une fois que vous avez trouvé une communauté appropriée, il ne reste plus qu’à tendre la main aux gens et à entamer un dialogue.
Dans mon esprit, le plus grand différenciateur pour tout programmeur professionnel est sa capacité à communiquer efficacement par écrit. Les pigistes doivent surtout passer du temps à travailler pour être clairs, cohérents et persuasifs. Vos premières interactions avec un client seront généralement écrites. De nombreux clients ne seront pas eux-mêmes programmeurs. Les mises à jour écrites seront donc un livrable nécessaire une fois le contrat conclu.
En tant que pigiste, votre communication écrite doit être:
- Clair. Vous devez être en mesure d’expliquer les détails de votre travail, technique et autre, à votre client.
- Cohérent. Cela a été l’un de mes échecs indépendants les plus courants. Il n’y a presque rien de trop communiquant avec votre client, mais trop peu de communication est un tueur de projet. Même s’il s’agit de signaler des barrages routiers ou des problèmes imprévus, une communication régulière est essentielle
- Persuasif. Être pigiste consiste en partie à exprimer constamment votre valeur à votre client. Peu importe que votre code soit 100 fois plus rapide que ce qui existe déjà, votre client s’en moquera à moins que vous ne le vendiez sur la valeur de cette accélération. D’après mon expérience, la rédaction convaincante est brève, appuyée par des faits / données, et s’appuie sur votre expérience de l’industrie pour ajouter du contexte à vos décisions.
Et c’est tout. Mon conseil indépendant se résume essentiellement à facturer plus, à trouver des communautés de personnes qui vous paieront et à vous concentrer sur une communication bien écrite avec ces personnes.
Si vous souhaitez plus de conseils sur la pige, DaedTech est un blog qui plonge dans des sujets indépendants avec beaucoup plus de profondeur, et j’ai trouvé que beaucoup de contenu d’Eric était super utile.