Developpez.com - Rubrique Emploi

Le Club des Développeurs et IT Pro

Débat : Le métier de développeur informatique

Informations et témoignages

Le 2005-06-08 13:55:10, par punkboy404, Nouveau Candidat au Club
Bonjour,

Je souhaite participer à une formation Afpa de développeur informatique et j'aimerais j'amérais avoir plus d'informations sur le métiers de développeur :

1) Principales activités exercées dans la fonction.

2) Les conditions de travail.

3) Les compétences requises pour exercer ce métier, et les qualités demandées.

4) Les évolutions possibles dans ce domaine.

Merci d'avance si vous pouvez m'éclairer sur ce métier

  Discussion forum
64 commentaires
  • koopajah
    Membre expert
    Envoyé par Aizen64
    Et un truc aussi très important : je suis en 1ere année de BTS IG et je peux dire un truc : les cours d'algorithmique et les exercices faits en cours servent quasiment à rien et n'ont rien a voir avec les problématiques qu'un développeur rencontrera sur le terrain.
    Je suis pas du tout d'accord là dessus. Peut etre que dans le cadre de ton BTS IG pendant ta première année tu as le sentiment que ces cours ne servent a rien. Mais franchement je ne vois pas comment tu peux dire que des cours d'algorithmique sont inutiles pour un développeur?
    Toute la problématique de tris, de recherche de plus court chemin, d'algorithme glouton, de programmation récursive, mais encore de notions de complexités et tout ce qui se rattache de près ou de loin à l'algorithmique est nécessaire pour réaliser des softs corrects, optimisés, rapides, adaptés au besoin etc.
    Bien sur certaines choses découlent du bon sens, mais sans aucun cours d'algorithmique a l'école, implémenter un soft tout bete de recherche d'itinéraire dans le métro (exemple de mon premier projet scolaire) c'est loin d'être instinctif (si tu veux qu'il soit rapide et performant). Tu peux bien sur te documenter tout seul et t'en sortir petit a petit mais ca ne justifie pas cette vision des cours d'algorithmique.
  • straffo
    Membre à l'essai
    Je joins un petit pdf qui pourrais peut être vous aider
  • tomsawyer1311
    Membre du Club
    Salut Ismail

    Il est vrai que le CNAM suggère d'avoir un niveau correct en maths. Néanmoins, tu pourrais essayer de t'inscrire, mais, si tu n'as pas un niveau correct en maths, tu vas cravacher. Te sens-tu capable de bosser, bûcher le DUT et revoir les maths du lycée ?

    Je pense, contrairement à ton avis, que tu devrais tester ton niveau de maths auprès d'un prof agréé qu'il puisse t'aider voire appuyer ton inscription en DUT.

    Enfin, concernant le BTS (je suppose SIO SLAM), ce sera juste un peu plus facile, et encore.

    Je te souhaite bon courage dans ta réorientation
  • bodbod
    Rédacteur
    Envoyé par punkboy404
    Bonjour,
    je souhaite participer à une formation afpa de développeur informatique et j'aimerai sconnaître :

    1) Principales activités exercées dans la fonction

    2) Les conditions de travail

    3) Les compétences requises pour exercer ce métier :
    - les qualités demandées

    4) Les évolutions possibles dans ce domaine.

    voilà merci si vous pouvez m'éclairer sur ce métier je vous remercie...
    J'ai fais une formation AFPA en 2004 (developpeur informatique option industrielle et embarquée).
    Depuis decembre, je suis toujours a la recherche d'un emploi.
    Pour en revenir a l'AFPA, il faut s'y prendre le plus tot possible (a cause des demarches).
    Toujours pour l'AFPA, je n'ai pas trouvé trop difficile dans la mesure ou j'avais des bases de prog web et une motivation a tout epreuve.

    La programmation demande beaucoup de concentration et de logique.
    Pour le reste, n'ayant pas trop vecu de situation reel, je ne saurai pas trop de dire precisement.
  • nebule
    Membre expérimenté
    Envoyé par punkboy404

    1) Principales activités exercées dans la fonction
    .
    La fonction de programmeur (je parle en général car je ne connais pas la formation de l'afpa), a pour but de développer des logiciel, répararer des anomalies, faires les tests liées suites aux analyses d'un... analyte

    Envoyé par punkboy404

    2) Les conditions de travail
    Je dirai que ca dépend des boites. Si tu es sur un projet tranquille, ca sera du 7 ou 8h / jours cool. La plupart des projet ayant accés à internet, il faut se l'avouer, personne ne travaille 8h par jour sans arret!
    Aprés, il faut voir le projet, l'ambiance, l'entreprise...

    Envoyé par punkboy404

    3) Les compétences requises pour exercer ce métier :
    - les qualités demandées
    Savoir t'adapter rapidement (pour changer de projet au besoin ou de technologie), etre indépendant mais aussi avoir l'esprit d'équipe...
    Prendre des initiatives si besoin.

    Envoyé par punkboy404

    4) Les évolutions possibles dans ce domaine.
    Une fois quelques années d'expérience obtenues, tu peux devenir chargé ou chef de projet (dirigé une équipe de 4 à 30 personnes voir plus suivant ton expérience) ou architecque si tu es trés pointu sur un domaine.
    Voir devenir un peu commercial...

    Aprés, quel est ton expérience dans le domaine, tes diplomes...
    Cela joue beaucoup et surtout : la motivation!

    Bon courage
  • anitshka
    Membre confirmé
    le principal soucis de ce genre de boulot c'est qu'il faut accepter de sans cesse se renouveler... je ne pense pas qu'on puisse tenir des années durant s'il n'y a pas une petite pointe de passion dans ce qu'on fait
    Ce n'est pas comme dans les stats par exemple ou avec les années tu gagnes des l'expériences et des compétences vu qu'on fait souvent la même chose... En développement, il y a un renouvellement des connaissances régulier à faire. Donc il faut accepter de se faire reprendre par un ptit jeunot qui sort de l'école...

    et puis le domaine est large! entre la programmation web et le développement de logicel utilisant du J2EE ... je pense qu'il y a un sacré pas, même si au niveau de l'appellation , on est tous développeurs!

    donc de la motivation, et aussi une bonne capacité d'adaptation .
  • punkboy404
    Nouveau Candidat au Club
    je vous remerci pour vos informations; je voulais savoir à peu prêt quel est est le salaire à peu prêt. en fait je dois rédiger 4 pages sur le métier mais je ne sais pas par ou commencer... j'imagine à peut pres le métier mais enfin, j'ai un pote qui est lui, à supinfo...je ne l'ai pas encore contacter vous pensez qu'il peut m'aider ?
    merci.
  • orafrance
    Expert éminent sénior
    probablement

    le salaire va de 20 000 à 60 000€ (probablement même plus) selon pleins de critères
  • punkboy404
    Nouveau Candidat au Club
    c une blague apparement

    y'a est-ce que quelqu'un pourratit m'éclairer sur ce qu'est ce fameux cahier des charges... est-ce que je peux associer ça à l'extreme programming ?
  • Caine
    Membre éprouvé
    Bonjour,
    Il y a deux cathégories, sans prétendre à une supériorité de l'une ou de l'autre d'ailleurs:

    ->Ingénieur de développement.
    ->Analyste programmeur.

    J'ai été des deux cathégories.

    Ingénieur:
    Il est en relation avec les commerciaux et le chef de projet. Il aide à recevoir une offre client et apporte son expertise pour évaluer la faisabilité de l'offre.

    Il est capable de concevoir une architecture logicielle à partir du cahier des charges d'une offre.

    Il doit savoir estimer un délai de développement, les outils et formations nécessaires...

    Il écrit une documentation irréprochable, tant pour ses collègues développeurs (Spécification, conception détaillée, plan de validation ...) que pour des non programmeurs.

    Enfin, il sait aussi coder, debuguer et effectuer des tests.

    Enfin, c'est un minimum.

    Analyste programmeur:

    Il prend en entrée les spécification voir conception détaillée des modules d'un logiciel.

    Il est capable de traduire les algorithmes dans un langage de programmation, de documenter correctement son code, d'amander des documents chapeau de conception détaillée.

    Il sait effectuer des tests unitaires, d'intégration ...

    De plus en plus, une bonne partie du travail d'un Analyste programmeur se trouve à cheval avec celle d'un ingénieur.

    Enfin rien que sur ces deux fonctions, il y a de quoi écrire un ouvrage complet si on veut tout décrire.