Salaire developpeur et ingenieur

Signaler
Messages postés
130
Date d'inscription
lundi 26 juin 2006
Statut
Membre
Dernière intervention
18 août 2008
-
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
-
Bonjour,

Je viens de faire un tour dans la rebrique Emploi et je suis choque par le salaire propose pour un ingenieur en langage C ou langage C++ contrairement a ceux propose pour les ingenieurs sur la plateforme .NET.

1600 Euros mensuel pour l'ingenieur C
40 KEuros annuel pour un developpeur C++ qui doit savoir programmer en MFC connaitre les API Windows et avoir une connaissance de .NET :S

L'ingenieur qui fait que du C# sur .NET lui gagne 35KEuros annuel !!! Sachant que cet ingenieur ne doit connaitre que le framework .NET c'est vraiment du foutage de gueule le salaire propose pour les ingenieurs C et C++ a cote de celui ci.

Moi qui axe tous mes efforts sur le C Win32 et C++ MFC ben je crois que je vais passer a C# et .NET...

Honnetement entre nous vous pensez comme moi qu'il y a arnaque ?

13 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
Un ingénieur C# qui ne connaitrait que le C# serait un clicomane et non un ingénieur.

Le prix est fonction de offre<=>demande, si on pense valoir + alors on ne répond pas à l'offre d'emploi.
Le .net est encore jeune comme techno donc les vrais pros pointus pas encore très nombreux, résultat leur prix est élevé mais ça devrait changer rapidement.

Faut ensuite voir les choses en face, si on offre du code avec perfs quasi identiques à de l'interprété, faut alors pas s'étonner d'être payé moins cher que le pro de l'interprété puisqu'il sera  plus productif avec sa dotnetterie.

Je vais finir en te rassurant:
Spécialise toi dans ce que l'interprété (.net ou autre) ne pourra jamais faire et ton prix n'aura plus aucun rapport avec ce que tu as cité.

ciao...
BruNews, MVP VC++
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
Tu ne peux pas te baser sur les offres de ce site pour en faire une généralité, le C++ reste un langage d'implémentation, alors que java et .net assure plutot la production, un bon dévéloppeur c++ participera toujours à des projets plus pointus (recherche, télécommunication, ect...) et ne sera pas utilisé pour des logiciels de gestion (base de données ect...).
Les temps de développement sont aussi à prendre en compte. Avec C#, l'explorateur de serveur, et les controles dataBinding tu fais une fiche liée à une base de données en 3 minutes !
Ceci dit, aujourd'hui, les développeurs java restent en moyenne les mieux payés.
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
Ba il faut voir, il est claire que quelques offres d'emploie n'en disent pas long cela dit d'un autre point de vue que l'argent est-il plus intéressent pour des passionnés d'apprendre le C,ASM, les Api et voir vraiment comment vont les choses et avoir un controle sur tout que d'apprendre le Java qui certe permet de faire des applications plus rapidement mais ou tu n'apprends rien. Exemple et c'est celui que je prend souvent , en C les liste chainées c'est toi qui les crée, qui les met en place tandis que en java , tu déclare un petit objet appelé ArrayList et hop le tour est joué ... où est le mérite :s . Perso plus tard je préfère faire programmeur C,ASM , ... et être moin payé, que programmeur de dotneterie et l'être plus. question de point de vue.

