NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008
-
1 janv. 2007 à 13:58
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
3 janv. 2007 à 18:06
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 ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 janv. 2007 à 14:28
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é.
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 1 janv. 2007 à 15:01
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.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 2 janv. 2007 à 11:36
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.
cs_dominion
Messages postés230Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention15 mai 2008 2 janv. 2007 à 13:07
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:.
Vous n’avez pas trouvé la réponse que vous recherchez ?
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 2 janv. 2007 à 13:22
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.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 2 janv. 2007 à 13:56
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
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 2 janv. 2007 à 13:59
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
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 2 janv. 2007 à 17:24
"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.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 janv. 2007 à 18:02
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.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 janv. 2007 à 18:02
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?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 janv. 2007 à 18:06
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.