Face à l'évolution rapide des techniques informatiques , les domaines d'intervention du développeur sont vastes, autant que diversifiés.
Cette évolution demande aux informaticiens (études et développement) d'actualiser en permanence leurs compétences et d'être opérationnels sur les différentssystèmes d'information que représentent les nouvelles technologies.
Établir et développer les programmes non seulement des ordinateurs, mais aussi des robots, des automobiles, des serviceset assurer une connexion interactive entre tous ces éléments.
Les compétences du développeur ne se limitent plus uniquement à la programmation de machines, mais elles s'adaptent aussi à d'autres matériels de plus en plus évolués, comme par exemple les téléphones-organiseurs-appareils photos-cameras vidéos, si présents dans notre quotidien.
Ces nouveaux appareils sont composés de réseaux complexes qui réclament non seulement de concevoir des systèmes d'information mais aussi désormais des systèmes d'innovation.
Le développeur est amené à assumer des responsabilités très importantes dans la réalisation et la gestion des infrastructures d'un monde ou le réel et le virtuel sont indissociables.
Le développeur a assimilé les techniques, les langages et les méthodes informatiques, mais il doit sans cesse évoluer, se former et réapprendre son métier car les besoins à satisfaire sont immenses.
Une remise en question permanente fait du métier de développeur l'un des plus universels.
Le développement web :
Ce domaine spécifique de développementimplique la maîtrise des langages et des méthodes de programmation propres à l'internet, et d'être capable d'intégrer et de programmer un site dynamique à partir d'un cahier des charges.
Les principaux langages du web sont, côté client : HTML, Javascript, ActionScript… et côté serveur : PHP, ASP, C# (prononcer C Sharp), Python… sans oublier le SQL, langage propre aux bases de données.
Le langage HTML (HyperText Markup Language) est le langage universel du web, celui qui permet à l'internaute de visualiser les pages d'un site sur son ordinateur, il est pour cela classé comme "langage côté client".
Outre ces langages basiques, le développeur web aura recours à des logiciels indispensables à la création de sites, comme Dreamweaver ou Frontpage… pour la réalisation du code, et Photoshop, Flash, Illustrator… pour le graphisme.