10/07/2023
Comme annoncé, on vous présente donc un premier métier dans le domaine informatique... Et pour introduire les choses en douceur, on a choisi un métier dont la plupart d'entre vous ont sans doute déjà entendu parler :
Le métier de Développeur Web
Pour autant, ce n'est pas parce qu'on a rapidement entendu parler de quelque chose, qu'on sait précisément ce dont il s'agit !! Voyons donc ensemble les spécificités de ce métier !!
Tout d'abord, être développeur web, c'est créer des sites internet (ou des applications). Il faut donc aimer l'informatique, mais aussi la conception et/ou le graphisme. Certains développeurs seront chargés de concevoir la "façade" du site (c'est à dire le côté graphique que verra l'utilisateur qui se connecte dessus). Ce sont alors des développeur "Front-end". De leur côté, les développeurs dits "Back-end" vont s'occuper de construire l'architecture du site, et les relations avec la ou les bases de données. Certains développeurs seront capables de faire "à la fois du front et du back", on les nommera développeurs "Full Stack".
Pour créer ces fameux sites internet, les développeurs apprennent ce que l'on nomme des langages de programmation. Ce sont les fameuses "lignes de code" vertes que l'on peut souvent voir sur un fond noir dans les films ^^ Dans la réalité, on utilise des éditeurs de code qui permettent des présentations beaucoup plus variées. On peut par exemple citer :
* VSCode
* Atom
* Notepad++
Ou si vous préférez passer directement par le terminal de votre ordinateur :
* Vim
* Emacs
En tant que Développeur Web il vous sera indispensable de connaître :
* Le langage HTML, c'est lui qui permet de structurer une page Web, pas de HTML = pas de site ...
* Le langage CSS (ou au moins ses bases). C'est lui qui permet la création de l'interface visuelle du site internet. Les Développeurs Front le connaîtront donc sur le bout des doigts, tandis que les Développeurs Back se limiteront sans doute aux grandes lignes ;)
* Le langage JS utilisé pour le graphisme, l'animation, mais aussi pour certaines fonctions de la partie Back. C'est un langage en "vogue" et il sera donc difficile de s'en passer complètement.
A ce trio de langages "front", il sera aussi utile de connaitre :
* Le langage PHP et quelques bases de SQL même si vous vous destinez à être développeur front. Ces deux langages sont très utilisés pour faire la liaisons entre site internet et bases de données (pour le PHP) et pour administrer les bases de données (pour le SQL).
Enfin, si vous vous destinez à devenir Développeur Back, vous choisirez sans doute votre langage "favoris" parmi les suivant :
* PHP (comme vu précédemment il est très utilisé, donc aussi assez demandé en matière d'offres d'emploi)
* Python (qui est très apprécié dans le domaine de l'IA mais pas que... )
* Ruby (moins connu que les deux précédents, mais relativement agréable d'utilisation)
A tout ces langages, vous pourrez ajouter l'étude des Framework ou encore des systèmes de gestion de contenu tels que Wordpress. Mais tous ces détails sont un peu trop techniques pour cette simple présentation du métier ;)
Il est par contre plus intéressant de se demander : "Comment devient on développeur Web en France actuellement ?"
En réalité, c'est plutôt "simple" puisqu'il y a deux principales manières de "mettre les pieds" dans ce métier :
* La première , faire un BTS Informatique : cette solution est particulièrement bien adaptée si vous aimez le système dit "scolaire" et souhaitez retrouver le même type d'environnement dans la poursuite de vos études. Elle nécessite au préalable d'avoir obtenu le BAC et dure 2 ans. Elle pourra, au besoin, être complétée par un master en informatique.
* La seconde : passer par une formation sanctionnée par le passage d'un titre professionnel (https://www.francecompetences.fr/recherche/rncp/31114/) ! Cette solution est un petit peu différente :
=> elle ne nécessite pas forcément d'avoir obtenu son bac (attention, il faut cependant être en mesure de comprendre les concepts basics de français et de maths pour être en mesure de présenter son dossier correctement devant le jury en fin de formation)
=> elle est ouverte en général sans limite d'âge (à partir de 16 ou 18 ans selon les écoles)
=> elle dure entre 5 et 13 mois selon l'organisme de formation choisi, le nombre de stages effectués etc
=> elle se déroule dans un contexte de "formation professionnelle", donc souvent avec un peu plus de liberté que dans le cursus scolaire (possibilité de se lever dans la salle, de parler entre apprenants etc
Attention, cette seconde option peut donc paraître plus tentante, et c'est vrais qu'elle peut mieux convenir à pas mal de profils mis en difficulté dans le système classique. Cependant elle nécessite quand même quelques prérequis indispensables :
* Savoir travailler en autonomie et organiser son travail tout au long des mois de formation !! En effet, souvent les exercices et projets seront donnés mais pas forcément "vérifiés". Les stages seront à trouver par les apprenants etc Il est donc très facile de décrocher si on ne possède pas un minimum de rigueur.
* Aimer (au moins un minimum) vivre et travailler en groupe, en général plus le groupe est soudé et plus l'apprentissage est intéressant.
* Enfin il faut absolument vérifier que la formation choisie propose bien le passage d'un titre professionnel pour sanctionner et valider vos acquis. Le TP Développeur Web et Web Mobile inscrit au RNCP est un titre de niveau 5, celà signifie qu'il vous donne droit à un diplôme équivalent bac+2 (et donc à la rémunération qui va avec dans les entreprises qui prennent en compte le niveau de diplôme).
Quelques conseils supplémentaires :
=> Ne vous fiez pas uniquement à ce que vont dire les écoles ou formations de Web Développement pour vous recruter, leur but est généralement de vous convaincre de les rejoindre ;)
=> Pensez plutôt à vous renseigner aussi sur les entreprise qui embauchent dans ce domaine près de chez vous et demandez leur :
* quelles écoles elles vous recommandent
* quels langages elles utilisent
* quels sont leurs besoins de recrutement dans les mois à venir
Histoire de vous faire une vraie idée du marché sur votre secteur.
=> Ou alors privilégiez la "mobilité" et dans ce cas pourquoi ne pas cumuler formation et passage du permis de conduire ? Cela peut paraitre beaucoup d'un coup, mais ce sera probablement plus facile que de devoir cumuler les heures de conduite avec votre premier emploi ;)
=> Enfin, si vous n'avez jamais fait d'informatique avant votre formation, envisagez peut être une poursuite vers une formation complémentaire telle que celle de Concepteur Web que l'on présentera plus t**d sur la page !!
Vous savez maintenant pas mal de choses au sujet du métier de Développeur Web, si ce cursus vous intéresse n'hésitez pas à poser vos questions supplémentaires en commentaire ;) Sinon, restez connectés, on vous présente prochainement un autre métier du secteur informatique !!