Thomas Collart

Comment devenir développeur freelance ?

01 Juillet 2020

Strategie devenir freelance

Vous voulez changer de carrière et devenir programmeur ? 2020 vous a fait réfléchir et vous voulez pouvoir travailler en Remote grâce au code ? Vous avez fini vos études, votre bootcamp ou votre formation et vous ne savez pas comment décrocher votre premier job ?

Alors vous voulez devenir un(e) professionnel(le) du code ? Félicitations ! Même si la route pour devenir un bon dev sera longue, vous pouvez lancer votre carrière gratuitement et à votre rythme.

Pour mettre toutes les chances de votre côté, je vous partage les étapes gratuites qui vous permettront de commencer à toucher minimum 400€ par jour en à peine quelques mois.

Voyons ensemble sans plus tarder les 9 étapes simples qui lanceront votre carrière de développeur rapidement.

Quels langage ou framework apprendre en 2020 ?

Langages les plus populaires

Vous le savez sûrement, il existe une multitude de langages informatiques. Dans ces langages on retrouve souvent plusieurs “frameworks” (des ensembles de librairies) qui constituent un métier à eux seuls.

Pour choisir cette technologie, il vous suffit de vous poser les bonnes questions : Vous voulez apprendre le Développement Web ? Créer des applications mobiles ? Comment travailler dans un studio de jeux vidéo ? Traiter de la data ? Programmer des logiciels dans un certain milieu ?

Faites vos recherches sur Google et vous devriez trouver assez rapidement quels sont les standards de l’industrie qui vous intéresse.

Si vous ne savez pas trop par quoi commencer, je vous conseille vivement le JavaScript qui s’est imposé au fil du temps par sa popularité comme le langage de référence.

Le JS permet en effet de créer des sites web, des applications mobiles et de bureau mais aussi de coder des serveurs, des bots comme des bots discord en javascript.

Comment apprendre à coder ?

Apprendre a coder

Maintenant que vous avez une idée de ce que vous voulez apprendre pour commencer votre carrière, il faudra savoir comment commencer.

Vous trouverez sur internet tout ce dont vous avez besoin gratuitement et à tous les prix.

Le conseil le plus important maintenant est d’aller en profondeur dans la technologie que vous avez choisie et de ne surtout pas vous étendre sur d’autres langages maintenant. Vous aurez une vie entière pour approfondir d’autres langages, il faut impérativement que vous ayez une connaissance profonde d’au moins un langage avant de vous disperser.

En fonction de ce que vous préférez, vous trouverez des livres, des tutoriels écrits ou vidéos ou même des formations, des bootcamp et des écoles.

Trouvez le moyen d’apprendre qui vous convient et foncez, un peu tous les jours et persévérez.

Combien de temps pour apprendre à programmer ?

Etude livre python

Certains disent qu’il faut une vie pour devenir un bon développeur, d’autres promettent des résultats en 6 semaines de bootcamp. Vous vous demandez donc sûrement combien de temps ça va vous prendre de devenir assez compétent(e) en code.

La question va dépendre de votre envie, de la technologie que vous apprenez et de vos compétences.

En général, ça prendra de plusieurs semaines à plusieurs mois (ou années si vous êtes à l’école).

Comme vous donner une durée de temps précise n’a pas beaucoup de sens, dites-vous plutôt vous serez prêt(e) quand vous aurez accompli un projet personnel assez abouti. Et ça tombe bien, c’est exactement ce que nous allons voir dans la prochaine étape.

Comment se démarquer de la concurrence grâce à un portfolio ?

Developpeur

Dans la plupart des formations et cours que vous trouvez sur internet, on vous fait faire un projet pour clôturer votre apprentissage. Ce n’est pas pour rien, une fois les compétences théoriques acquises, il faut pratiquer.

Beaucoup font ce projet comme un devoir d’école et s’arrêtent là pour valider leur formation. C’est une erreur.

La clé pour réussir est de reprendre ce projet (ou un autre qui vous inspire plus) et d’y ajouter des fonctionnalités qui le rendent unique et démontrent votre savoir.

On vous a demandé de faire une To-Do list ? Allez plus loin en ajoutant la persistance des données, du drag’n’drop, connectez-le à un service cloud comme Firebase, les possibilités sont infinies.

Avoir un projet abouti à montrer vous donnera un avantage énorme quand chercherez un emploi ou une mission.

Pourquoi c’est essentiel de créer un compte Github ?

Code mobile

Une fois votre projet unique créé, vous pouvez le mettre sur Github.

Github est un site qui vous permet de publier votre code pour qu’il soit visible de tous. C’est une platform open-source incontournable qui vous permettra au début de créer votre portfolio et éventuellement de contribuer à des projets de logiciel libre

Github met en avant l’outil de contrôle de version Git qui est utilisé par tous les développeurs pour gérer leur code base. Apprendre Git est essentiel pour votre premier job.

Comment créer un profil LinkedIn pour recevoir des offres d’emplois ?

Un profil linkedin surpuissant

Vous savez maintenant coder, votre portfolio est visible de tous et vous commencez à vous créer une réputation.

