Bonjour,
Tout d'abord je précise d'entrée de jeu que je ne travaille pas pour une SSII mais un éditeur de logiciels, comme je ne trouve de rubrique plus appropriée, je poste ici.
J'écris ce soir car je suis en profonde remise en question suite à mon premier job, je me demande même si je ne vais pas quitter le métier.
Je suis de formation ingénieur généraliste en génie électrique, j'ai toujours été doué pour l'informatique (Java et C++ là où j'ai étudié). Profitant d'un master en complément de ma formation, j'ai pu travailler dans le domaine bancaire pour mon stage où j'ai fait de l'info pure et dure, C# et Cobol.
Le sujet lié au système comptable m'a plu et j'ai vraiment adoré mon stage où j'ai fait du développement à temps plein. Malheureusement, le contexte a fait que je n'ai pas pu être embauché là bas, j'ai donc quelques semaines après ma fin de stage trouvé un emploi chez un éditeur de logiciel à l'état de transition startup vers PME technologiques (20 employés, 3 ans d'existence).
J'ai été recruté comme développeur C# (techno utilisées: Silverlight, SQL serveur, Entity et RIA WCF) avec mise en avant de mon master spé (management) pour plus tard avoir des fonctions d'encadrement ou plus commerciales qui viendront avec la croissance de la société.
J'arrive à l'heure actuelle à la fin de ma période d'essai (renouvelable mais aucun signe du côté de mon boss qui laisse entendre que c'est son intention) et je sature de ce job.
Le logiciel sur lequel je travaille a été développé par une SSII à la base pendant 2 ans, les développeurs internes n'ont été recrutés que pour les premiers il y a 1 an, ce qui fait que ce sont les prestataires qui connaissent le mieux le système. Il n'existe aucune (absolument aucune) documentation développeur sur le logiciel, pas plus que de schémas d'architecture sur la BDD, ce qui fait qu'après 4 mois de développement j'avance encore à taton.
Notre chef de projet (qui est lui aussi arrivé il y a 1 an) utilise la méthode Scrum pour la gestion de projet, et je trouve qu'il se passe des choses bizarres:
La nouvelle version du soft a été développé pendant 2 mois cet été, et depuis l'automne, on passe 4 mois à la corriger (spécification non respectée, fonctionnalité bogué, régressions etc...). Je me demande donc s'il est normal qu'on passe 2 fois plus de temps à corriger qu'à développer? J'ai été recruté comme développeur, ça fait 4 mois que je ne fais que du debug, là aussi je ne sais pas si c'est normal, du coup comme je n'ai jamais pu développer par moi même une partie de projet, et donc je maitrise peu les technos que j'ai évoqué plus haut (j'ai heureusement pu faire les tutos à la maison pour comprendre les principes).
A l'heure actuelle c'est très fastidieux d'aller au travail, je corrige certains jours 5 à 10 bugs quand ils sont mineurs, des fois je passe une semaine à en traquer un car il est difficile de localiser la source du problème et la personne ayant codé la partie n'est plus identifiable...
Les conditions de travail sont peu favorables, 39h sans rtt pour un salaire entre 1500 et 1600 net (+13 ème mois).
L'ambiance au sein de l'équipe n'est pas des plus agréables, la société voulant internaliser ses ressources veut sortir les prestataires, ces derniers ont donc tout intérêt à ne pas transférer leurs compétences et à se rendre indispensable, on est donc limite obliger de les supplier pour qu'ils nous expliquent le fonctionnement de tel ou tel module (alors qu'on va corriger un bug dont ils sont probablement responsable), ils nous en disent le minimum pour pas qu'on maitrise le sujet, et quand ils corrigent pour nous on subit leurs moqueries ("à mais c'était pourtant évident").
J'ai été recruté en même temps qu'un collègue qui rame tout autant que moi malgré ses 10 ans d'expériences, et un collègue recruté il y a 1 an n'a toujours pas une vision clair de l'application.
J'ai besoin de vos conseils pour savoir comment sortir de cette situation.
J'ai bien envie d'aller voir le responsable info pour lui dire ce que j'ai écrit ici, à mon avis les presta ne devraient plus développer et passer le temps qu'ils leur restent à faire à écrire la documentation qu'ils n'ont jamais voulu faire, mais comme c'est une startup, la priorité n'est pas de faire de la doc mais de sortir une nouvelle version du produit tous les 6 mois (et après on doit rendre des comptes sur pourquoi on a mis 4 mois à déboguer que le projet est en retard).
Je crois en l'avenir et en la possibilité d'évoluer et d'utiliser ma double compétence pour prendre des postes à responsabilité, en me disant que si le logiciel marche du tonnerre j'aurais fait une super opération, maintenant si je dois me faire remarquer grâce à mes talents de développeurs, c'est pas dans ce contexte que ça va se faire. Notre hierarchie ne nous laissant très peu d'initiative nous n'avons qu'un rôle d'exécutant (nous ne prenons jamais part à l'écriture des specs, on a nos dossiers de dév qui arrivent avec les étapes et le calendrier, et on code), et les rares fois où j'ai pu discuter marketing avec les gens du commercial en discutant d'idées d'évolutions, de marchés pour le logiciel et de promotion du produit, il y a clairement eu une manifestation de défiance de la part des responsables techniques qui m'ont pris pour un requin ambitieux affublé d'un double diplôme d'école de commerce, depuis je me tais et ne fais que mon travail.
En attendant je me coltine un job qui est pas loin de me faire détester la programmation, et je pourrai pas supporter ça pendant des années en attendant une hypothétique promotion vers un poste plus diversifié. J'en viens à me demander si je vais pas quitter ce métier pour retourner dans l'électronique, même si c'est pas ce que je préfère (contrairement à l'info qui était une passion à la base).
Si vous avez des idées de solution, des avis et quoi que ce soit qui pourrait m'aider, je suis preneur et vous remercie d'avance
Enfin, ce que j'adore c'est la R&D, donc au sens littéral du terme c'est développer un produit, puis quand il est fini en développer un nouveau etc...
Est-ce qu'il existe des métiers dans l'informatique où on ne fait que du dév, ou en tout cas très peu de maintenance (à la banque la maintenance occupée entre 25 et 50% du temps), parce que je n'aime vraiment pas ça.
Je pense que les gens qui travaillent sur des missions au forfait dans les SSII font plus ce genre de chose, maintenant je n'ai pas spécialement envie d'aller dans une SSII, sinon il y a le consulting mais je suis trop jeune, existe-t-il d'autres postes orientés dév majoritairement?
Merci beaucoup
Partager