
Il n´y a pas qu´un seul métier pour faire un logiciel...
Il y a des analystes, des qui étudient d´abord des besoins pour que le logiciel fasse vraiment ce qui est attendu et ne propose pas des fonctionnalités qui ne servent pas ou peu.
Il y a des analystes aussi qui planche sur l´ergonomie, l´aspect visuel, pour que le logiciel soit le plus intuitif possible et le plus simple d´utilisation.
Il y a des programmeurs qui codent ensuite dans un langage informatique choisi tout ce que les analystes ont établie dans leur analyse.
Il y a des chefs de projet qui chapeautent le tout pour veiller à la bonne coordination entre analyste et programmeur.
Bref... Mais on va dire que globalement le métier c´est : Analyse-Programmeur.
Dans les faits, quand tu débute tu es programmeur simple (même si tu es ingénieur, simplement ta période en tant que programmeur sera moins longue). Puis avec l´expérience tu progresses et tu deviens analyste-programmeur : tu auras des analyses de plus en plus poussées à faire et pour finir tu pourras devenir chef de projet.