L'informaticien logiciel
travail d'un informaticien logiciel (programmeur) est d'utiliser ses connaissances en langages informatiques (Assembleur, Cobol, RPG, C, C++, Java, C#, VB, VBA...) afin de concevoir et de superviser le développement d'applications informatiques, ou de logiciels.
Ce travail se traduit concrètement par différentes activités, souvent liées à l'âge et l'expérience de l'informaticien logiciel :
le débutant, sorti de l'école ou de la faculté, fera généralement du développement ; il code les tâches décrites d'un programme selon les spécifications qui lui sont fournies. Il effectue aussi de la maintenance sur des programmes existants, et également des évolutions (ajouts de fonctionnalités aux programmes, etc.) ;
après quelques années, l'informaticien logiciel dispose d'une meilleure connaissance technique et métier. En commençant à encadrer de plus jeunes développeurs, l'une des évolutions possibles est de devenir chef de projet. La connaissance grandissante des techniques et du métier permet à l'informaticien logiciel de conseiller les utilisateurs ou clients afin de les aider à cerner leurs besoins, évoquer des fonctionnalités oubliées, etc. Il propose également des solutions techniques sur lesquelles il tranche avec le client : interface locale sur chacun des postes, interface web partagée, base de données… Il peut ensuite devenir architecte du système d'information ou responsable du système d'information, à la tête de plusieurs projets d'envergure, comme un progiciel de gestion intégrée…
Formations les plus courantes 1 :
école d'ingénieur en informatique ;
diplôme universitaire en informatique ;
diplôme universitaire en génie logiciel ;
brevet de technicien supérieur en informatique.
L'évolution du métier d'informaticien logiciel est soumise à certaines turbulences depuis la fin du xxe siècle. Les programmeurs se voient de plus en plus généralement attribuer le titre d'ingénieur dès le début de leur carrière, de manière à être socialement assimilés à des cadres, même si leurs fonctions ne comportent pas toujours de responsabilités de conception et impliquent rarement un rôle de direction de projet. Mais en même temps, les règles d'avancement, les grilles de rémunération en vigueur et les critères de reconnaissance sociale limitent considérablement les possibilités de carrière pour les programmeurs, provoquant un phénomène de "fuite des cerveaux" vers d'autres métiers. Les programmeurs de haut niveau sont donc extrêmement rares; on les trouve principalement dans les cellules de recherche et développement des constructeurs informatiques et éditeurs de logiciels (certains ont d'ailleurs une notoriété internationale). Il est à noter aussi que, dans les autres entreprises, la dévalorisation de la fonction se manifeste notamment par la quasi-disparition du mot programmeur dans les intitulés de fonction des informaticiens qui exercent ce métier (nommés de préférence ingénieurs d'étude, ingénieur de développement, etc...).
Aucun commentaire:
Enregistrer un commentaire