L'info de la semaine

Pourquoi j’ai décidé de faire une formation pour apprendre à coder

formation-apprendre-a-coder-le-wagon

Depuis le début de la semaine dernière, j’ai commencé un bootcamp en développement web. Cette formation va durer 10 semaines et va me permettre d’apprendre à coder.

Mais pourquoi ai-je décidé faire une formation pour apprendre à coder alors même que cela fait 9 années que je travaille en marketing digital ? Pourquoi ai-je pris le risque de m’arrêter pendant 2 mois et demi pour faire ce bootcamp ? Est-ce pour me réorienter et devenir développeur ? Je vais tenter de vous expliquer ce choix en espérant qu’il vous donne quelques idées pour votre futur perso.

Par ailleurs, je vous expliquerai pourquoi j’ai décidé d’apprendre à coder, comment j’ai choisi le bootcamp adapté à mon besoin mais je vous donnerai également quelques pistes pour trouver la formation en développement web qui vous correspondra.

Pourquoi j’ai décidé d’apprendre à coder via une formation bootcamp ?

Dans un premier temps, il est important que je vous explique pourquoi j’ai décidé de faire une formation en développement web. Puis, je vous expliquerai pourquoi j’ai choisi le format « Bootcamp ».

Pourquoi me former au développement web ?

Lorsque j’ai annoncé à quelques relations professionnelles que je m’arrêtais pendant les 10 prochaines semaines pour retourner sur les bancs de l’école, la réponse à toujours été la même: « Hein ? Mais pourquoi ? ».

La frustration d’être dépendant

Or, pour moi, la réponse était limpide: j’en ai marre d’être dépendant des développeurs !

Attention, je ne dis pas que je veux me passer des développeurs, cela serait bien trop prétencieux de ma part. Mon idée en me formant aux techniques de développement web, c’est de pouvoir gagner en indépendance par rapport à des tâches simples mais qui nécessitent tout de même l’appel à un développeur:

  • Intégrer un tag dynamique
  • Monter un a/b test par moi-même, mettre en ligne la version en concurrence et paramétrer moi-même l’a/b test.
  • Pouvoir aller corriger de petites erreurs en javascript front-end ou en css

Objectif 1: gagner en indépendance sur des tâches simples.

Mieux appréhender les besoins des développeurs

Autre point qui m’a incité à me former aux techniques en développement web, c’est bien entendu pour mieux appréhender les besoins des développeurs et ainsi gagner en efficacité.

Pour faire simple, lorsque je créée un cahier des charges ou que je travaille sur des maquettes de sites marchands (ou non), je résonne actuellement beaucoup trop en fonctionnel et non en technique. Cela peut ainsi entraîner un mauvaise compréhension du lead developper ou du chef de projet MOA qui est en charge de traduire mes besoins pour les développeurs qui travaillent sur les projets que j’accompagne.

Ainsi, en me formant au développement et donc en devenant moi-même un développeur junior (très junior !), je pense que ma vision d’un projet de création ou de refonte d’un site internet évoluera et, par la même, mon efficacité. En effet, j’espère que j’aurais la capacité d’identier l’impact qu’aura l’ajout d’une fonctionnalité aussi bien en front qu’en back. J’espère également mieux rédiger mon besoin fonctionnel et, pourquoi pas, le rédiger en technique pour gagner du temps.

Objectif 2: mieux appréhender mon travail avec les développeurs

Pourquoi faire une formation bootcamp ?

bootcamp-apprendre-a-coder-paris

A l’origine, les bootcamps sont des entraînements militaires intensifs

Vous l’aurez donc compris, j’ai décidé de faire un bootcamp en développement web car j’ai envie de développer ma culture technique afin d’être plus indépendant et mieux parler aux développeurs avec qui je travaille. Mais pourquoi ai-je choisi de faire un bootcamp ? Qu’est-ce qu’un bootcamp ?

Un bootcamp, c’est quoi ?

Un bootcamp est une formation qui a vocation à allier théorie à une pratique intensive de la compétence que l’on veut développer.

Dans le cas du développement web, un bootcamp est donc une formation de 10 semaines généralement (la moyenne varie entre 8 et 10 semaines) qui permet d’acquérir des compétences en développement web et de pouvoir prétendre au titre de: développeur junior.

Pour faire simple, un bootcamp c’est cours le matin et application des concepts appris le matin pendant l’après-midi avec des exercices pratiques.

