Lorsque nous choisissons ce que nous voulons étudier, que nous faisons avec notre carrière et nos vies, nous attendons tous de voir ce que cela va devenir. Maintenant que je suis dans l’industrie depuis presque une décennie, j’ai réfléchi un peu à ce que je pensais (à l’époque où j’étudiais en informatique) programmer la vie professionnelle allait être comme et comment être.
Mes deux plus gros chocs (ou devrais-je dire, attentes déçues) sont de loin la quantité de travail de maintenance impliquée dans les logiciels et le manque général de professionnalisme:
Maintenance : À l'université, nous avons tous appris que la majeure partie du travail logiciel est la maintenance des systèmes existants. J'ai donc su m'attendre à cela dans l'abstrait. Mais je n’ai jamais imaginé à quel point cela serait écrasant. Peut-être que c'est quelque chose que j'ai glacé mentalement, et espéré que je construirais beaucoup plus de nouvelles choses cool. Mais il est vrai que la plupart des travaux sont essentiellement axés sur la maintenance, la correction de bogues et le support.
Manque de professionnalisme : À l'université, j'ai toujours eu l'impression que les logiciels commerciaux sont très orientés processus et rigoureusement conçus. J'avais des images de processus ISO, de nombreuses documentations techniques, chaque fonctionnalité et chaque bogue étant strictement documentés, ainsi qu'un environnement généralement professionnel. Cela a été un choc énorme de se rendre compte que la plupart des entreprises de logiciels ne fonctionnent pas différemment d'une équipe d'étudiants travaillant sur un projet d'un semestre important. Et j'ai aussi bien travaillé dans le petit magasin de hack agile que dans les moyennes entreprises. Bien que je ne dirais pas que cela a toujours été carrément "non professionnel", on a vraiment le sentiment que l'industrie du logiciel (dans son ensemble) est loin de la discipline d'ingénierie forte à laquelle je m'attendais.
Est-ce que quelqu'un d'autre a vécu des expériences similaires? En quoi vos attentes sur ce que serait notre profession seraient-elles différentes de la réalité?