Comment devenir développeur web ? C’est la question que je reçois dans 80 % des milliers d’e-mails que je reçois. Si c’est une question que tu te poses toi aussi, t’es au bon endroit. Oui, crois-moi, tu es capable ! Il est temps d’oser et de te lancer. Aujourd’hui, je vais t’expliquer comment faire.
Devenir développeur : Autodidacte
Parlons tout de suite de ce qui revient tout le temps : est-ce que tu peux devenir développeur en t’autoformant ? La réponse est oui.
Mais ça va être long et tu vas pleurer du sang.
Tout seul, sans aucune notion, personne pour te guider : t’es en difficulté maximum.
En fait, le problème c’est pas tant la complexité (pas au début), mais plus la masse d’information qui va être devant toi. Tu vas en avoir de partout. Si tu as personne pour te donner un cap, un ordre d’apprentissage et pour t’aider quand tu coinces : c’est compliqué.
Mais vraiment, c’est impressionnant pour quelqu’un qui connait rien du tout au domaine.
Comprends bien, mon objectif c’est pas de te faire peur, mais de te mettre en garde. Mon objectif est de te voir réussir. Le secteur a terriblement besoin de toi. Je veux surtout pas te voir craquer et abandonner après des semaines de travail.

Maintenant, il faut que tu te décides si tu veux tenter l’aventure entièrement tout seul ou si tu veux une formation en plus. Le mieux c’est de te renseigner grâce à toutes les ressources et les intervenants dans cette article. Tu prendra une décision par la suite.
Quoiqu’il arrive, tu auras besoin des ressources dont je vais te parler dans la partie suivante. Après ça, je te parlerais de tous les types de formations disponibles sur le marché.
Les ressources
Que tu partes complétement autodictate ou non, tu vas avoir besoin de ressources pour ton apprentissage. Je suis entrain de parler de ressources sur tous les Internets là. Je vais pas te faire la liste complète de tout ce qui existe.
Non, on va faire autre chose. Je vais te parler seulement de ressources que j’ai moi-même utilisées. Comme ça on reste sur des ressources de qualité maximum et surtout je sais de quoi je te parle.
- OpenClassrooms : https://openclassrooms.com/
On tape tout de suite dans le gras. Les formations sont toutes gratuites et en français. Ça devient payant si tu veux un parcours avec diplôme et tuteur. Les cours gratuits sont de qualité et surtout pour tous les niveaux. Fonce, ce site c’est la vie.
- freeCodeCamp : https://www.freecodecamp.org/
Un site de formation en anglais pour devenir développeur web. C’est gratuit et interactif avec explication, code et rendu en permanence. Ça part de zéro et ça t’explique tout. Franchement, c’est un truc de dingue que tout soit gratuit. Pareil, saute dedans les deux pieds devant, c’est de la folie.
- Udemy : https://www.udemy.com/
Première ressource payante. J’en parle parce que c’est vraiment complet, y’a tout sur tout. Et les formations sont pour la plupart de qualité. Après, je te mens pas, ça fait chier de payer une formation sans un formateur qui peut t’aider.
- Youtube : https://www.youtube.com/

Oui, je t’ai mis un lien vers YouTube. Genre, tu connaissais pas déjà. Avant de m’insulter, je tiens à te dire que c’est hallucinant tout ce qu’on y trouve pour les autodidactes. J’ai appris beaucoup de choses gratuitement rien qu’avec YouTube. Je te conseille fortement de faire de même.
Enfin, j’ai envie de finir cette partie par te conseiller un dernier petit site : Google.
Si tu veux vraiment réussir en tant qu’autodidacte, il va falloir que t’apprennes à chercher tout seul. Les ressources et le savoir en lui-même c’est facile à trouver. Tu vas vite te rendre compte que c’est pas ça le problème.
Apprendre en autonomie
Le problème avec la méthode autodidacte c’est qu’il y’a énormément de gens qui abandonnent. Les gens abandonnent, car ils se lancent là-dedans sans aucune technique et aucun ordre d’apprentissage. Il te faut à tout prix un ordre d’apprentissage.
L’erreur la plus courante des débutants est de tout vouloir apprendre d’un coup.
Plein de langages et de nouveaux concepts en même temps, c’est l’enfer. Tu vas tomber sur des tutos de l’espace « fais entièrement ton site » avec toutes les technos possible à l’intérieur. Si tu n’as pas des notions sur les technos en question : fuis ce genre de truc comme la peste, ça va te rendre barjo.
Concentre-toi sur un sujet à la fois. Passes-y du temps. Sois à l’aise avec.
J’insiste. Un seul sujet à la fois. Trop de choses à gérer d’un coup ça va te déconcentrer et te péter à la gueule.

J’ai deux trois conseils pour éviter ça : concentre-toi sur un sujet à la fois, apprend-le, pratique-le, galère dessus et laisse-toi du temps pour l’assimiler.
Le processus d’apprentissage
Il faut que tu commences bien avec la base. Et que tu construises tes connaissances autour de cette base.
Commence par des choses simples.
Pour devenir développeur web, le mieux c’est de commencer avec le HTML et le CSS. Tu apprends ça et tu pratiques jusqu’à ce que tu estimes que c’est assez. Seulement quand tu estimes que tu es au point, tu passes au niveau suivant avec le Javascript par exemple.
Pour pratiquer, je te conseille de toujours avoir un objectif personnel.
Surtout pas quelque chose qui sort d’un tutoriel sur internet. C’est la seconde grosse erreur que font tous les débutants, et c’est horrible. Ils vont de tutoriel en tutoriel, ils ne font que regarder des vidéos et recopier du code.
Tu n’apprendras rien en faisant ça. C’est le pire piège possible et tout le monde tombe dedans pour une raison simple. C’est facile de faire ça et tu as l’impression de faire des progrès, alors que pas du tout.
Ton objectif doit être la construction d’un projet personnel.
Tu dois pratiquer et créer par toi même. Aucune excuse possible ici, c’est obligatoire. Le plus courant c’est de commencer par faire ton portfolio. Non seulement tu apprends, mais en plus tu auras déjà quelque chose à montrer !
Avec cet objectif personnel, tu n’as pas une solution toute faite. Tu vas devoir pratiquer et surtout tu vas devoir galérer à régler toi-même tes propres problèmes.
Et crois-moi, c’est en galérant que tu vas devenir développeur.
C’est vraiment important que tu comprennes ça. Si tu suis des tutoriels tout fait et que tu copies/colles le code, ça sert à rien. Il faut que tu pratiques vraiment en codant par toi-même. Ça va être dur et tu vas rager, c’est bien, ça veut dire que tu apprends.

Enfin, il te faut te laisser du temps d’assimilation de connaissances.
Au fur et à mesure de ton apprentissage, tu vas apprendre des nouveaux langages et des nouveaux concepts de programmation. Pour vraiment les comprendre, il va falloir que tu te laisses du temps d’assimilation.
Ça veut dire ne pas pratiquer pendant une courte période puis revenir dessus à tête reposée.
C’est redoutable d’efficacité. Et surtout, ça va limiter ta frustration de pas tout comprendre tout de suite. La plupart des gens qui se sont posés la question sont d’accord sur ce point : il faut entre 600 et 1000 heures de pratique pour devenir développeur « opérationnel ».
Ça peut te sembler beaucoup, mais ça ne l’est pas. Le temps passe très vite quand tu te mets à coder.
C’est le maximum que je peux faire pour t’aider dans ta quête full autodidacte. Y’a plein de gens qui ont réussi comme ça. Mais c’est pas la solution la plus simple.
Devenir développeur : Formation
Tout le monde ne peut pas être full autodidacte.
Ça demande tellement de patience et de résilience que je comprends tout à fait les gens qui ne peuvent pas. Si t’es dans ce cas là, alors il y a la solution formation.
Aide et financement
Et les formations, y’en a peu près trois milliards. Pour commencer tes recherches, je te conseille fortement de commencer par chercher via la grande école du numérique. C’est un label de qualité qui aide les formations numériques et ceux qui les cherchent. Concrètement, t’es pas censé tomber sur des escrocs en passant par là.
Très important : pôle emploi et la grande école du numérique peuvent t’aider à financer partiellement ou entièrement ta formation ! N’hésite pas à te renseigner directement auprès de ces organisations !
Enfin, je te connais pas. Je sais pas si tu es en train de t’orienter à l’école, en reconversion professionnelle ou si tu veux juste apprendre à coder pour le fun. Du coup, ce que je te propose c’est de faire un tour de tous les types de formations qui existent.
Ça va être à toi de faire ton choix par rapport à ta situation et ton budget.
Bootcamp (9 semaines)
Commençons par les bootcamps. Ce sont des formations ultras intensives au métier de développeur en 9 semaines. Tu pars de presque zéro et tu apprends en tapant un sprint à la Usain Bolt.
Au niveau prix on est entre 6000 à 8000 euros.
Voici les noms qui reviennent tout le temps :
- Le Wagon : https://www.lewagon.com/
- IronHack : https://www.ironhack.com/
- The Hacking Project : https://www.thehackingproject.org/
- La Capsule : https://www.lacapsule.academy/
Ce sont toutes des formations dans des sortes de campus partout en France et dans le monde, sauf The Hacking Project qui est totalement en ligne.
Mon avis personnel sur ces formations est mauvais. J’en ai dédié un article entier rempli de haine. En résumé, je pense que c’est trop court pour te former correctement et qu’à ce prix là autant que tu galères tout seul dans ton coin.
Mon avis, c’est que c’est pas possible d’assimiler autant de concepts aussi rapidement.
Pour moi, les gens qui sont envoyés là-dedans font un tour de montagne russe. Et y’a pas de ceinture de sécurité.

Ceci dit, j’ai jamais testé par moi-même. C’est mon avis que je donne là. J’ai jamais participé moi-même à un bootcamp. J’ai pas l’expérience du terrain. Il parait que ça marche pour certains.
Alors pourquoi pas pour toi ?
Pour mieux t’aider dans tes choix, j’ai décidé de dégonfler l’énorme boulard qui me sert de tête et j’ai demandé à quelqu’un qui connait bien mieux que moi ces formations.
Hey Benjamin Code ! T’en penses quoi toi de ces formations bootcamp ?
Update Janvier 2021

Benjamin Code est développeur, youtuber, il parle de ton futur métier, mais pas que. Abonne-toi à la chaîne de ce merveilleux être humain. C’est drôle, rafraîchissant, inspirant et ça fait du bien de voir ce genre de contenu dans notre domaine. Incroyable, il a même un compte twitter, quel homme. Merci beaucoup Benjamin d’avoir pris le temps de faire cette super vidéo !
Pour revenir au bootcamp, j’espère t’avoir donné assez d’information et de point de vue différent pour faire ton propre choix. Si ça te plait, tu peux commencer à te renseigner.
Sinon, il y a d’autres solutions.
Courtes (5 a 9 mois)
Second arrêt : les formations courtes. Ce sont des formations complètes au métier de développeur web qui dure entre 5 et 9 mois. Ça te laisse un peu plus de temps d’assimilation. Mais ça va quand même être pas mal intense si tu pars de zéro. Tu vas en avoir de partout et ça va clignotez dans tous les sens, faudra t’accrocher.

Le prix est similaire au bootcamp, entre 6000 à 8000 euros.
Le top 3 des noms qui revient tout le temps :
- O’Clock : https://oclock.io/
- Wild Code School : https://www.wildcodeschool.com/
- Simplon : https://simplon.co/
Comment je suis arrivé à ce classement exactement ? Je n’ai jamais expérimenté moi-même ce genre de formation, mais les lecteurs de ce blog oui. C’est en épluchant tous les mails et les commentaires que j’ai remarqué que ces trois noms revenaient tout le temps.
Et le nom qui revient le plus c’est O’Clock.
Leur principale particularité c’est que toute la formation se fait en téléprésentiel. Et c’est particulièrement adapté à ce métier mais aussi à notre époque. Pour comprendre pourquoi autant de personnes me parlaient de cette école, j’ai décidé de leur demander directement.
Bon, entre nous, O’clock c’est bien ou vous leur faite un lavage de cerveau à ces gens ?
Tu peux retrouver O’Clock et toutes leurs formations sur leur site ou leur twitter. Merci beaucoup O’Clock d’avoir pris le temps de répondre à ma question !
Et maintenant, dernier arrêt, on va voir ce qui est possible de faire quand tu as beaucoup de temps devant toi.
Longues (2 ans et plus)
Je viens moi-même de ce côté-là.
Après le BAC, j’ai fait un BTS Informatique (SIO SISR) en 2 ans et ensuite un Master 2 informatique (CIM) en 3 ans.
C’est le cursus de l’école publique, donc ça m’a rien couter du tout.
Ces cinq années m’ont ouvert les yeux sur ce qu’était vraiment le métier de développeur. Avant ça, je montais déjà des sites entiers chez moi sans me trop me soucier de quoique ce soit. Et puis quand on m’a vraiment enseigné l’informatique en partant de la base, ça a tout changé. Il y a tellement de choses que j’utilisais sans vraiment comprendre.
C’était incroyable de tout redécouvrir avec une explication complète.

