Je sais pas si vous avez remarquez, mais le métier d'informaticien et programmeur est relativement cadenacé par les bourges, en particulier dans le WebDev et ce que l'on appel les bootcamps: ce qui est la promesse de trouver un emploi dans le milieu après formation d'apprendre à coder.
Mais les bootcamps c'est la jungle, et des prix exorbitants. Top 3 des bootcamps:
- Le Wagon - 6000€
- Ironhack - 6500€
- Le capsule - 4000€
Qu'es-ce que l'on retrouve le plus dans les bootcamps? Du full-stack généralement du MERN comme stack.
Quels sont les meilleurs stacks en WebDev?
- MERN (MongoDB, Express.js, React, Node.js)
- MEAN (MongoDB, Express.js, Angular, Node.js)
- LAMP (Linux, Apache, MySql, PHP)
- MEVN (MongoDB, Express.js, VueJS, Node.js)
- RoR (Ruby On Rails)
- Django
- .NET
- Jamstack
Il n'y a même pas Java et Spring en framework dans mon classement de technologie web.
Qui fait le Wagon comme Bootcamp? Généralement des jeunes diplomés de BAC+4/5 en école de commerce qui ont des profils d'entrepreneur et veulent lancer leur propre site, avec une idée de business.
Il y a t-il des solutions gratuites? OUI, et c'est là que l'on parle de: https://www.theodinproject.com/ ou il y a deux parcours soit node.js ou Ruby On Rails.
Si vous ne connaissez rien en informatique et vous chercher à avoir des bases, c'est une solution tout en apprenant Linux à côté. Je conseil le parcours Ruby On Rails. D'après les critiques sur internet il est mieux fait, approfondis. Le seul hic, c'est pas le hype, il y a peu d'emplois sur cette technologie, en France sur Pole Emploi / France Travail il n'y a que 10 annonces. Qui utilise Ruby On Rails? Il y a quelques sites, dont Shopify, Twitter, Airbnb, Github sont codé en Ruby On Rails.
Combien de temps je dois consacré? Un bootcamp c'est environ 300 heures. Donc si vous consacrez admettons 3h / Jours après le travail tel que pour ce reconvertir: 20 semaines, soit moins de 6 mois. A votre rythme.
Le point à noter dans les outils: ils utilisent VScode comme éditeur de texte, bien sur rien ne vous empêche d'apprendre Emacs / Vim. Il est bien pour les débutants mais pas essentiel. Et puis c'est un produit Microsoft...On évite.
J'ai personnellement appris l'informatique par la stack LAMP puis LEMP (avec Nginx, mais aussi MariaDB). C'était un classique et j'utilisais Wordpress comme CMS. De cette manière j'ai fais du déploiement de serveur sur Linux, et appris à faire la sécurité. C'est très formateur. Il y a plus de 10 ans, en 2012.