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

Langages de programmation Discussion :

Les langages de programmation qui payent le plus


Sujet :

Langages de programmation

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2014
    Messages : 194
    Points : 12 291
    Points
    12 291
    Par défaut Les langages de programmation qui payent le plus
    Les langages de programmation peu populaires qui payent le plus
    A cause du peu de développeurs qui les maîtrisent réellement, selon Dice

    Si on se réfère aux indices de popularité des langages de programmation actuels : C, C++ et Java comptent certainement parmi les langages les plus populaires. Cependant, populaire ne veut pas forcement dire lucratif. C’est ce que confirme un récent article sur Dice où l’auteur cite quelques langages de programmation moins connus, mais qui payent plus :

    Opa
    C’est un langage web deux en un, permettant d’écrire des applications ou services web en une seule fois, c'est-à-dire que le même code est divisé pour faire fonctionner le côté serveur, ainsi que le côté client. Apparu en 2011, il ne dépend pas des piles serveur actuelles (Apache, PHP, MySQL, Symfony), mais génère plutôt un code JavaScript de manière automatique en utilisant Node.js et MongoDB. Les applications créées avec Opa peuvent être déployées dans le Cloud et mises à l’échelle facilement.

    Apex
    Apex est un langage de programmation orienté objet, fortement typé, très similaire au Java et qui permet d'exécuter des instructions de contrôle de flux et de transactions sur le serveur de la plate-forme Force.com, ainsi que des appels à son API.
    Le code Apex peut être initialisé par des demandes émanant de services Web et de déclencheurs d'objets de la manière des procédures stockées dans une base de données.
    La plateforme lancée en 2007 intègre un ensemble complet de ressources pour le développement d'applications professionnelles.
    Apex est langage de programmation développé par Salesforce.com pour sa plateforme Force.com.

    MIT App Inventor 2
    App Inventor est plus une application web qu’un langage de programmation. C’est un IDE fonctionnant dans un navigateur, qui permet aux non-programmeurs et aux novices de créer des applications Android facilement grâce à des fonctionnalités du genre glisser-déposer. Cela n’empêche pas aux experts en programmation de l’utiliser puisqu’il permet de créer de bonnes applications rapidement.
    On peut aussi l’utiliser pour écrire des programmes, selon l’article de Dice, qui explique que les éléments que vous déposez sur l’interface web « sont convertis en un code Schème qui sera compilé pour cibler directement la JVM ». Toutefois, cela est un peu fastidieux par rapport à la programmation classique.

    Mathematica, Mapple et Matlab
    Ces langages de programmation destinés au calcul scientifique et à la résolution de problèmes mathématiques complexes sont très appréciés par les chercheurs. Ils intègrent des IDE puissants et très optimisés pour le calcul numérique et le calcul matriciel, qui font d’eux des outils idéaux pour le traitement de signaux par exemple, mais aussi pour la visualisation de données. Cependant, ces outils sont généralement très chers, d’où l’apparition d’autres langages open source dédiés au calcul mathématique comme GNU Octave ou GNU Data Language.

    Les protocoles et les standards de communication
    Il ne s’agit pas là d’un ou de deux langages de programmation, mais tout un modèle qui décrit les fonctionnalités nécessaires à la communication réseau, domaine clé de l’industrie des télécoms. Il couvre les différents protocoles tels que le CMIP (Common Management Information Protocol) par exemple, les langages de description de données comme l’ASN. 1 (Abstract Syntax Notation 1) ou le SMI (Structure of Management Information), mais aussi tout ce qui a une relation avec les couches OSI ou le standard SNMP (Simple Network Management Protocol).

    Cette liste est loin d’être exhaustive, il existe aussi d’autres langages de programmation moins populaires, certes moins demandés, mais qui, grâce à la rareté des développeurs qui les maîtrisent, font d’eux des compétences bien payées. Citons par exemple le langage R, Scala, Haskell et le F#.

    Source : Article Dice n°1, Article Dice n°2

    Et vous ?

    Qu’en pensez-vous ?

  2. #2
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 3 146
    Points : 9 387
    Points
    9 387
    Par défaut
    C'est surtout que ce ne sont pas pour la plupart des langages utilisés par des développeurs.
    Si on prend le cas de Matlab par exemple c'est essentiellement des chercheurs qui l'utilisent...

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  3. #3
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    décembre 2011
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 319
    Points : 3 731
    Points
    3 731
    Billets dans le blog
    12
    Par défaut
    Cobol... Cobol... Cobol...
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    mai 2004
    Messages
    10 145
    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 145
    Points : 28 094
    Points
    28 094
    Par défaut
    Intéressant, mais cela manque de matière : comment sait-il que les gens qui utilisent ces technologies (on ne peut définitivement pas parler de langages) sont mieux payés ? De combien ? A expérience et qualifications égales ?

    Pour les normes télécoms, je ne vois pas ce qui permet de dire que les gens seraient mieux ou moins bien payés que les gens qui trvaillent sur les normes en général (oui, il faut comparer ce qui est comparable, et comparer une personne qui bosse dans les normes avec une autre qui fait du développement ne me semble pas particulièrement judicieux).

    Pour moi, ces articles sont une liste de domaines dans lesquels on peut trouver du boulot, avoir un bon salaire, mais de là à dire qu'on aura mieux qu'ailleurs, non, vraiment, je ne vois pas pourquoi.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    octobre 2010
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : octobre 2010
    Messages : 27
    Points : 35
    Points
    35
    Par défaut
    Je ne connais pas beaucoup tous les etails concernanr ces langages cites ci haut, mais une chose dont je suis absolument sure pour le moment ( et nous sommes en 2015) si tu veux faire de tune en programmation sur le marche americain (celui que je connais un peu) il te faudrait: Java, Phthon, C#, Ruby on Rails, Objectif C, C++, C et Javascript ajouter a cela des SGBD (Oracle et SQL) qui viendront boucler la tete de peleton.
    Pour le reste c'est de la literature.
    Thanks

  6. #6
    Membre actif
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : octobre 2012
    Messages : 82
    Points : 277
    Points
    277
    Par défaut
    Bhen ici un Freelance Cobol Senior facture 1700€ / jour alors que le Senior Java fait au mieux la moitié.
    Et vu le taf en vue il va faire ça toute l'année.

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

    Informations forums :
    Inscription : décembre 2007
    Messages : 6 785
    Points : 31 940
    Points
    31 940
    Par défaut
    Citation Envoyé par squizer Voir le message
    Bhen ici un Freelance Cobol Senior facture 1700€ / jour alors que le Senior Java fait au mieux la moitié.
    Et vu le taf en vue il va faire ça toute l'année.
    C'est marrant, à Paris, c'est kifkif. Avec peut-être un très léger avantage à JAVA, mais je ne suis pas sur.
    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.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : novembre 2010
    Messages : 18
    Points : 28
    Points
    28
    Par défaut
    1700€, c'est pas vraiment représentatif, un débutant sera tjrs payé comme n'importe quel langage, après des années et les bons clients (finance, etc...), oui on peut espérer 1700€, mais des tarifs comme celui-là on est loin du dév lambda.

  9. #9
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2011
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2011
    Messages : 366
    Points : 1 361
    Points
    1 361
    Par défaut
    Une surprise complète. Je m'attendais à voir Cobol et python d'une part, Ada et l'assembleur d'autre part. L'un pour les applis dites "de gestion", et l'autre pour l'embarqué et les systèmes critiques.
    les raisonnables ont duré, les passionné-e-s ont vécu

  10. #10
    Membre à l'essai
    Femme Profil pro
    Lycéenne
    Inscrit en
    mars 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Lycéenne

    Informations forums :
    Inscription : mars 2018
    Messages : 8
    Points : 10
    Points
    10
    Par défaut LaTeX ?
    Bonjour,

    Est-ce que LaTeX ferait aussi parti des langages offerts spécifiquement pour les scientifiques en herbe ?

    Est-il populaire par rapport à d'autres langages ? Pourquoi Mapples ? Ce dernier n'est-il pas un logiciel plutôt qu'un langage de programmation ?

    Merci de bien me répondre.

  11. #11
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    mai 2004
    Messages
    10 145
    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 145
    Points : 28 094
    Points
    28 094
    Par défaut
    Bonjour,

    Latex n'est pas à proprement parler un langage de programmation, dans le sens où il n'est pas utilisé pour faire des programmes, mais pour rédiger des articles. Je n'ai d'ailleurs jamais vu de développeur LaTeX tout court, mais j'ai rencontré pleins de gens qui savent écrire avec LaTeX.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Les langages de programmation logique
    Par hanou88 dans le forum Autres langages
    Réponses: 2
    Dernier message: 28/12/2009, 02h31
  2. Réponses: 2
    Dernier message: 13/07/2008, 14h57
  3. Programme qui ne repond plus durant une boucle
    Par Gorjeck dans le forum Windows Forms
    Réponses: 5
    Dernier message: 26/05/2008, 11h48
  4. Connaitre les parties du programme qui ont été utilisées.
    Par Pierre8r dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 21/06/2007, 18h26
  5. Réponses: 1
    Dernier message: 30/05/2007, 13h25

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