Bien que dans tous les métiers liés à l'informatique, les autodidactes soient légion, il est fortement recommandé au candidat développeur de suivre un programme d'études et une formation appropriés pour exercer son métier.
Le cursus le plus classique d'un développeur est le BTS ou DUT Informatique (bac+2) fréquemment complété par une spécialisation comme par exemple un DEES (Diplôme Européen d'Etudes Supérieures) qui ouvre de nombreux domaines informatiques ou par une formation plus poussée en intégrantles Grandes Ecoles d'Ingénieurs ou les Instituts d'Informatique Supérieure qui délivrent des diplômes agréés et recherchés, Licence, Master (bac+4/5 et +).
Différentes spécialités de développement :
Les filières sont nombreuses car le domaine du développement est vaste et la spécialisation de plus en plus pointue.
Le développeur web :
Le développeur qui se spécialise dans le web doit apprendre à maîtriser les langages et méthodes de programmation spécifiques de l'Internet. Généralement issu d'une filière informatique générale de niveau Bac+2, il devra connaître également les différents langages des bases de données et avoir des notions minimales en graphisme.
Le développeur d'applications :
Le développeur d'applicationsest particulièrement orienté vers la création de logiciels et le paramétrage de progiciels informatiques à partir de langages évolués et des Systèmes de Gestion de Base de Données (SGBD).
L' analyste programmeur entre dans cette catégorie. On accède à cette spécialité dès le niveau bac en préparant un BTS (Brevet de Technicien Supérieur) en Informatique ou Informatique de Gestion.
L'Ingénieur d'études et développement informatique :
Accessible à des techniciens développeurs supérieurs confirmés (titulaires d’un BTS ou un DUTinformatique) qui vont préparer des diplômes de niveau bac + 4/5, Ingénieur, Master pro ouMIAGE.
Cette formation poussée développe le pragmatisme et le goût du travail en équipe. Elle vous apprend à faire preuve d’organisation et de méthode, à être curieux et ouvert à votre environnement.
Le développement informatique compte de nombreuses filières d'études à partir du Bac.
Les métiers sont divers et les activités variées selon le niveau de formation :