La prochaine étape est d’utiliser LinkedIn pour recevoir plusieurs offres d’emplois par semaine de manière automatique.

Pour cela, il faut bien vous positionner en complétant votre profile pour qu’il soit “All Star”.: Ajoutez le plus de personnes possibles en favorisant les développeurs et les personnes dans les industries qui vous intéressent. Vous pouvez d’ailleurs m’ajouter sur LinkedIn en me disant que vous venez de ce blog. Mettez une photo de vous professionnelle. Indiquez vos expériences, la formation ou le cours que vous avez suivis. Et surtout, ajoutez votre projet qui est maintenant hébergé sur Github

Comment trouver un premier CDI en développement informatique ?

Aller a des Meetup

Si vous voulez commencer par un CDI pour vous faire les dents, vous pouvez d’abord trouver un emploi pour vous professionnaliser. Ce n’est clairement pas essentiel et je ne veux pas vous encourager à tomber ou retourner dans le salariat mais si c’est la route que vous avez choisie, je vous donne des conseils.

Après le salaire (qui n’est pas votre priorité numéro 1 si vous choisissez le salariat), ce sont les technologies utilisées et les personnes avec qui on travaille qui comptent le plus.

Pour trouver ces deux points, Allez à des Meetups pour commencer à networker, vous faire des amis développeurs et apprendre. Il y en a partout dans le monde et vous pouvez en trouver sur le site meetup.com et ailleurs.

Si vous êtes dans un endroit reculé ou que vous êtes trop timide, prospectez sur LinkedIn et parlez à des recruteurs mais attention … ne vous faites pas avoir sur votre salaire.

Combien demander en tant que développeur junior ?

Interview Travail

L’informatique est un des seuls domaines dans lequel vous avez le contrôle et la relation de force s’inverse, c’est les recruteurs qui vous veulent, pas vous qui devez vous adapter au marché.

Vous devez vous voir comme la plus belle fille du lycée qui se fait draguer par les garçons, pas comme un sans-abri qui vient demander une pièce à quelqu’un d’occupé.

Vous allez voir que les développeurs débutants en free-lance demandent 400€ par jour et que certains développeurs se font payer plusieurs milliers d’euro la journée. Votre réaction sera que vous ne valez pas ça … c’est faux.

Pour vous donner une idée de combien vous pouvez demander, allez sur Malt.fr et regardez combien sont payés les développeurs juniors dans vos technologies, ainsi :

Si vous êtes en CDI, vous ne devriez pas descendre en dessous de 4000 euros bruts par mois en commençant.

Si vous êtes en freelance, demandez minimum 300€ pour une journée si vous êtes sur une technologie peu demandée et 400€ ou plus pour les autres.

Quelle structure légale pour commencer sa carrière de développeur Free-lance ?

Reflechir entreprise

L’étape finale avant de pouvoir commencer à travailler légalement est de vous créer un statut de freelance.

Si vous êtes en France, commencez par vous déclarer en autoentrepreneur, l’inscription ne prend que quelques dizaines de minutes dans la plupart des cas et vous pourrez commencer à facturer. Une fois les seuils maximaux atteint, vous devrez créer un autre type d’entreprise.

Pour les personnes qui ne sont pas concernées par le régime auto-entrepreneur, vous devrez créer une entreprise pour pouvoir facturer vos clients. Je vous laisse faire vos recherches, en parler autour de vous et prendre contact avec d’autres free-lances pour trouver vos réponses.

Vous savez maintenant tout pour commencer votre carrière dans le code

Discussion meetup

Vous avez maintenant un plan d’attaque clair pour apprendre à coder, vous présenter au marché et trouver du boulot de manière automatique.

Pour aller plus loin, n’oubliez pas de mettre vos différents profils à jour une fois que vous avez de l’expérience.

Continuez aussi à faire des projets persos sur le côté, continuez à apprendre hors du travail vous permettra de progresser beaucoup plus vite et de vous faire remarquer positivement.

Si vous êtes allé à des Meetups et que ça vous a plu, continuez à networker, proposez également de prendre la parole lors de ces événements en parlant d’une technologie, de méthodes ou d’un de vos projets.

Travailler pour les autres n’est pas la méthode la plus sécurisée et rentable d’exercer votre métier. Découvrez aussi comment créer des revenus complémentaires grâce à vos talents en code en téléchargeant mon guide gratuit.



Je m'appelle Thomas. Depuis ma sortie de la première promo de l'École 42, j'ai développé une app qui a été téléchargée plus de 400.000 fois. J'ai lancé près de 10 idées de startups et de nombreux autres business. Sur ce blogue, je vous apprends comment utiliser le Code pour devenir libre.

Envie de gagner plus d'argent avec le code ?
Recevez gratuitement 11 idées de revenus complémentaires !
Inscrivez votre mail pour les recevoir instantanément
Désinscrivez-vous quand vous voulez
Gratuit, c'est un très bon prix
Les emails sont gratuits. Vos informations sont stockées de manière sécurisée et privée. Vous pourrez vous désinscrire en un clic et à tout moment.