Bonjour,
Je suis actuellement une formation en informatique de gestion afin d'obtenir une licence professionnelle. Je travaille principalement avec Java et Oracle.
Je souhaiterais connaître un peu mieux le métier de développeur. A l'école, on détermine les besoins, de la conception et modélisation, la réalisation du projet (code), les tests (unitaires et charges) et la mise en production. Evidemment, la travail est assez diversifié à l'école. Mais en entreprise, c'est pas trop répétitif ?
De plus, on voit beaucoup de patterns et on fait du développement mutli-couches (données, métier, service, présentation). Quand plusieurs patterns sont ensembles et avec les différentes couches, le niveau d’abstraction est parfois très élevé et la compréhension de l'application est difficile, même avec un diagramme de classe UML. Vous comprenez facilement vos applications ou le niveau d'abstraction reste élevé ?
Sinon, nous faisons aussi des algorithmes (arbres, graphes), parfois assez difficile. C'est vraiment nécessaire ces algorithmes pour des applications de gestion ?
Bref, j'ai l'impression que le travail peut me plaire si on a des projets adapté et une bonne ambiance d'équipe (sincère, pas la promo marketing des SSII), mais qu'il peut aussi fortement me déplaire (stress, déplacement trop lointain, monotonie du travail)
Je m'imagine le travail comme différent de l'école, notamment en devant tenir compte de l'existant. J'ai n'ai aucune idée de la longueur des missions, de comment on vit en faisant 40h de prog par semaine, etc....
Evidemment, avec ma formation je peux faire plusieurs métiers et j'hésite : Consultant ERP (technique + fonctionnel), Consultant BI/Data Warehouse, Développeur Java junior, ev. DBA junior / consultant base de données.
J'attends vos retours d'expérience. Merci
Partager