Ma life (de développeur Freelance)

Ca fait un bout de temps que je voulais écrire ce post, et un Mail d’un lecteur me posant quelques questions m’a récemment donné l’impulsion de l’écrire. Je copie/colle donc ce Mail (à peu de choses près) ainsi que ses questions, des fois que ça puisse en intéresser d’autres.

Comment est le marché, et particulièrement avec Rails ?

Haaaa, Rails, hélas, j'aimerais pouvoir te dire que c'est génial toussa toussa… concrètement je fini par cacher la techno que j'utilise. Du moins je ne la met plus en avant. D'ailleurs, la plupart du temps les clients s'en fichent. Il y a en fait 3 cas de figure :

  • soit ils connaissent pas, je fais ma sauce et tout le monde est content parce qu'on a rapidement (= pas cher) un produit fiable et efficace.

  • soit ils connaissent très bien et cherchent quelqu'un de qualifié et dispo rapidement pour reprendre un projet déja existant

  • soit ils connaissent surtout Joomla/wordpress (de loin) et me disent “houllaaa, c'est trop confidentiel comme techno, si vous passez sous un camion on ne trouvera jamais personne pour vous remplacer”. (Ha oui, le “passage sous un camion” c'est LE contre argument pour bosser avec un freelance, et je me le prends souvent dans les gencives.)