Pourquoi ai-je choisir ce format et non une formation classique ?

Le côté intensif d’un bootcamp m’a pas mal plus. Pour apprendre ces nouvelles compétences, j’avais vraiment envie de m’arrêter pour me consacrer à 100% à cet apprentissage. En parallèle, j’avais envie de retrouver une ambiance « école »: vivre en « classe » pendant 10 semaines, découvrir de nouvelles personnes sans qu’il n’y ai de relations client/presta.

Puis, le format me convient mieux. Pour moi, impossible d’aller faire des cours du soir, d’apprendre tout seul devant mon PC grâce aux différentes formations digitales existantes… Pour que je reste motivé par rapport à mes projets, il me faut du concret: un prof à qui poser des questions, beaucoup de pratiques et des personnes avec qui échanger lorsque je galère ou après les cours autour d’une bonne bière.

Dernier point: j’ai une ou deux idées de projet de création d’outils ou de sites. Or, les 2 dernières semaines d’un bootcamp sont des semaines de projet: les élèves sont regroupés en petites équipes de 3 à 6 personnes et travaillent sur un projet de création de site. Ainsi, si l’un de mes projets est sélectionné, je pourrais travailler avec 3 ou 4 autres personnes sur la création d’un MVP.

Comment choisir un bootcamp pour apprendre à coder ?

Maintenant que vous savez pourquoi j’ai décidé de faire un bootcamp en développement web, il faut que je vous relate toutes les étapes par lesquelles je suis passé lorsque j’ai commencé à m’intéresser aux formations courtes me permettant d’acquérir ces compétences.

La première question à laquelle j’ai du répondre est bien entendu: comment choisir un bootcamp ? En effet, ce type de formation est plutôt à la mode à l’heure actuelle et il en existe de nombreuses.

Si jamais vous vous posez cette même question, voici quelques éléments de réponse qui devraient vous aider.

Le langage enseigné, le facteur clé !

Selon moi, si vous souhaitez faire un bootcamp en développement web, il est indispensable de choisir une formation correspondant au langage que vous souhaitez apprendre en fonction des sites sur lesquels vous travaillez.

Si vous n’avez pas de langage de prédilection, il est intéressant de choisir les langages les plus utilisés ces dernières années dans les entreprises.

En effet, quel que soit votre projet, il est plus intéressant de vous former aux langages les plus utilisés. Voici pourquoi:

  • devenir développeur: vous améliorez votre employabilité car vous aurez accès à plus d’offres d’emploi
  • développer vos compétences techniques: vous aurez plus d’opportunités pour discuter avec des développeurs
  • créer une entreprise: vous partirez ainsi sur une technologie très utilisée et pourrez ainsi plus facilement trouver des développeurs pour vous accompagner dans votre projet.

Mais quels sont les langages les plus utilisés ?

langage-web-developpement

Comme vous pouvez le voir, les langages les plus utilisés à l’heure actuelle sont des langages principalement front, c’est à dire ayant un impact sur l’interface que va voir un internaute:

  • Javascript
  • html
  • CSS

Au niveau des langages back, qui permettent ainsi de développer côté serveur, on voit que:

  • Javascript, grâce à NodeJS
  • PHP
  • Ruby

sont les langages les plus utilisés.

Il est important de noter que le langage Python est particulièrement à la mode ces derniers mois car c’est le langage le plus utilisé par les développeurs qui travaillent sur la big data.

La taille de la promotion

Autre facteur qui doit vous permettre de faire un choix, c’est bien entendu la taille de la promotion qui sera avec vous. Là encore, en fonction de votre projet, il sera plus intéressant d’avoir une grande promotion ou une petite formation. Voici mon avis:

  • Si vous voulez devenir développeur: les petites promotions sont plus intéressantes car vous pourrez plus facilement accéder aux conseils du formateur/prof. Votre apprentissage sera ainsi facilité avec des petites promotions de 10 à 30 personnes.
  • Si vous souhaitez créer une entreprise: les grandes promotions sont généralement plus intéressantes car elles vous permettent d’avoir plus de personnes avec qui envisager la phase projet. Vous pourrez ainsi avoir plus de choix dans la constitution de votre équipe ce qui pourra être bénéfique pour votre projet.
  • Si vous souhaitez développer vos compétences techniques: dans votre cas, la taille de la promotion n’a que peut d’intérêt. Vous pouvez ainsi préférez de petites promo pour mieux apprendre et des grandes pour développer votre réseau.

