IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sujets Discussion :

C'est quoi la différence entre programmeur et développeur ?


Sujet :

Sujets

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 221
    Points : 61
    Points
    61
    Par défaut C'est quoi la différence entre programmeur et développeur ?
    Salut !
    Je voudrai savoir quelle est la différence entre un programmeur et un développeur, ou autrement dit c'est quoi le rôle du programmeur et celui du développeur.
    Merci

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Ces deux mots sont des synonymes : tous les deux ecrivent des programmes informatiques.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Gansoleil a raison. Gangsoleil a toujours raison(ou presque, mais on va pas chipoter).

    Après, tu peux croiser des pédants qui vont t'expliquer que le développeur prend en compte l'ensemble du cycle de vie du logiciel, alors que le programmeur programmer le nez dans le guidon. C'est, à mon sens, faux : à partir du moment ou tu dois fournir un code, tu est condamné à prendre en compte l'ensemble des éléments alentours, un programme seul ne sert à rien.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    J'ai posé cette question car j'ai trouvé parmi les certifications Java chez SUN,
    La certification SCJP (programmeur) et La certification SCJD (développeur)
    si se sont des synonymes pourquoi y a deux certification une pour programmeur et l'autre pour développeur ?

  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    Je t'invite à faire un tour sur le lien de ma signature. Tu verras que ces certifications ne valident pas le même niveau de connaissance de l'environnement Java : http://java.developpez.com/certifications

    Et encore mieux, vas faire un tour sur le site officiel : http://education.oracle.com/pls/web_...age?page_id=39

    PS : Au fait maintenant on est passé aux certifications Oracle c'est plus du SUN.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  6. #6
    Invité
    Invité(e)
    Par défaut
    Pour moi c'est pareil sauf que programmeur est un terme "ancien" (pas trop) et développeur est plus récent qui vient de l'anglais "developer".

    Ce que je veux dire c'est que de nos jours on préfere appeler un "développeur" pour désigner un programmeur informatique.

    Exemple dans les offres d'emploi développeurs.

  7. #7
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    Bonjour, je tente de répondre à cette douloureuse question depuis plus d'un an ici et j'ai enfin la réponse

    A un programmeur un manager dira : "fait moi un beau script" et au développeur il dira : "trouve moi une solution". On ne reproche pas au développeur d'utiliser des designs patterns à la va comme je te pousse

    Mais bon, sur la forme : programmer est plus en rapport avec le langage de programmation et développer avec les fonctions du langage. On ne reprochera pas à un programmeur de réinventer la roue re-

    En français "développer" et "programmer" sont différents: on développe un sujet de dissertation ou on écrit un poème

    Il y a un effet de collusion dans l'utilisation du terme parce que les manager sont de moins en moins regardant sur les bases...

    Sinon j'ai trouvé un texte assez sympa sur un blog qui nuance grossièrement je trouve : script kiddies, coder, programmeur, développeur. Je suis d'accord sur le dernier point, le développeur à une meilleure connaissance du business au niveau stratégique notamment. c'est ici
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

  8. #8
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    Pour distinguer encore les deux, sur ce site d'emploi européen on a bien une distinction entre programmeur et développeur : http://www.develop-online.net/jobs

    On distingue que sous programmeur on trouve les programmeurs de jeux vidéos et html5/JS ...
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

  9. #9
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 879
    Points : 26 147
    Points
    26 147
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par gps10 Voir le message
    Pour moi c'est pareil sauf que programmeur est un terme "ancien" (pas trop) et développeur est plus récent qui vient de l'anglais "developer".

    Ce que je veux dire c'est que de nos jours on préfere appeler un "développeur" pour désigner un programmeur informatique
    Idem, lorsque j'ai fait mon premier rapport de stage, mon tuteur a rigolé en me disant : "Remplace-moi tous ces programmeurs par développeurs, on n'est plus dans les années 80 !!!"
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  10. #10
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    299
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 299
    Points : 879
    Points
    879
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    Gansoleil a raison. Gangsoleil a toujours raison(ou presque, mais on va pas chipoter).
    "«Les petites filles sont des punks»."

  11. #11
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    Je ne suis pas convaincu

    On dit "développer un algorithme" ou "programmer un algorithme" ?
    A priori je dirais développer mais bon, à tout hazard ...
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

  12. #12
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par zulad Voir le message
    Je ne suis pas convaincu

    On dit "développer un algorithme" ou "programmer un algorithme" ?
    A priori je dirais développer mais bon, à tout hazard ...
    Tu commences par concevoir l'algorithme, et apres tu l'implementes. A aucun moment tu ne le developpes ni le programme
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  13. #13
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    Je réfère à cette brillante différentiation entre développeur et programmeur de Mattew Pierce, un software engineer.

    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

  14. #14
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    J'ai déjà entendu ce genre de différenciations, mais je ne l'ai jamais vu appliquer dans une entreprise -- du moins pas sous cette dénomination.

    En revanche, un bon chef d'équipe saura qu'il faut confier la maquette à X, l'implémentation du logiciel à Y, et les tests à Z. Dans ce cas, X est le développeur, et Y le programmeur.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. C'est quoi la différence entre CPython et Python ?
    Par python-learn dans le forum Général Python
    Réponses: 2
    Dernier message: 03/03/2016, 19h56
  2. Réponses: 0
    Dernier message: 18/01/2015, 18h06
  3. Réponses: 2
    Dernier message: 01/12/2010, 10h47
  4. C'est quoi la différence entre Stateful et un MangerBean(@SessionScoped )
    Par ghost10 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 24/11/2010, 03h41
  5. c'est quoi la différence entre
    Par deubelte dans le forum Visual C++
    Réponses: 1
    Dernier message: 12/06/2008, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo