Devenir développeur web: le virage réussi de Lucas en PHP
Il donne plutôt une idée de la tension persistante autour des métiers du numérique, dans un marché où les entreprises continuent de chercher des profils capables de produire, de maintenir et de faire évoluer leurs applications.
Et pourtant — c’est là que ça devient intéressant — si vous parlez de reconversion vers le métier de développeur web autour de vous, on vous répondra probablement par un haussement d’épaules poli, ou pire, par un « c’est pas bouché, ça? ». La réponse honnête tient en quelques mots: ce n’est pas nécessairement bouché, mais c’est devenu plus exigeant. Cette nuance change tout quand on veut quitter un bureau sans fenêtre pour un terminal Ubuntu.
Le parcours de reconversion en développement web, et plus spécifiquement en PHP, est devenu un vrai sujet pour les actifs qui cherchent une deuxième voie. Pas parce qu’il s’agirait d’une nouvelle ruée vers l’or — spoiler: ça ne l’a jamais été — mais parce que le chemin existe bel et bien. Il demande du temps, une formation cohérente, de la pratique et une capacité à accepter les étapes moins glamour: lire de la documentation, corriger des erreurs incompréhensibles, reprendre son code et recommencer.
Le Lucas dont il est question ici est un personnage-type, une synthèse de parcours fréquemment rencontrés chez les personnes qui envisagent cette transition. Ce n’est pas le récit documenté d’une personne identifiable, avec un salaire et un poste que l’on pourrait vérifier. C’est une manière concrète de suivre les décisions, les doutes et les compromis d’une reconversion développeur PHP.
Le marché en 2025: on y est ou on n’y est pas?
Allez, commençons par poser les choses sur la table. Le marché de l’emploi tech a connu un sérieux coup de frein après plusieurs années d’euphorie. Les grandes entreprises ont réduit certains recrutements, les startups ont dû surveiller leurs dépenses et les projets numériques sont davantage arbitrés qu’auparavant. Dans ce contexte, les profils juniors et les personnes en reconversion sont mécaniquement plus exposés: les entreprises veulent limiter le risque et recherchent des candidats rapidement opérationnels.
Cela ne signifie pas que le métier de développeur web a disparu. Cela signifie que l’époque où quelques mois de formation et un portfolio composé de trois interfaces copiées sur des tutoriels pouvaient suffire est largement révolue. Les recruteurs veulent voir des preuves de travail: un projet fonctionnel, une compréhension minimale de l’architecture, une utilisation correcte de Git et, lorsque c’est possible, une première expérience en entreprise.
Le marché ne se résume d’ailleurs pas aux annonces affichées sous le titre « développeur web ». Une partie des besoins se trouve dans la maintenance applicative, la modernisation de sites existants, l’intégration de solutions métier, le développement de modules ou la reprise de code ancien. Les intitulés varient: développeur PHP, développeur Symfony, développeur backend, développeur full-stack, intégrateur applicatif ou encore développeur WordPress confirmé.
Pour un candidat en reconversion, cette diversité est à la fois une chance et une difficulté. Elle élargit les portes d’entrée, mais elle oblige aussi à comprendre ce que recouvre chaque annonce. Un poste PHP dans une agence qui travaille sur des sites vitrines ne demandera pas exactement les mêmes compétences qu’un poste Symfony dans une équipe qui maintient une application métier complexe.
Le marché n’est pas mort — il s’est professionnalisé. Pour les profils en reconversion, cela veut dire moins de promesses faciles et davantage de preuves concrètes à apporter.
Dans le parcours-type de Lucas, cette réalité intervient assez tôt. Il ne cherche pas à devenir « full-stack en trois mois » et ne vise pas immédiatement un salaire spectaculaire. Il commence par examiner les offres: quelles versions de PHP sont demandées? Les entreprises utilisent-elles Symfony, Laravel, WordPress ou plusieurs outils à la fois? Les annonces parlent-elles de tests, de Docker, de bases de données, de déploiement? Cette lecture lui permet de comprendre qu’un langage seul ne constitue pas un profil professionnel.
Ce qui distingue un débutant crédible
Débuter en développement web ne signifie pas tout maîtriser. Aucun recruteur sérieux ne s’attend à ce qu’un junior possède la profondeur technique d’un développeur expérimenté. En revanche, il peut attendre une méthode de travail et une progression visible.
Un profil débutant devient plus convaincant lorsqu’il sait:
- expliquer le fonctionnement général d’une application web, du navigateur jusqu’à la base de données;
- manipuler PHP dans un cadre structuré, plutôt que d’empiler des scripts isolés;
- concevoir une base de données simple et comprendre les relations entre les tables;
- utiliser Git pour travailler proprement et revenir sur ses modifications;
- lire une erreur, chercher dans la documentation et formuler une hypothèse;
- présenter un projet en expliquant ses choix, ses limites et ce qu’il améliorerait;
- montrer qu’il comprend la différence entre un code qui fonctionne sur son ordinateur et une application maintenable par une équipe.
Le portfolio n’a pas besoin de ressembler à une plateforme mondiale. Une application de gestion de tâches, un outil de réservation, un catalogue avec espace administrateur ou une petite API peuvent suffire à condition que le projet soit cohérent. Ce que le recruteur évalue, ce n’est pas seulement le résultat visuel. Il regarde la structure du code, la gestion des erreurs, l’authentification, la qualité du dépôt et la capacité du candidat à parler de son travail.
Pourquoi PHP? Oui, encore PHP, et on assume
Quand on parle de reconversion en développement web, le premier réflexe de nombreux candidats consiste à foncer vers JavaScript. Le poids de React, de Node.js et des outils qui changent tous les six mois donne l’impression que tout se joue dans cet écosystème. Il est très présent, évidemment. Mais ce n’est pas le seul chemin, et ce n’est pas automatiquement le plus simple pour apprendre les fondamentaux.
PHP souffre encore d’une réputation qui date souvent d’une autre époque. C’est le langage que l’on caricature volontiers dans les conférences et les discussions de développeurs. Pourtant, le PHP moderne n’a plus grand-chose à voir avec les vieux scripts mélangés à du HTML que l’on brandit comme preuve de son obsolescence. Avec la programmation orientée objet, les outils de gestion de dépendances, les standards de code et les frameworks modernes, il permet de construire des applications structurées, testables et maintenables.
Le point essentiel, pour une reconversion, est moins de choisir le langage le plus à la mode que de choisir un écosystème dans lequel il est possible d’apprendre un métier. PHP est utilisé dans une grande variété de projets: sites éditoriaux, plateformes de commerce, applications internes, services web, outils de gestion et produits numériques. Les entreprises qui possèdent ces applications doivent les corriger, les sécuriser, les moderniser et les faire évoluer.
C’est une différence importante avec un apprentissage réduit à la création de pages. Un développeur PHP ne se contente pas d’afficher des données. Il doit comprendre comment les données sont stockées, comment les utilisateurs sont authentifiés, comment les droits sont gérés, comment les erreurs sont journalisées et comment une nouvelle fonctionnalité peut être ajoutée sans casser les précédentes.
Symfony et Laravel: deux portes d’entrée, pas deux religions
Pour un profil en reconversion, le choix du framework compte. Il ne faut toutefois pas transformer ce choix en duel idéologique. Symfony et Laravel répondent à des besoins différents et peuvent chacun constituer une bonne porte d’entrée.
| Paramètre | Symfony | Laravel |
|---|---|---|
| Philosophie | Composants séparés, conventions solides et forte modularité | Productivité, expérience développeur fluide et conventions accessibles |
| Apprentissage | Plus exigeant au départ, notamment sur l’architecture | Prise en main souvent plus directe pour construire rapidement |
| Outils courants | Doctrine, Twig, Console, composants Symfony | Eloquent, Blade, Artisan, migrations et files d’attente |
| Contextes fréquents | Applications métier, ESN, équipes structurées et projets complexes | Agences, produits web, startups et applications développées rapidement |
| Ce que l’on apprend bien | La séparation des responsabilités et la conception durable | Le développement d’une application complète avec un cadre cohérent |
Symfony apprend la rigueur architecturale. On y rencontre les contrôleurs, les services, l’injection de dépendances, les événements, les commandes et les tests. Cette approche peut sembler abstraite au début, mais elle prépare bien aux projets où plusieurs développeurs doivent intervenir sur la même base de code.
Laravel, de son côté, permet souvent d’obtenir rapidement une application fonctionnelle. Son interface en ligne de commande, son ORM et ses conventions rendent le démarrage agréable. C’est utile pour apprendre à relier une interface, une logique métier et une base de données sans passer trop tôt par une configuration interminable.
Le bon conseil n’est pas forcément d’apprendre les deux en profondeur. Il est plutôt de comprendre les principes qui les rapprochent: routage, contrôleurs, modèles, validation, authentification, migrations, tests et séparation des responsabilités. Une personne qui a compris ces notions pourra changer de framework avec moins de difficulté qu’une personne qui a mémorisé une série de commandes.
Pour Lucas, le choix du PHP repose donc sur un raisonnement très simple: apprendre un langage dans un écosystème qui possède des usages professionnels variés, puis construire des projets assez sérieux pour montrer sa progression. Ce n’est pas un pari sur une mode. C’est une décision pragmatique.
Le titre RNCP: un levier que l’on sous-estime
Passons au sujet concret de la reconversion: le titre professionnel « Développeur web et web mobile », souvent désigné par son acronyme DWWM. Il s’agit d’un titre inscrit au RNCP, généralement classé au niveau 5, soit un niveau comparable à un bac+2 dans la nomenclature française. Les modalités exactes dépendent de la session, de l’organisme et du parcours suivi; il faut donc vérifier les informations officielles avant de s’inscrire.
Pourquoi ce titre attire-t-il autant les candidats en reconversion? Parce qu’il apporte un cadre. Une personne autodidacte peut apprendre beaucoup, mais elle ne sait pas toujours dans quel ordre organiser ses connaissances. Elle peut passer plusieurs semaines sur le front-end, puis découvrir tardivement qu’elle ne comprend ni les bases de données ni le déploiement. Une formation préparant à un titre professionnel impose généralement une progression et des livrables.
Le programme couvre habituellement plusieurs dimensions du développement web:
1. Analyser une demande et concevoir une solution: comprendre un besoin, identifier les utilisateurs, modéliser les données et découper le projet en fonctionnalités.
2. Développer la partie back-end: écrire du PHP, interagir avec une base SQL, gérer des formulaires, construire des routes et exposer ou consommer une API.
3. Développer la partie front-end: produire une interface compréhensible, utiliser HTML et CSS, manipuler JavaScript lorsque c’est nécessaire et tenir compte des différents écrans.
4. Tester, déployer et maintenir: utiliser Git, repérer les régressions, corriger les erreurs et comprendre les grandes étapes d’une mise en production.
5. Travailler en équipe: suivre des tickets, participer à une revue de code, documenter ses choix et communiquer sur un problème technique.
Cette largeur est précieuse. Le futur développeur web n’a pas besoin d’être expert dans chaque domaine à la sortie, mais il doit comprendre comment les pièces s’assemblent. Un projet PHP qui fonctionne localement mais ne peut pas être installé ailleurs n’est pas encore un projet professionnel. Une API sans validation ni gestion correcte des droits n’est pas simplement « perfectible »: elle peut devenir un problème de sécurité.
Le titre ne remplace pas l’expérience. Il ne garantit pas non plus une embauche. En revanche, il peut rassurer un employeur sur le sérieux de la démarche et fournir une base commune pour discuter des compétences. C’est particulièrement utile lorsqu’un candidat vient d’un autre secteur et que son CV ne contient encore aucune expérience informatique.
Un titre professionnel ne fait pas disparaître le manque d’expérience. Il donne un cadre lisible pour montrer ce que l’on a appris et ce que l’on est prêt à approfondir.
L’alternance change la lecture du CV
Lorsqu’elle est accessible, l’alternance reste l’un des moyens les plus efficaces de relier formation et emploi. Elle oblige à travailler sur de vrais sujets, avec des contraintes qui n’existent pas toujours dans un projet pédagogique: code existant, délais, demandes qui évoluent, réunions, revue de code et bugs à corriger sans repartir de zéro.
Elle permet aussi de comprendre le quotidien du métier. Beaucoup de personnes découvrent que développer consiste moins à taper du code pendant huit heures qu’à lire, chercher, discuter, tester et maintenir. Cette découverte peut être déstabilisante, mais elle évite de construire une image irréaliste de la profession.
Toutes les alternances ne se valent pas. Il faut regarder les missions confiées, les outils utilisés et la présence d’un encadrement technique. Une alternance où l’on passe l’essentiel de son temps à modifier manuellement des contenus ne produira pas la même progression qu’une expérience où l’on participe à une application, même sur des tâches modestes.
Le financement: ça coûte cher, mais pas forcément pour vous
Une reconversion en développement web représente un investissement en argent, mais aussi en temps et en énergie. Les tarifs varient fortement selon la durée, le format, l’organisme et le niveau d’accompagnement. Une formation courte peut coûter plusieurs milliers d’euros; un parcours long préparant à un titre professionnel peut représenter davantage.
Il ne faut pas regarder uniquement le prix affiché. Une formation moins chère, mais qui laisse le candidat seul face aux exercices et ne prévoit ni suivi ni préparation aux entretiens, peut coûter cher en mois perdus. À l’inverse, un programme plus long n’est pas automatiquement meilleur. Il faut examiner le contenu réel, les projets réalisés, les technologies enseignées et le devenir des promotions précédentes sans se contenter d’un taux d’insertion présenté sans contexte.
Plusieurs dispositifs peuvent être étudiés:
- Le CPF permet de mobiliser les droits acquis au cours de la vie professionnelle. Le montant disponible dépend de la situation de chacun et doit être vérifié sur la plateforme officielle.
- La POEI, proposée par France Travail dans certaines situations, peut préparer un demandeur d’emploi à un poste identifié par une entreprise. Ce n’est pas un financement automatique: le projet, l’entreprise et l’organisme doivent entrer dans le cadre prévu.
- Les aides régionales varient selon le lieu de résidence et le statut du candidat. Certaines Régions financent des parcours destinés aux demandeurs d’emploi ou aux personnes en transition.
- Transitions Pro peut accompagner un salarié qui souhaite changer de métier tout en conservant une partie de sa rémunération, sous réserve de l’acceptation du dossier et des règles applicables.
- L’alternance peut réduire fortement le reste à charge pour l’apprenant, mais elle impose de trouver une entreprise et de respecter les conditions du contrat.
La bonne stratégie consiste à commencer par clarifier sa situation: salarié ou demandeur d’emploi, droits disponibles, contraintes familiales, mobilité, temps pouvant être consacré à l’apprentissage et type de poste recherché. Ensuite seulement vient le choix de l’école ou du dispositif.
La durée de formation, un vrai sujet
Les parcours intensifs peuvent durer quelques mois. Ils conviennent à des personnes capables de travailler plusieurs heures par jour, de pratiquer le soir et de supporter une forte densité d’informations. Ils sont efficaces pour donner une impulsion, mais ils laissent peu de temps pour consolider les notions et revenir sur les incompréhensions.
Les formations longues permettent de pratiquer davantage et de traiter les sujets souvent sacrifiés dans les formats accélérés: tests, sécurité, déploiement, conception de base de données, qualité du code et travail collaboratif. Elles sont particulièrement pertinentes pour une personne qui débute complètement en développement web.
Le choix dépend donc moins du prestige affiché que de la capacité à tenir le rythme. Apprendre à coder demande une régularité presque banale: ouvrir son éditeur, lire du code, écrire une fonctionnalité, comprendre pourquoi elle ne fonctionne pas et recommencer le lendemain. Une formation ne peut pas faire ce travail à la place de l’apprenant.
Les salaires: la vérité, toute la vérité
Bon. On y arrive. Le sujet que tout le monde veut aborder et que personne n’aborde franchement: combien gagne-t-on après une reconversion en développement PHP?
Pour un profil junior, les rémunérations de départ se situent souvent dans une fourchette assez large. Les montants évoqués dans les offres et les études peuvent tourner autour de 27 000 à 33 000 euros brut par an, mais cette indication doit être prise comme un ordre de grandeur, pas comme une promesse. La région, le type d’entreprise, l’alternance effectuée, le niveau technique et la nature exacte du poste font varier la proposition.
Une première embauche en région parisienne ne se lit pas de la même façon qu’un poste dans une ville moyenne. Le coût de la vie, les avantages, le télétravail, le statut et les responsabilités peuvent modifier l’intérêt réel d’une offre. Il faut aussi distinguer le salaire annoncé d’une rémunération globale: tickets-restaurants, mutuelle, intéressement, congés, budget de formation et accompagnement technique comptent dans la décision.
Les rémunérations médianes affichées pour l’ensemble des développeurs PHP, tous niveaux confondus, peuvent dépasser largement celles d’un débutant. Cela ne signifie pas qu’un junior atteindra rapidement ce niveau. La progression dépend de la capacité à prendre des responsabilités, à comprendre le métier de l’entreprise et à devenir autonome sur des sujets plus complexes.
Après quelques années, une spécialisation en Symfony, en architecture applicative, en qualité logicielle, en bases de données ou en DevOps peut ouvrir de nouvelles possibilités. Mais la spécialisation ne doit pas être choisie uniquement parce qu’elle semble mieux rémunérée. Elle doit correspondre à un intérêt réel et à une expérience concrète. Un titre de framework ajouté sur un CV ne remplace pas la compréhension des problèmes que l’on cherche à résoudre.
Le salaire de départ rémunère un potentiel encadré. La progression, elle, se construit avec l’autonomie, la qualité du code et la capacité à comprendre le produit sur lequel on travaille.
Ce que les recruteurs cherchent vraiment
Le titre de formation aide à franchir un premier filtre, mais l’entretien révèle rapidement ce que le candidat sait réellement faire. Les recruteurs ne cherchent pas nécessairement une encyclopédie du PHP. Ils veulent vérifier que la personne pourra apprendre, collaborer et progresser sans être bloquée à chaque erreur.
Les compétences d’un développeur web junior se lisent souvent dans des détails très concrets:
- Un portfolio fonctionnel: une application avec une base de données, une authentification ou une API raconte davantage qu’une collection de maquettes statiques.
- Un dépôt Git propre: historique compréhensible, fichier de présentation, procédure d’installation et commits qui montrent une progression réelle.
- Des bases solides en programmation orientée objet: classes, responsabilités, héritage utilisé avec mesure, interfaces et dépendances doivent être compris, pas simplement récités.
- La capacité à déboguer: savoir reproduire un problème, lire un message d’erreur, isoler la cause et vérifier une correction est une compétence professionnelle centrale.
- Une première expérience: alternance, stage, mission encadrée, contribution open source ou projet réalisé avec d’autres personnes peuvent donner de la matière à l’entretien.
- Une connaissance du travail en équipe: ticket mal compris, conflit de branche, demande urgente et revue de code font partie de la réalité quotidienne.
- Une curiosité raisonnable: suivre l’évolution de PHP, connaître les outils de qualité comme PHPStan ou les frameworks de test, et savoir retrouver une information dans la documentation.
Les questions techniques peuvent porter sur les principes de la programmation orientée objet, les requêtes SQL, les différences entre authentification et autorisation, la sécurité des formulaires, les erreurs fréquentes d’une API ou la manière de structurer une fonctionnalité. Il n’existe pas une question posée dans tous les entretiens. Se préparer consiste donc moins à mémoriser une liste de réponses qu’à comprendre les concepts et à savoir expliquer son raisonnement.
Un candidat junior peut parfaitement répondre « je ne sais pas encore, mais voici comment je chercherais » à condition de ne pas s’arrêter là. La maturité consiste à reconnaître une limite, à poser une question précise et à proposer une méthode pour avancer.
Et maintenant, à vous de jouer
Dans ce récit, Lucas a réussi son virage parce qu’il a cessé de considérer la reconversion comme un pari binaire: soit l’on devient développeur en quelques mois, soit l’on a perdu son temps. La réalité est moins spectaculaire et beaucoup plus utile. Il a d’abord découvert le marché, choisi un écosystème cohérent, travaillé ses fondamentaux, construit des projets et cherché une expérience qui puisse donner du poids à son CV.
Son parcours-type ne doit pas être copié à la lettre. Certains commenceront par l’autodidaxie, d’autres par une formation longue, une alternance ou une transition progressive depuis leur poste actuel. Le meilleur itinéraire est celui que l’on peut financer, suivre régulièrement et prolonger par de la pratique.
Le PHP reste une voie crédible pour devenir développeur web. Symfony et Laravel offrent des cadres professionnels différents mais complémentaires. Un titre RNCP peut structurer les apprentissages et rendre une reconversion plus lisible. L’alternance peut accélérer le passage entre exercices et conditions réelles. Aucun de ces éléments ne garantit une embauche, mais chacun peut améliorer la qualité du dossier et réduire l’incertitude au moment de candidater.
Le véritable danger n’est pas seulement un marché plus sélectif. Ce sont aussi les formations qui vendent une nouvelle vie professionnelle sans parler du temps d’apprentissage, du débogage, des bases de données, de Git ou de la nécessité de candidater plusieurs fois. Il faut éviter les promesses faciles, comparer les programmes, vérifier l’accompagnement et accepter que le premier emploi puisse demander de la patience.
Choisissez une formation sérieuse si vous en avez besoin, codez régulièrement, documentez vos projets et demandez des retours sur votre travail. Ces efforts ne garantissent pas un poste, mais ils augmentent vos chances de présenter un profil crédible et de progresser pendant la recherche.
Dans cinq ans, la vraie question ne sera peut-être pas de savoir si la reconversion était facile. Elle sera de savoir si vous avez construit les compétences qui vous permettent encore d’avancer. Le code s’apprend. La carrière se construit par étapes. Et le PHP, lui, est toujours là, moins spectaculaire que certaines tendances, mais solidement installé dans le web professionnel.




