Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les profils Java seraient les plus difficiles à trouver
Avec les développeurs .NET, SharePoint et C# d'après une étude américaine : et ici ?

Le , par Gordon Fowler

40PARTAGES

1  0 
Selon le site de recherche d'emploi américain Dice spécialisé dans les profils IT, les profils les plus difficiles à trouver pour les employeurs seraient les développeurs Java.

Les compétences en rapport avec les technologies de Microsoft (dans l'ordre .NET, les développeurs SharePoint et C#) sont également très demandées, ou pour le dire autrement, pas suffisamment répandues pour répondre aux demandes des entreprises.

L'année dernière, le profil numéro un du classement était celui d'expert en sécurité. Les compétences pour mener des missions de virtualisation étaient classées deuxième.

Si la sécurité reste un casse-tête pour les recruteurs, les technologies de virtualisation se sont elles visiblement bien démocratisées parmi la communauté IT et sortent du Top 10 de Dice.

L'étude s'appuie sur un panel de 600 recruteurs et responsables IT américains.



Ces résultats ne concernent que les Etats-Unis. Certes.

Mais ils montrent que certaines prévisions alarmistes sur un recul de Java après le rachat par Sun ou sur une adoption limitée de .NET - deux avis (trop ?) tranchés que l'on retrouve régulièrement sur les forums de Développez - ne sont pas forcément fondées sur des faits.

Reste à savoir si le fort taux de demande pour les compétences IT enregistré aux Etats-Unis est – ou sera – également valable en Europe et en France.

Mais peut-être voyez-vous déjà quelques signes qui confirment (ou contredisent) la transposition des conclusions de cette étude ?

Source : Les résultats de l'étude (pdf)

Lire aussi :

La France représente 2% de la production mondiale de logiciels, soit 4 fois moins qu'Oracle ou IBM et 9 fois moins que Microsoft

La France prend elle trop de retard dans le monde IT ? Une étude internationale d'IBM et The Economist laisse à penser que oui

Emploi : baisse des salaires à l'embauche en informatique, seules quelques fonctions liées aux télécoms sont épargnée

Et vous ?

Constatez-vous une pénurie de développeurs Java, .NET, SharePoint et C# ?
Quel serait d'après vous le profil le plus recherché de coté-ci de l'atlantique ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Népomucène
Modérateur https://www.developpez.com
Le 13/07/2010 à 16:51
Un peu étrange cette étude.

Je ne vois rien concernant le C.

Si l'étude est correctement faite, cela veut dire que les recruteurs n'auraient aucun problème pour trouver des compétences en C ???
Or dans les langages les plus populaires, il figure en bonne position à égalité avec Java.
Cela me semble donc statistiquement peu vraisemblable.

Par ailleurs, cette étude met dans le même sac sharepoint, Oracle, la sécurité et l'administration des bases de données (ça se recoupe).
C'est un peu comme si au marché on découvre que le saumon est plus cher que la laitue.
Je ne vois pas bien l'intérêt de ce genre de comparaison.
1  0 
Avatar de B.AF
Membre chevronné https://www.developpez.com
Le 21/07/2010 à 1:10
Citation Envoyé par hugo123 Voir le message
Si vous souhaitez entrer dans le débat java vs .Net, vous avez déjà un post :

http://www.developpez.net/forums/d84...e-net-vs-java/

Inutile de lancer des trolls ici
Pourquoi ? C'est bien le sujet ! Tout le monde n'a pas envie de faire du java ou du .Net. Et ça explique aussi la difficulté.

Je ne suis pas certain que beaucoup ici puisse m'apprendre grand chose sur Java et pourtant je n'ai plus envie professionnellement d'y toucher.

Je ne vois pas en quoi c'est du troll de parler de ça. Maintenant si tout ce qui touche à de l'avis non consensuel et un troll, on ne peut plus discuter de rien.

Clairement faire de l'architecture ou du développement en java aujourd'hui, c'est devenu pénible. A cause de toutes les chapelles, des compétences éparses sur les différents frameworks ou simplement de l'envie de travailler sur des techno opérationnelles rapidement.

Pourquoi pointer du doigt les défauts de Microsoft est toujours de bon ton et pointer du doigt les errances du libre serait toujours du "troll" (terme d'ailleurs suffisamment puéril en mon sens) ?

Ce n'est pas parce que Java est "libre" qu'il est mieux et préférable d'un point de vue pro. C'est une techno en perte de vitesse, qui souffre d'une politique floue, d'une évolution lente et d'une communauté pesante voir sclérosante.
Et ce n'est pas une nouveauté.
1  0 
Avatar de B.AF
Membre chevronné https://www.developpez.com
Le 21/07/2010 à 10:57
Citation Envoyé par hugo123 Voir le message

Maintenant comme je disais, un post existe pour s'exprimer sur le sujet. Perso c'est le genre de sujet que j'évite puisqu'ils sont inutiles au possible et s'il était possible d'éviter de faire dévier ce sujet je préférerais.
De plus l'appelation troll n'a rien de puéril comme tu dis, ca correspond bien à une réalité, celle de la provoc gratuite qui n'a pour but que de faire réagir. Et ce n'est pas le genre de discussion que j'apprécie sur un forum. Autant aller sur les sujets déjà dédiées pour ca pour ceux qui aiment...

Ce que tu dis être du "troll" ce sont les raisons qui font qu'aujourd'hui professionnellement je ne veux plus faire de Java.
Pour le singleton, regardes bien le code de velocity ou de struts, même de jbox : c'est bourré de singleton. Et debugger des singleton, c'est pénible.

je ne sais pas si tu as gouté aux joies du struts, des EJB, de JPA et autre JSF mais oui, à chaque projet, tu repars sur le même volume de tuyauterie; les mêmes librairies, les mêmes difficultés.

Et oui çà me gonfle parce que c'est un bon langage que j'aime beaucoup. Mais trop de personnes ont sacrifié le paradigme objet de Java à l'autel de la portabilité. Ce qui fait qu'aujourd'hui, c'est compliqué et pas drôle de développer de l'UI en Java. Qu'il y a un nombre incalculable de librairies à prendre en compte, que les class path sont une mécanique antédiluvienne, et qu'il y a une vraie problèmatique d'homogénéité dans J2E (moins dans JSE je l'accorde).

"Les profils java sont plus difficiles à trouver" et oui, parce qu'aujourd'hui un bon profil Java, c'est quelqu'un qui a l'expérience tout au plus d'une dizaine de frameworks dans un écosystème de plusieurs milliers. En fait il y en a tellement que tu peux très bien avoir une personne qui soit excellent en modélisation objet, qui soit très solide en Java et que tu le mettes sur un projet où il sera tout nu parce que le Java à utiliser sera relatif à l'ingenierie des frameworks utilisés et plus au java pur.
Et ça c'est le principe de "1 norme (JSR) et plusieurs implémentation" qui asséche le vivier de développeur. (Et encore, c'est sans compter sur ceux qui viennent du 1.4, ceux qui viennent du 1.5; ceux qui ne connaissent que Eclipse...)
Un développeur Java ne peut pas maitriser tout l'écosystème Java et donc il devient souvent hyperspécialisé. Là ou un développeur .Net s'appui sur des implémentations standardisées (ex : WCF) qui font que tous les développeurs ont une courbe d'apprentissage relativement proche.

Il est donc difficile de construire une équipe homogéne, de désigner des standards et de trouver les bonnes personnes. Là où les CV .Net sont nettement plus homogénes.

Et Microsoft a bien compris ça je trouve.
1  0 
Avatar de Barsy
Expert confirmé https://www.developpez.com
Le 13/07/2010 à 15:53
C'est quoi la différence entre un profil .NET et C# ?

Ils ont regroupé Java et J2EE ensemble mais ils ont séparé .NET et C#...
0  0 
Avatar de Bryce de Mouriès
Membre averti https://www.developpez.com
Le 13/07/2010 à 16:02
Ouais c'est bizarre cette séparation. j'aurais fait l'inverse , C#/.Net, puis JAVA et J2EE séparées. Personnellement j'ai été gavé comme une oie par le Java pendant toute ma scolarité, mais absolument rien concernant J2EE. Je dirais qu'en France c'est plutôt l'inverse, un plus gros manque de .NET que de Java. .Net est propriétaire, ici on a plutôt tendance à utiliser les standards ouverts (gratuités powaaa).

Après pour Sharepoint, Oracle c'est ultra-spécialisé, faut voir plus loin que le bout de son nez, c'est quoi la différence entre Oracle et Database administrator -___-
0  0 
Avatar de Faiche
Membre confirmé https://www.developpez.com
Le 13/07/2010 à 16:06
Et du coup, c'est quoi les profils les plus faciles à trouver ? VBA ? C ? Delphi ?
0  0 
Avatar de Grimly_old
Membre averti https://www.developpez.com
Le 13/07/2010 à 16:09
Citation Envoyé par Barsy Voir le message
C'est quoi la différence entre un profil .NET et C# ?

Ils ont regroupé Java et J2EE ensemble mais ils ont séparé .NET et C#...
Les résultats ont-ils été fait par libellés à en croire les positions 3 et 10 ?
0  0 
Avatar de Marc Lussac
Rédacteur en Chef https://www.developpez.com
Le 13/07/2010 à 16:12
D'après ce que j'en sais avec les nombreux contacts que j'ai eu avec les sociétés qui recrutent c'est à peu près pareil en France, et c'est pas nouveau.

Pour ce qui est de la séparation C# / .NET sur l'étude je pense que la personne qui a fait l'étude a juste relevé les termes utilisés par les recruteurs et n'a pas pensé à faire un regroupement .NET/C#.

La majorité des développements .NET est fait premièrement en C# et deux en VB.NET et en 3 C++. Les autres langages viennent bien après pour .NET.

Quoi qu'il en soit les développeurs .NET sont très recherchés, comme les ingénieurs sur Java.
0  0 
Avatar de Patriarch24
Membre expérimenté https://www.developpez.com
Le 13/07/2010 à 16:15
Les profils les plus difficiles à trouver sont les profils spécialisés :
- COBOL
- développement de logiciel embarqué (J2ME, C, ...)
- SAP
- ...

Les profils généralistes (Java, Java EE, C#, .Net, ...) sont plus faciles à trouver, justement parce qu'ils ne requièrent pas de compétences de spécialiste particulières (tout dépend de la mission, mais en général un jeune ingé fraichement sorti d'école peut briguer le poste facilement, surtout après un stage portant sur une de ces technos - frameworks inclus -).
0  0 
Avatar de Sieldev
Membre averti https://www.developpez.com
Le 13/07/2010 à 16:24
Ces chiffres viennent confirmer ce que m'a tenu un de mes professeurs. Il nous avait dit que les technologies Microsoft était plus répandu aux Etats-Unis, Java moins.

En France c'est l'inverse, ce sont les technologies Java et Unix qui sont le plus répandu par rapport aux technologies Microsoft d'après lui.
0  0