Bonjour à tous,
J'ai fini ma formation bac +2 au CNAM en tant que développeur et je souhaitais vous faire part de mon expérience, pour les personnes désirant intégrer la formation.
Le CNAM est une formation continue qui propose différentes formations (assurance, informatique...). Passionné par l'informatique en dev,
je me suis orienté en BAC +2 technicien développeur au CNAM de Lille en cours du jour.
Mon expérience concernera uniquement le régime en cours du jour (35h semaine pendant 1 an) car je ne connais pas le fonctionnement en cours du soir ou à distance.
Pour obtenir le diplôme, il faut valider l'ensemble des modules (c'est par nombre de crédits) par exemple si on valide l'ensemble des modules sauf réseau ou C, on est obligé de
redoubler le cours pour obtenir le fameux sésame.
On a des cours de programmation (C, Java, SQL) ainsi que des langages de structurations (HTML, CSS). Le reste de la formation consiste à savoir comment on gère un projet; du réseau; anglais; math...
Au niveau programmation, la difficulté est croissante, on commence par voir les bases (boucles, itérations, récursives) pour ensuite travailler sur de l'objet et connaitre quelques design pattern (singleton etc)...
Même chose en base de donnée, on débute par écrire en ligne de commande des instructions SQL, modéliser une BDD. Ensuite on l’intègre en Java en faisant du JSP.
Coté ambiance: Il y a des différences d'ages (de 19 ans à 45 ans), venant d'horizon différent, généralement il s'agit de reconversion. Mais ceci n'a pas été un frein dans l'intégration de groupe.
Une fois l'année clôturée, on doit faire un stage de 3 mois en tant que développeur.
Points positifs:
- Les cours étaient intéressant et même si on apprends sur des technologies un peu désuètes (JSP), comme on a bien été formé en algorithme de base et connaissance du langage en stage, il m'a fallu que de peu
de temps pour m'adapter à Spring-boot, modèle MVC, microservice.
- Le CNAM est assez connu surtout pour son école d'ingénieur.
- Les enseignants sont des personnes qui exercent également en entreprise.
- Beaucoup de pratique, après les rendus on avait un feedback du professeur (les points à améliorer)
Points négatifs:
- Avant de faire cette formation j'étais à la fac donc j'avais des bases en programmation, ça m'a donc aidé à progresser plus vite mais pour des personnes qui n'ont jamais codé de leur vie, l'adaptation a été difficile (les cours sont intensifs, en 2 mois on commence à faire de l'objet. Difficile donc pour quelqu'un qui n'avait pas encore bien compris les fondamentaux (boucles, itérations).
- Pas de PC mise à disposition et une connexion WIFI difficile (prévoir un PC et une connexion 4G).
- Beaucoup de travail personnel, je n'ai pas eu de problème particulier étant sans enfant mais c'était difficile pour les personnes qui ont des enfants à s'occuper après la formation.
Conseils:
- Avant le démarrage, faites des tutos de programmation.
- Équipez vous d'un PC (évitez les ordis à 300 euros, car on fait des serveurs local et on utilise éclipse. Si la performance est mauvaise vous allez galérer ).
- Négligez aucunes matières, vous devez valider l'ensemble des modules.
- Commencez vos TP rapidement, on va vous donner, parfois, 2 semaines pour le faire mais c'est difficile de le finir si vous commencez la veille du rendu.
Déroulement admission:
1) Vous envoyez par la poste un dossier d'inscription
2) Vous passez un test (Culture G, Un peu de math je crois)
3) Entretien avec deux profs (on va vous demander de vous présenter et pourquoi vouloir faire de l'informatique).
4) Réponse d'admission (généralement rapidement).
Partager