La localisation, le prix… etc

Dernier point mais qui doit être mineur selon moi: la localisation et le prix de la formation. Tous ces critères plus généraux et classiques ne doivent pas, selon moi, être des critères importants dans le choix de votre bootcamp en développement web.

S’il faut que vous alliez vivre dans une autre ville pour faire un bootcamp dans le langage que vous souhaitez apprendre plutôt que de rester dans votre ville actuelle, faîtes le ! Qu’est-ce que 10 semaines dans une vie professionnelle ?

Pareil, le prix d’un bootcamp peut varier entre 5000 et 10000€. Lorsqu’on parle de votre futur professionnel, vaut mieux payer 10000€ et apprendre le langage le plus utilisé que de payer 5000€ et apprendre un langage utilisé par deux entreprises en France.

Quel bootcamp développement web choisir ?

Maintenant que je vous ai expliqué comment j’ai choisi le bootcamp en développement web, je vais vous donner quelques pistes pour choisir le bootcamp adapté à votre besoin.

Le wagon, la référence ?

alternative-le-wagon-apprendre-a-coder

Photo prise dans les locaux du Wagon Paris

Lorsqu’on parle bootcamp, Le Wagon revient toujours en tête des formations pour apprendre à coder en France. Pour faire simple, à l’heure actuelle, Le Wagon est peut être la formation de référence car je pense qu’ils marketent le mieux leur offre. Et pourtant, je n’ai pas choisir cette formation.

Pourquoi je n’ai pas choisi le Wagon

On ne va pas passer par 4 chemins, je n’ai pas choisi d’apprendre à coder au Wagon car:

  • Le langage enseigné est Ruby on Rails. On l’a vu plus haut, Ruby ne fait pas parti des langages les plus utilisés car seulement 8,4% des développeurs déclarent l’utiliser contre 67,8% pour Javascript ou 26,4% pour PHP.
  • La promotion du Wagon Paris est composé de 80 élèves. Alors, autant le nombre ne m’effraie pas mais je vous avoue que j’avais envie d’une formation un peu plus « familiale »

Du coup, j’ai décidé de m’orienter vers un bootcamp Javascript fullstack (fullstack signifie qu’on est en mesure de développer pour le front et le back).

Quelle alternative au Wagon ?

Comme je vous l’indiquais plus haut, il existe de nombreux bootcamps pour apprendre à coder. La plupart sont disponibles pour les langages Javascript et Ruby.

Dans mon cas, j’ai choisi de rejoindre la formation La Capsule, dont la formation s’effectue en plein centre de Paris. Mais il en existe de nombreuses autres formations pour apprendre le langage Javascript telles que le Réacteur, The Iron Hack ou encore Codeworks.

Pour le langage Ruby, l’alternative au Wagon, c’est The Hacking Project.

A propos de l'auteur

Sébastien BLERIOT

Evoluant en e-commerce depuis plus de 9 ans maintenant, j'ai profité de mes différentes expériences chez Rueducommerce et Next Interactive (BFM TV, RMC, 01net) et ELEGIA Formation pour développer mon expertise de la vente en ligne en B to C et B to B.
J'accompagne désormais des e-commerçants dans l'optimisation de leur stratégie e-commerce. Je propose mes services en qualité de consultant mais également en tant que formateur/conférencier.

2 commentaires

  • En effet, comme je te comprends ! cette dépendance à la technique et la frustration de ne pas pouvoir faire quelques évolutions / améliorations qui semblent simples et qui n’intéressent aucun développeur car trop minimes, je connais et je partage.
    Pour ma part, difficile de me libérer autant de temps d’un coup, alors, j’ai choisi une étape intermédiaire : un stage de 3 jours « Bases de php, Js » et si j’accroche alors banco , je ferai le nécessaire pour me libérer plus de temps.
    J’attends ton post d’après formation avec grand intérêt

  • Tu as raison moi aussi j’ai envie d’apprendre, j’en ai marre de me prendre la tête pendant des heures lorsque mon site a buguer et que je n’arrive pas à savoir pourquoi. Il faut que je m’y mette mais je me dis qu’il faut des années et des années pour apprendre.

Laisser un commentaire