Systèmes informatiques, algorithme avancé, structure de données, conception et modélisation de données, système de gestion de base de données, programmation orientée objet avancée, réseaux, sécurité et beaucoup d’autres concepts de base que j’utilise encore tous les jours aujourd’hui.
Et comme tout ça est étalé sur plusieurs années, tu as le temps d’apprendre et d’assimiler parfaitement. Si tu as du temps devant toi, c’est cette option que je te conseille de choisir.
Après, je vais être totalement honnête. Autant les trois premières années (licence) de formations m’ont tout appris, autant les deux dernières années ont été moins importantes. Je pense que si tu as prévu de faire BAC +2 ou BAC +3 c’est largement suffisant pour bosser.
Mais bon, on va pas se mentir, le BAC +5 ça fait plus joli sur le CV et ca te donne plus de chance d’être embauché. Certaines boites l’exige carrément, ce qui est complétement stupide.
Les écoles d’ingénieurs (5 ans et plus)
Il y a également l’option école d’informatiques spécialisée.
Ça coute trois bras et une jambe. Entre 6000 et 9000 euros chaque année sur plusieurs années.
Mais les profils qui sortent de là s’en sortent très bien après. Les noms qui reviennent tout le temps sont :
- SupInfo : https://www.supinfo.com/
- Epitech : https://www.epitech.eu/fr/
- Epita : https://www.epita.fr/
Le prix est exorbitant, mais j’ai des amis proches qui sortent de toutes ces écoles et ça va bien pour eux. Ils sont très compétents et ils ont les jobs qui vont avec. Si tu as les moyens, tu devrais jeter un œil.
Pour fini, intéressons-nous à un OVNI dans ces formations.
L’école 42 (2 à 5 ans)
Enfin, je peux pas te parler de formation longue en informatique sans parler de l’École 42.
Véritable ovni, le campus 42 à ouvert ses portes en 2013 à Paris avec un concept inédit. On compte aujourd’hui plus d’une trentaine de campus à travers le monde, dont dans la ville de Québec.
C’est une formation gratuite au métier de développeur qui dure entre 2 et 5 ans selon la rapidité de l’étudiant.
Mais c’est pour y accéder que ça se complique.
Aucun diplôme requis, tu passes des tests de logiques en ligne et puis la fameuse épreuve de la Piscine.
La Piscine, c’est quatre semaines intenses, 7 jours sur 7, où tu dois faire de la programmation C au campus.
Tu seras sélectionné ou non par rapport à ce que tu produis. Cette fameuse Piscine m’a vraiment intrigué. Du coup, j’ai demandé directement à 42 Québec des conseils pour la réussir.
Hey 42 Québec ! La piscine à l’air d’être une épreuve de fous ! Des conseils pour sortir de l’eau ?

Certes, 4 semaines de projets, 7 jours sur 7, c’est intense! Si tu crois devoir négliger ton hygiène de vie pour passer au travers, tu te trompes. Les nuits blanches sont à proscrire. Profites-en pour porter une attention particulière à ton alimentation. Un régime caféine/poutine, même si tu as l’impression qu’il te fera gagner du temps, ne t’aidera en rien. Tu as la tête pleine et tu ne vois plus de solutions? Sors prendre l’air, va te balader ou fais quelques exercices. Avec du recul, on voit plus clair. Finalement, de grâce, ne saute pas l’heure du bain. Ce sera ainsi beaucoup plus facile de te trouver des ami(e)s pour passer à travers cette épreuve !
Les tests logiques en ligne constituent l’étape qui précède la Piscine. Ils te donneront une bonne idée du genre de situations auxquelles tu seras confronté, c’est-à-dire le néant ! Ces tests sont disponibles sur le 42quebec.com. 42 Québec, le premier campus du 42 Network au Canada, ouvre ses portes dans la ville de Québec en 2021 et accueillera 2 cohortes par année. Il est possible d’entamer le processus d’admission en tout temps.
Tu peux retrouver 42 Québec sur leur site ou leur twitter. Merci beaucoup 42 Québec d’avoir pris le temps de répondre à ma question !
Voilà, j’ai fait mon maximum pour te présenter tous les types des formations disponibles pour devenir développeur.
J’espère que ça pourra t’aider pour faire ton choix.
Pour te préparer encore mieux à ton avenir, il faut que tu connaisse le marché du travail et comment bien s’y préparer. Ces informations vont te donner un avantage fou sur ta compétition. Crois-mois quand je te dit que c’est vraiment indispensable.
Mais avant ça, je reçois de plus en plus de mails de personne en reconversion. Il faut qu’on en parle. Si tu n’es pas en reconversion, tu peux sauter la partie suivante et aller directement à la partie sur ton futur marché du travail.
Devenir développeur : Les reconversions
Le métier de développeur est très attirant et les salaires sont au-dessus de la moyenne des autres métiers. C’est donc tout logiquement que beaucoup de personnes s’y intéressent.
Le problème c’est que les personnes en reconversion manque d’une ressources primordiale pour changer de métier. Le temps. Dans cet article je conseille des formations longues, voir très longues, mais les gens en reconversion n’ont pas se luxe.
Ils n’ont aucune choix -la plupart du temps- que de se dirigé vers des formations courtes et des bootcamps. Et dans ces conditions, il n’y qu’une seule question à se poser.
Comment gérer l’après bootcamp/formation courte pour s’en sortir en tant que développeur ?
L’après bootcamp
Comme dit précédemment, je n’ai pas l’expérience du terrain des bootcamps. Mais le but avec cet article c’est d’aider le maximum de personne possible à devenir développeur. Pour ce faire, j’ai décider de faire intervenir quelqu’un qui est passer par la avant toi.
Salut Rayed ! Dans le cas d’une reconversion, le plus rapide c’est la formation accélérée. Mais d’après ton expérience, c’est vraiment suffisant ?
Pour arriver à ce résultat en un temps aussi réduit, il faut se concentrer sur les outils qui te permettent d’avoir un résultat rapidement, quitte à négliger certains fondamentaux. D’où le fait que le cursus de ce type de formation va très rapidement se focaliser sur un framework. Après tout, c’est ce qui est demandé par les entreprises dans une offre d’emploi, pas vrai ?
Language over Framework
Sauf que les compétences nécessaires pour mettre sur pied un prototype d’une application ne sont pas les seules qui sont attendues d’un développeur qui contribue à une application d’envergure en production.Pour réussir ta reconversion et devenir développeur, il va falloir se détacher du framework et consacrer du temps pour comprendre le fonctionnement du langage sur lequel il tourne.
Comment progresser sur Symfony si tu n’es pas à l’aise avec les méthodes natives de PHP ou si tu ne saisis pas le fonctionnement de la programmation orientée objet ?
Comment peux-tu comprendre qu’il te manque un ‘await’ dans ton composant React si tu ne sais pas comment JavaScript fait fonctionner l’asynchrone ?
Tu trouveras facilement de nombreux articles et vidéos sur YouTube pour t’aider à comprendre le fonctionnement de ton langage. Prends le temps de manipuler ton langage en t’exerçant sur des katas.
Les tests automatisés
Parmi les compétences négligées dans les formations accélérées, on retrouve les tests automatisés.Savoir coder des tests automatisés n’était pas systématiquement demandé pour des postes de développeurs juniors. Cependant, la concurrence grandissante, c’est une véritable compétence différenciante.
Aujourd’hui, savoir coder des tests unitaires, aussi simples qu’ils puissent être est une compétence qui fait la différence entre deux candidatures similaires.
Au-delà de savoir les coder, être capable d’expliquer la différence entre un test unitaire et un test fonctionnel dans leur implémentation est également une preuve de bonne compréhension de ce que sont les tests automatisés.
Prendre le temps de bien comprendre les différents tests automatisés qui existent dans la pyramide de tests est aussi important que de savoir les coder.
Élargis ton réseau
Devenir développeur n’est pas qu’une question de compétences techniques et répondre à des annonces. Le réseau joue beaucoup.Tu as de la chance, tu es dans un métier globalement bienveillant où les développeurs plus confirmés sont le plus souvent prêts à aider leurs confrères plus juniors.
N’hésite pas à rejoindre les groupes Slack et Discord, à entrer en relation sur Linkedin et Twitter avec des développeurs de ta techno et de ta région.
Ce sont ces personnes qui vont pouvoir t’orienter dans ta veille techno et, quand tu auras suffisamment progressé, te recommander dans leurs entreprises respectives.
Tu peux retrouver Rayed sur son blog ou son twitter. Merci beaucoup Rayed d’avoir pris le temps de répondre à ma question !
Devenir développeur : Le marché du travail
Pour vraiment devenir développeur professionnel, il faut que tu commences à être payé pour. Quand tu estimeras que t’as assez galéré à te former, il sera temps d’affronter le marché du travail. La bonne nouvelle c’est que chez les développeurs intermédiaire et senior c’est très simple de trouver un boulot.
La mauvaise nouvelle c’est que pour les développeurs juniors c’est très compliqué de trouver un travail.
J’ai dédié un article entier au marché du travail chez les développeurs. Y’a beaucoup d’information vitale que tu veux checker dessus.
Bien se préparer
Ensuite, pour bien se préparer à ce marché compétitif, j’ai plusieurs conseils pour toi.
Il va falloir te démarquer à l’entretien, survivre à ton premier job, savoir te débrouiller et avoir beaucoup de patience.
Cet article fait déjà 30 KM de long donc je vais te diriger vers plusieurs articles qui vont en profondeur dans tous ces sujets indispensables.
Voici un article avec mes meilleurs conseils pour développeur junior.
Il est rempli de conseil qui pour moi sont absolument essentiel à ta réussite. Peu importe ton âge, tu vas te sentir un peu jeune au début par rapport à la concurrence. C’est un passage obligé.

