Outils pour utilisateurs

Outils du site


developpeur_codeur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
developpeur_codeur [20/10/2015 15:01]
maxime créée
developpeur_codeur [21/08/2020 13:25] (Version actuelle)
Ligne 1: Ligne 1:
-Nature du travailur**+====== Fiche métier Développeur Codeur ====== 
 + 
 + 
 +===== Nature du Métier =====
  
 **Analyser les besoins** **Analyser les besoins**
  
 Lors de la phase de conception, le développeur informatique analyse le projet qui lui est confié, en fonction des besoins des utilisateurs, consignés dans un cahier des charges. Il étudie les étapes de fonctionnement du programme, puis détermine une solution technique avant de créer un prototype de la future application. Lors de la phase de conception, le développeur informatique analyse le projet qui lui est confié, en fonction des besoins des utilisateurs, consignés dans un cahier des charges. Il étudie les étapes de fonctionnement du programme, puis détermine une solution technique avant de créer un prototype de la future application.
-Écrire un programme informatique+ 
 +**Écrire un programme informatique**
  
 Ce spécialiste du développement peut se charger de l'écriture d'une ou plusieurs parties d'un programme, voire le concevoir dans sa totalité. Il détaille les lignes de code informatique, c'est-à-dire les ordres que va comprendre l'ordinateur. De plus en plus, il a recours à des logiciels standards prêts à être utilisés (progiciels), qui lui font gagner un temps considérable. Ensuite, il participe aux phases d'essai, essentielles pour tester les applications. Ce spécialiste du développement peut se charger de l'écriture d'une ou plusieurs parties d'un programme, voire le concevoir dans sa totalité. Il détaille les lignes de code informatique, c'est-à-dire les ordres que va comprendre l'ordinateur. De plus en plus, il a recours à des logiciels standards prêts à être utilisés (progiciels), qui lui font gagner un temps considérable. Ensuite, il participe aux phases d'essai, essentielles pour tester les applications.
-Apporter un soutien technique+ 
 +**Apporter un soutien technique**
  
 Il réalise les notices techniques d'installation, ainsi que les guides pour les utilisateurs. Il est parfois amené à leur apporter un soutien technique ou à les former à l'application. En l'absence de technicien de maintenance en informatique, il peut assurer lui-même le suivi de son produit. Par exemple, lorsqu'il construit un programme spécifique pour une demande précise, il pourra le mettre à jour afin de le faire évoluer. Il réalise les notices techniques d'installation, ainsi que les guides pour les utilisateurs. Il est parfois amené à leur apporter un soutien technique ou à les former à l'application. En l'absence de technicien de maintenance en informatique, il peut assurer lui-même le suivi de son produit. Par exemple, lorsqu'il construit un programme spécifique pour une demande précise, il pourra le mettre à jour afin de le faire évoluer.
-Compétences requises+ 
 + 
 +===== Accès au métier ===== 
 + 
 +Pour devenir développeur informatique, les diplômes vont du bac + 2 (pour les techniciens) au bac + 5 (pour les ingénieurs). 
 + 
 +  * Niveau bac + 2 
 +BTS services informatiques aux organisations (option SLAM), DUT informatique. 
 + 
 +  * Niveau bac + 3 
 +Licence pro en programmation, spécialité développement et administration de systèmes d'information, ou en développement web. 
 +  
 +  * Niveau bac + 5 
 +Master spécialité modélisation, optimisation et conception des systèmes. 
 +Diplôme d'ingénieur ou d'école spécialisée en informatique avec une filière en programmation. 
 +  
 + 
 +===== Compétences requises =====
  
 **Des connaissances sans cesse à jour** **Des connaissances sans cesse à jour**
  
 Si les outils du développeur s'améliorent considérablement, ils deviennent aussi de plus en plus complexes. D'où la nécessité de se tenir à jour en matière de méthodes, de normes, de procédures de sécurité et d'outils de développement. Il faut aussi être à l'aise avec les langages de programmation (Java, J2EE, .Net, PHP, C++...) et le triplet HTML/CSS/Javascript utilisé par les services web ou les serveurs d'application. Dans le multimédia, des compétences spécifiques sont requises. Bien connaître l'anglais est indispensable, de nombreux programmes utilisant cette langue. Si les outils du développeur s'améliorent considérablement, ils deviennent aussi de plus en plus complexes. D'où la nécessité de se tenir à jour en matière de méthodes, de normes, de procédures de sécurité et d'outils de développement. Il faut aussi être à l'aise avec les langages de programmation (Java, J2EE, .Net, PHP, C++...) et le triplet HTML/CSS/Javascript utilisé par les services web ou les serveurs d'application. Dans le multimédia, des compétences spécifiques sont requises. Bien connaître l'anglais est indispensable, de nombreux programmes utilisant cette langue.
-Rigueur et autonomie+ 
 +**Rigueur et autonomie**
  
 Doté de qualités relationnelles, le développeur informatique doit bien connaître les clients pour lesquels il travaille et prendre leurs remarques en considération. Disponible, il s'adapte rapidement à des situations nouvelles. Rigoureux et méthodique, il manifeste des qualités de concentration et d'imagination pour adapter au mieux ses programmes... Enfin, il sait concevoir des documentations claires pour les utilisateurs. Doté de qualités relationnelles, le développeur informatique doit bien connaître les clients pour lesquels il travaille et prendre leurs remarques en considération. Disponible, il s'adapte rapidement à des situations nouvelles. Rigoureux et méthodique, il manifeste des qualités de concentration et d'imagination pour adapter au mieux ses programmes... Enfin, il sait concevoir des documentations claires pour les utilisateurs.
developpeur_codeur.1445346066.txt.gz · Dernière modification: 21/08/2020 13:24 (modification externe)