Voila pour Rails, mais je n'ai pas oublié mes jeunes années et je fait toujours du Wordpress/Prestashop pour les clients “au fil de l'eau” (nb : il n'y a pas de “petit” client, plus d'une fois ces projets simples et modestes m'ont permis de payer mon URSSAF ou de tenir pendant un mois galère, je ne les en remercieraient jamais assez). Ces 12 derniers mois j'ai fait pas mal de petits intranets en Rails (de plus en plus souvent connectées à un Wordpress en front). Je travail aussi régulièrement pour une grosse boite du CAC40, avec du PHP pur jus (oué bonhomme, sans Framework, c'est viril). Dernièrement je bosse aussi pas mal avec Angularjs et j'adore Coffeescript pour une startup Parisienne super sympa. A l'autre extrême, j'ai vendu une macro Excel à un bureau de tabac pour sa compta.

En fait je prends tout, sauf quand je suis vraiment plein (comme maintenant). Je ne m'accroche à aucune techno, même si il y a une vague “orientation” : j'adore Rails, j'essaie de suivre la vague JavaScript et pffff… PHP ne m'emballe pas/plus franchement. Les Frameworks PHP m'emballent plutôt moyennement aussi… Ceci dit, il me semble y avoir un bon filon en France pour ça. Si c'est votre truc il y a de bonnes opportunités à saisir avec Symfony.

Quels sont tes tarifs ?

C'est variable, tout dépend du client et de la durée du projet. Comme pas mal de gens je tourne entre 300 et 500 Euros HT / Jours, dégressif quand c'est du long terme (500 la journée “one-shot”, 300 si on se voit tous les mois. Il est possible de vendre un Wordpress 2000 Euros pour 3 jours de boulot si on se débrouille bien (moins de 3 jours : vous avez du bol ET le projet est petit ET le client est gentil ET pas exigeant) .

Maintenant, au delà du prix, il faut voir tout le travail spécifique et non forcément budgeté autour d'un client (mails, téléphone, spécificités de techno, projet…), qui rend particulièrement délicat le fait de travailler sur plein de petits projets de front. J'ai longtemps fait ça, je peux vous garantir que c'est usant. Sans compter qu'au final vous finissez vos journées avec la sale impression de ne rien avoir terminé. Tous ceux qui ont fait de la gestion de projet vous le diront : le multi-tasking est à éviter à tout prix. Sauf que des fois y'a pas le choix.

En résumé, le top c'est d'avoir ¾ gros clients qui tournent tous les mois. L'enfer, c'est la multiplication de petits contrats courts.

Comment tu trouves de nouveaux clients ?

J'ai toujours eu de la chance ! Je sais pas comment dire autrement. Comme ce jour, le lendemain même de mon inscription en Auto-entrepreneur, où je suis allé voir une agence qui faisait du Print pour faire des cartes de visite et avec qui j'ai fini par travailler en partenariat durant plus d'un an. Sinon, les réseaux, les amis, les contacts, sans oublier la famille, les gens “qui connaissent quelqu'un”. En fait, le milieu n'est pas très grand, en tout cas à Lyon ou j'habite, et le bouche à oreille marche bien. Coup de chance, je suis un mauvais commercial et j'ai horreur de ça.

Au final, financièrement, tu t'en sors ?

Au début on se dit, whaouu, 500 Euros/Jours x 20 = 10 000 Euros par mois ! Sauf que… sauf que 2 choses :

  1. Vous pourrez vous y prendre comme vous le voudrez, vous ne pourrez JAMAIS facturer 20 jours dans un mois. Il y a toujours des papiers à classer, de la maintenance à faire, des Mails a rédiger, des clients qui vous remontent un Bug 2 ans après la mise en prod. et puis… Ô joie, mon Linux est crashé / mon HD est cassé / il faut que j'upgrade Ruby / C'est quoi ce problème de dépendance qui casse RMagick ?… (liste non exhaustive). Sans même parler de la veille, la formation… et aussi les RDV avant vente, les coups de fils (j'ai oublié mon mot de passe Google Analytics ! Vous pouvez me rappeler comment on ajoute une photo dans Wordpress ?) Bref, par expérience, retirez 20% de temps mangé en tout et surtout n'importe quoi et pas facturable.

  2. Disons qu'il reste 15 jours potentiellement facturables, retirez maintenant les charges (50%, ha ben oui, quand même), le comptable (in-di-spen-sable), économisez pour les congés et mettez un peu de tréso. de côté pour les jours “sans”…  au final je suis autour de 2000 Euros Net/mois, en moyenne. Oué, rien de monstrueux mais c'est quand même le double de ce que je gagnais les 2 premières années (à peine un Smic pour +50h/semaine). Une anecdote, en Novembre dernier, après une plutôt bonne année, j'avais réussi à me garder 4500 Euros de tréso. de côté. Cooool, je me voyais déja prendre une petite semaine de ski… jusqu'à ce que je reçoive un rappel de 4200 Euros pour la CIPAV (caisse de retraite). Au revoir le chalet, bye-bye les marmottes (et le génépi).

Quel statut ?

Je dois remercier  Hervé Novelli (sérieusement) à qui l'on doit le statut d'auto-entrepreneur. Statut arrivé parfaitement au bon moment en ce qui me concerne et m'a permis de me glisser dans la création d'activité avec une simplicité dont je suis encore étonné. Je ne sais pas si j'aurais “sauté le pas” -selon l'expression consacrée-  sans l'arrivé de ce statut. Par contre, un auto-entrepreneur c'est bien joli mais le développement d'applis ou de sites Web est une activité de long terme, et là ça peut faire peur. Les clients exigent du support, de la sécurité et de la pérennité. Déja un Freelance ça fait peur (vous savez, “le camion…”), mais alors un Auto-entrepreneur, ça fait vraiment très peur (bhou !). A la fin de ma première année d'activité, et après avoir perdu au dernier moment un contrat très intéressant, je suis donc passé en EI (Entreprise Individuelle). C'est plutôt simple, pas trop de paperasses, facile à comprendre pour les impôts. Pour les clients, je suis “en libéral”, et tout va très bien (sauf que maintenant je paye des put*** de charges).

Est ce que tu conseillerais à d'autres de se lancer ?

Je crois que je suis un cas un peu particulier et d'autres auront un avis différent sur la question. Dans mon cas j'en suis là par le plus grand des hasards. Parce que je me suis retrouvé en slip chez Pôle Emploi au moment précis ou Lemhan Brothers s'écroulait et la crise explosait, en septembre 2008. Sans diplôme (oué, le Bac, ok, mais va trouver un job intéressant avec ça), voulant absolument faire du dév et rien d'autre, je n'avais juste aucune chance de trouver un travail autrement qu'en créant le mien. Partant de là je n'ai jamais regretté quoi que ce soit. Je m'éclate, avec mes clients que j'aime (nan mais pas tous, enfin certains plus que d'autres quoi, enfin bref ;-) et leurs projets tous différents… maintenant je conseillerais fortement 3 choses :

  • Etre célibataire sans enfant (ce n'est plus mon cas depuis 2 ans, et je peux vous dire que la marche est énorme en terme de gestion du temps)

  • Sortir autant que possible dans les conférences, apéros, user group… et socialiser un max.  Nouer des relations, une bière à la main, c'est pas si compliqué. Vous vous croyez intelligent et compétent ? Rien de tel que les rencontres pour vous remettre les pieds sur terre et au passage apprendre des tonnes de trucs, découvrir de nouveaux outils, nouvelles technos, bonnes pratiques…

  • Enfin, dernière chose bête à dire, mais juste bosser. Bosser encore. Bosser toujours. Pour des clients quand il y en a, et quand il n'y en a pas, pour apprendre de nouvelles choses. Bosser.