25 janvier 2023
--- Xavier Colombel
Ça y est, 2023 est l’année où vous avez décidé de passer le cap. S’offre alors à vous un choix de formations toutes plus différentes les unes que les autres, que ce soit sur la durée, le mode d’apprentissage, le coût, etc. Bref, il va falloir faire un choix et si possible… le bon : votre avenir professionnel dépend de ça. Mais comment s’y retrouver dans cette jungle digitale ? Je vais essayer de vous donner quelques conseils, le plus objectivement possible.
Vous n’y connaissez absolument rien, ou pas pas grand chose en programmation et vous avez le sentiment que l’on peut vous raconter tout et n’importe quoi sur les tendances actuelles ? Vous avez raison ! Le plus simple pour commencer est d’identifier les technos qui ont le vent en poupe en 2023.
Commencez par aller faire un tour sur Google Trends, qui est un outil recensant les recherches les plus populaires sur Google. Ici, il suffit de voir que sur les 5 dernières années, en comparant les langages qui sont le plus enseignés dans les formations actuelles, le JavaScript a fini par prendre le dessus sur le PHP à partir de 2016 et a creusé un écart considérable au fil du temps.
Cette tendance est largement confirmée par le site Stack Overflow qui, pour l’année 2022, positionne JavaScript au rang de langage le plus populaire, devançant largement PHP et Ruby.
Pour ce qui est des salaires, le développeur Web ou Mobile est généralement très bien payé. Ce n’est pas le travail qui manque dans le secteur du digital, et l’on assiste même à une pénurie de développeurs sur certains frameworks qui sont en train d’exploser depuis quelques temps, comme React. Je vous invite à (re)lire cette étude publiée par le Blog du Modérateur qui recense les salaires des métiers tech en 2022.
La durée et donc le choix de votre formation va dépendre de votre situation actuelle, tant sur le plan personnel que sur le plan professionnel.
Si vous êtes dans une démarche de reconversion professionnelle et que le temps vous est compté, alors il vous faudra miser sur une formation plus courte. A ce stade, il existe deux formats : le format école et le coding bootcamp.
Concernant le format école, il faut comprendre ici une durée de 4 à 6 mois de formation. Vous apprendrez plusieurs langages de programmation, dont généralement le PHP (malheureusement) et le JavaScript (enfin, des bribes). Une fois votre formation terminée, il vous faudra faire un choix quant au langage sur lequel vous allez vous spécialiser.
Des personnes m’ont souvent demandé comment on pouvait devenir développeur en 10 semaines alors qu’elles-même étaient engagées dans un format école. C’est alors que je leur explique ce qu’est le format bootcamp…
L’étymologie du mot bootcamp nous emmène chez nos amis anglo-saxons où il exprime une méthode de conditionnement physique, employée par l’armée américaine. Ramené à la programmation, il faut y voir ici une méthode d’enseignement intensif : Straight to the point.
Le but est de faire de vous un·e développeu·r·se autonome, spécialisé·e sur une techno en particulier, en un temps record.
Aux États-Unis donc, les bootcamps en programmation existent depuis de nombreuses années et si leur succès est grandissant, c’est que les résultats obtenus surpassent largement les attentes des stagiaires… et des employeurs. D’un format généralement standardisé de 9 semaines (2 mois), le but est de faire de vous un·e développeu·r·se autonome, spécialisé·e sur une techno en particulier, en un temps record. Vous êtes mentoré·e au quotidien et les formateurs sont là pour vous tirer vers le haut en permanence.
Ces dernières années, le format du bootcamp s’est étendu au-delà du seul “coding bootcamp”. Des bootcamps préparent désormais à bien d’autres métiers de la tech : Data, Cybersécurité, Produit.
En France, Le Reacteur propose un bootcamp en programmation, à temps plein en 10 semaines ou à temps partiel en 24 semaines. La colonne vertébrale de notre formation est le JavaScript. Chez nous, pas de PHP, ni de Ruby. Nous formons les stagiaires pour qu’ils/elles soient spécialisé·e·s sur JavaScript, en passant par le HTML/CSS, Vanilla JavaScript, Node.js, Express, React, React Native, etc.
Quelle méthode d’apprentissage choisir ? Un grand dilemme pour tous les novices en programmation. Cette question va évidemment de paire avec le coût de la formation et le besoin d’encadrement. Au Reacteur, nous proposons 2 méthodes : sur place, dans nos locaux à Paris ou à distance (en visio). Que vous optiez pour l’un ou l’autre format, nous restons disponibles de manière égale pour tous nos étudiants.
Dans ce domaine, il est rare que l’on vous demande vos diplômes car ce qui compte avant tout, c’est votre expérience : ce sont vos projets personnels ou professionnels qui vont faire toute la différence. Mais sachez que notre formation permet de passer l’examen pour obtenir un titre RNCP de niveau 6 (Bac+3/4) de Concepteur Développeur d’Applications, certifié par l’État et délivré par le Ministère du Travail. Ce titre vous apporte de la crédibilité sur le marché du travail et vous donne une idée du niveau et de la qualité de notre formation.
Sachez-le, à la sortie d’une formation, vous aurez accompli 50% du chemin (avec ou sans diplôme) ; Les 50% restants, vous les effectuerez en totale autonomie. Comme je l’évoquais précédemment, il va falloir créer des projets que vous présenterez à votre futur employeur ; c’est la seule façon de montrer de quoi vous êtes capable. Ceci est aussi valable pour les personnes qui souhaiteraient se lancer en freelance : un book sera nécessaire pour aller démarcher votre clientèle. Inutile de préciser que cette seconde étape doit être comptabilisée dans le temps alloué au démarrage de votre nouvelle carrière.
Nous recommandons vivement à nos étudiants de partir faire un stage (rémunéré) en entreprise de 6 mois, à la sortie de la formation. Ceci permet de monter en compétences en travaillant avec une équipe, sur différents projets réels. Au Reacteur, 70% de nos étudiants partent en stage ; Nous délivrons des conventions de stage et suivons nos élèves pour leur assurer la réussite.
Créez des répliques de sites Web ou d’applications Mobile existant·e·s et déclinez-les à votre sauce pour en faire un clone. Donnez-vous un objectif de 2 ou 3 projets à présenter dans votre book et définissez des deadlines pour la réalisation de chacun d’eux. Si vous sortez d’une formation Full-Stack (comme au Reacteur), travaillez en équipe (avec des étudiants de votre promotion par ex) pour créer un front-end et un back-end pour chaque projet. Mutualisez vos efforts en utilisant des outils de partage de code (comme GitHub par ex) pour montrer à votre futur employeur que vous pourrez intégrer une équipe de développeurs, sans aucun problème.
Bref, ne vous arrêtez pas de travailler et d’apprendre, à l’issue de votre formation. Continuez d’alimenter le feu qui est en vous, c’est le seul moyen de d’avancer et d’atteindre votre destination finale !
Choisir sa formation, c’est comme acheter un bien immobilier. Avant de se lancer, il faut en visiter plusieurs et avoir le coup de cœur… ou pas.
Ramené aux formations, il faut impérativement que vous alliez vous rendre aux réunions d’information ; Allez au contact des équipes enseignantes !
Combien de formateurs y a-t-il pendant la session ? Restent-ils toute la journée à vos côtés ? Sont-ils des développeurs séniors (entendez-là plus de 6 ans d’expérience, au moins) ? Allez parler avec eux, questionnez les un maximum sur ce que vous allez apprendre. Demandez un programme détaillé de la formation. Combien d’étudiants y a-t-il par session ?
Pour ce qui est du coût, méfiez-vous des promesses trop alléchantes. Vous voulez quelque chose qui tienne la route ? Il va falloir y mettre le (juste) prix.
Vous connaissez ce célèbre graphique ? Comparé au domaine de la formation, c’est sensiblement pareil. Vous achetez un produit (la formation), choisissez deux critères qui vous semblent les plus importants.
Voyez votre formation comme un investissement sur lequel vous obtiendrez un retour. Si vous êtes vraiment décidé·e à changer de vie et qu’il vous faut débourser une certaine somme, pensez qu’après votre formation (et votre période de projets, j’insiste), vous facturerez possiblement à hauteur de 250€ par jour (en freelance, pour un développeur React Native, par exemple). Une année après, vous ferez partie de veux qui facturent fièrement 400 à 500€ par jour pour des missions sur React ou React Native. Demandez-vous donc en combien de temps votre formation peut être totalement amortie. Là est la vraie question.
Sachez tout d’abord que, lorsque l’on souhaite devenir développeu·r·se, l’anglais est obligatoire. Toute personne qui vous dira le contraire est un charlatan. Il ne vous est pas demandé d’être bilingue, mais sachez que vous aurez à lire de l’anglais 90% du temps, que ce soit pour des documentations techniques ou pour poser vos questions sur des forums de discussions tels que le très célèbre Stack Overflow ou plus simplement sur GitHub. Votre code devra même utiliser des vocables anglais, par convention, et ce pour une compréhension universelle entre les autres développeurs qui pourraient être amenés à travailler avec vous sur des projets.
Vous devrez posséder un ordinateur, de préférence une machine qui tient la route. Dès lors que vous allez être amené·e à travailler avec les simulateurs de smartphones (si l’on considère que le développement d’applications Mobile vous intéresse), il va vous falloir de la RAM et un bon processeur. Vous privilégierez un Mac au PC ; Non pas par fanatisme d’Apple, mais simplement parce qu‘il vous sera impossible de développer des applications Mobile pour iOS (le système d’exploitation des téléphones et tablettes Apple) sur un PC, à cause d’une limitation liée à l’installation d’un logiciel nommé Xcode qui ne s’exécute que sur un Mac.
Enfin, avant d’intégrer une formation, il faudra vous entrainer pour savoir si le code est vraiment quelque chose avec lequel vous vous sentez à l’aise. Au Reacteur, nous proposons aux candidats souhaitant s’inscrire, de réaliser au préalable quelques exercices de programmation. Ceci permet de sélectionner les plus motivé·e·s.
Les développeurs JavaScript sont souvent appelés des Rock Stars : tout le monde se les arrachent aujourd’hui et c’est eux qui imposent leurs salaires.
Oui, le secteur du digital est en plein essor et ne souffre d’aucune pénurie d’emplois. Mais être développeur c’est travailler dur toute la journée devant un ordinateur à taper des lignes de code, avec parfois une certaine pression. Les développeurs JavaScript sont souvent appelés des Rock Stars : tout le monde se les arrachent aujourd’hui et c’est eux qui imposent leurs salaires.
Vous êtes arrivé·e à la fin de cet article et vous êtes toujours autant motivé·e pour changer de vie en 2023 ? Suivez votre instinct et commencez à faire vos recherches, à rencontrer les centres de formation et les écoles qui peuvent correspondre à vos attentes. Peut-être nous croiserons-nous lors d’un prochain Meetup de développeurs. Bonne continuation ! 🤞
Xavier Colombel a co-fondé Le Reacteur avec Farid Safi (classé 7ème développeur JavaScript de France en 2021). Leurs formations s’adressent aux professionnels (de 1 à 5 jours) mais aussi aux particuliers (10 semaines à temps plein ou 6 mois à temps partiel, 1 formateur pour 10 personnes, des sessions de 40 personnes max.).
Xavier Colombel
Le Reacteur
55, Rue Etienne Marey
75020 - Paris, France
Déclaration d'activité n°11755531275
Référencement DataDock n°0029509
Formations
Entreprises
Certifications
À Propos
2024 © Le Reacteur Tous droits réservés - Made with React