Il faut que tu comprennes que devenir développeur c’est un apprentissage sans fin. La route devant toi est énorme, mais faut pas en avoir peur. Ça fait partie du métier. Il va falloir que tu fasses une constante veille pour te tenir à jour.
Voici un article dédié à la veille qui va te donner toutes les réponses sur cette partie.
Tu peux également recevoir un concentré de veille dans ton mail via le courrier du hacker.
Pour devenir un développeur efficace dans ton travail, il va falloir que tu développe des compétences bien particulières. Le plus tot tu les connais, le plus tot tu pourras les travailler. Ça va te donner un avantage fou pour ta carriére.
Voici un article dédié aux compétences clefs pour développeurs.
Enfin, je peut pas te parler de ce métier sans te parler des mauvais cotés de ce métier. Comme toutes les autres professions, tout n’est pas rose et se voiler la face sur ce sujet est inutile.
Voici un article dédié aux mauvais cotés de la profession de développeurs.
Partir avec un avantage
Devenir développeur ça demande beaucoup de connaissances. Comme tu le vois dans cet article, c’est déjà riche en contenu. He bien sache que c’est seulement l’introduction.
Dans ce blog je fais tout mon possible pour aider les développeurs de tout horizon.
Je veux que tout le monde parte de ce blog avec un avantage.
Mais il y a tellement de choses à maitriser que c’est forcément un processus qui se fait dans le temps. Et surtout, je peux pas tout te transmettre via des articles.
Pour bien assurer ton avenir, il faut que tu trouves une source de très haute qualité, ultra complète et à portée de main.
À mon sens, y’a pas mieux que les livres pour ça.
Pour moi les trois livres absolument indispensables pour faire de toi un excellent développeur sont:
Épilogue
Devenir développeur va pas se faire du jour au lendemain. Mais crois-moi quand je te dis que tu peux le faire et qu’on a besoin de toi dans ce métier. Si tu aimes ce métier et que tu y accordes assez de temps, je te promets que tu vas y arriver.