++
deck_bsd
___________________________________
[http://deck-bsd.eurower.net]
Messages postés
230
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
15 mai 2008

Un programmeur .NET sera plus un producteur qu'un innovateur. En C/C++, tu travailleras plus dans le Game Developpement, l'OS developpement, le dévellopement des API OpenGL ou DirectX, ou encore la cryptologie, ce que tu ne fera sans doute pas (ou peu) en Java ou en C#, qui sont plus des languages orientés pour le développement de programmes plus "bureautiques".

Par contre, je ne suis pas d'accord avec ce que tu dis à propos des ArrayList et par rapport a ton idée d'appretissage : à partir du moment où tu sais le faire, il est inutile de devoir le refaire à chaque fois, et c'est pour ça que le C# ou le Java sont intéressants : tu n'as pas à recoder des structures ou des fonctions très souvent utilisées. Faut pas se méprendre, un ingénieur en Java n'est pas un bidouilleur, il y a un diplôme derrière. Il sait ce qu'il fait, et jusqu'à un certain niveau, comment ça marche.

Personnellement, je pense qu'il faut simplement savoir quoi utiliser quand c'est nécessaire. Si tu développe quelque chose de déjà existant, mais à ta sauce, et qui demande peu de ressources, tu as plus intérêt à utiliser de l'interprêté comme Java. Si tu essaye de découvrir de nouvelles choses ou si tu crée un programme gourmand, le C/C++ semble plus indiqué.

.:8 xurei - Gnauti seautov 8:.
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
deck_bsd >> Je ne suis pas vraiment d'accord avec toi quant tu dis qu'1 programmeur java n'apprend rien, c'est faut à mon avis et beaucoup de technologies embarquées par exemple utilisent java.
C'est une philosophie totalement objet et beaucoup de rigueur est nécessaire pour bien programmer en java. servlet, services web ect...
Bref, dénigrer java et c# au profit d'un élitisme de la programmation assembleur me parait ridicule.
Comme dit dominion plus haut, à chaque projet son outil préferentiel.
Perl ou pithon ont aussi leurs utilités, et poutant pas de bas niveau là dedans.
A plus.
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
Pardon pour les fautes d'orthographe !
c'est fauX avec un x bien sur.
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
yann : loin de moi l'idée de dénigrer le JAVA & C# je voulai juste dire que par exemple lorsque tu fais du Win32 tu en apprends beaucoup plus sur l'OS que si tu voulais faire le mm programme en Java. Pour ce qui est dela rigeur, c'est comme dans tout,mais bon j'ai déjà fait quelques projets en Java et la transition séquentiel -> objet ne ma jamaiss posé problème :s . Je suis tout à fait daccord avec toi que beaucoup de système embarqué utilise le java qui est plus "portable" grace à sa platforme, mais beaucoup de système embarqué sont crée en ASM et en C, je pense notament a des interfaçes entre micro controleur et pc surtout en industrie où la c'est beaucoup l'asm qui prime. Enfin bref, on s'écarte du sujet lol

++
deck_bsd
___________________________________
[http://deck-bsd.eurower.net]
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
Domion, pour les arraylist , je parlai bien évidement d'un dévellopeur pure POO qui n'a jms fait de C, là il ne absolument pas ce qui ce cahce derrière. Bien évidement si tu as déjà fait du C ou autre langage de plus bas niveau et que tu utilise cela ce n'est pas la mm chose :D

++
deck_bsd
___________________________________
[http://deck-bsd.eurower.net]
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
D'accord !
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
"tu déclare un petit objet appelé ArrayList et hop le tour est joué ... où est le mérite"

Les employeurs ne le voient pas du même oeil. La classe de listes chainées a beaucoup de chances d'être buggée que ArrayList. D'un autre coté c'est une bonne chose de se créer sa propre librairie, adapté à ses besoins, etc... mais ce n'est pas une question de mérite!
De plus, quand tu crée un programme (du moins dans le monde professionnel, puisqu'on parle de ca ici), le but n'est pas de prendre le chemin le plus compliqué. Les critères qui entrent en jeu sont plutot la robustesse et le temps de développement.

_____________________________________
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
Toutes vos remarques sont fondées, rien à redire tant qu'on est employé.

Mais voila le hic, l'informatique et surtout le dev, est un domaine dans lequel on est classé vieux et surtout trop vieux pour être embauché, cela de plus en plus tôt. C'est à ce point (35 ans maxi) que se pose l'énorme problème si on n'a à proposer que du code standard dispo dans des cohortes de SSII, aucun moyen de lutter.

ciao...
BruNews, MVP VC++
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
12
Arfff la vous venez de me déchirer. Je ne sais plus quoi faire.
Je me demande si je devrais continuer en Informatique de Gestion et obtenir une technique ou foncé vers l'université pour un bac.
Le problème est que c'est très chère l'université et je voudrais m'assurer d'avoir de bonne chance d'être capable de rembourser à ma sortie. Les langages étudiés sont:
C++, VB, JAVA, les langages de base de donnée, les langages Web.
(précisions ici)
JAVA a de bonnes perspectives mais pour les autres.... Si je regarde les offres d'emplois: C++ MFC C++.NET C# heuuuuuuurk, c'est pas très encouragent tout ça.
Vous comprenez mon problème?

C++ (@++)
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
12
Précision. Quand le parle "des autres" langages (en parlent des perspectives), j'exclue tout ce qui n'est pas fait pour produire des applications donc les langages Web et base de donnée.

C++ (@++)