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

Actualités Discussion :

Les profils Java seraient les plus difficiles à trouver

  1. #21
    Membre confirmé

    Homme Profil pro
    Mâle reproducteur chez Amazon
    Inscrit en
    mars 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Mâle reproducteur chez Amazon

    Informations forums :
    Inscription : mars 2006
    Messages : 207
    Points : 465
    Points
    465
    Par défaut
    Ce qui est dommage, c'est que, durant mes études, j'ai appris le Java J2SE, dans le cadre des langages objets, pas le J2EE, que j'ai dû apprendre plus tard.
    Pour vivre heureux, vivons cachés. Proverbe alien.

  2. #22
    Membre actif Avatar de chris81
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : mars 2004
    Messages : 626
    Points : 291
    Points
    291
    Par défaut
    Citation Envoyé par B.AF Voir le message
    En tous cas moi ça fait 3 mois que je cherche un .Net et que je trouve pas chaussure à mon pied...Donc c'est pas faux dans mon cas...
    je suis libre si vous voulez

  3. #23
    Membre régulier
    Profil pro
    Inscrit en
    juin 2002
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations forums :
    Inscription : juin 2002
    Messages : 256
    Points : 119
    Points
    119
    Par défaut
    Citation Envoyé par Jidefix Voir le message
    Euh... non, pas à Rouen.
    Je te mets au défi de me trouver plus de 5 offres d'emploi de jeune développeur java/J2EE bac+5 à moins d'une heure de Rouen (tous sites de recherches confondus)
    Bon OK Rouen c'était un piège
    En même temps, Rouen... Par contre, à 1H de Rouen, tu es à Paris! Mobilité, mobilité

    Ici (une banque à Londres), la majorité du code se fait en C++ ou C#. C'est plus pour des raisons de facilité d'interfaçage avec Excel & co qu'un déniegrement de Java. Quant aux administrateurs des bdd Oracle, ils ont eu la brillante idée de les mettre en Inde...
    OS : WinXP
    Outils : VC++ 8 (Visual Studio 2005)

  4. #24
    Membre expérimenté
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 103
    Points : 1 546
    Points
    1 546
    Par défaut
    En réalité, la tendance européenne à rester sur des produits types opensources/gratuits commence à changer.

    Je le vois dans le cadre de mon travail, et même les administrations pourtant accros à toute technologie gratuite et opensource plutôt que propriétaires, commencent toute à changer leur fusil d'épaule.
    La seule chose, c'est que dans le vieux continent, les mentalités sont difficiles à changer, et effectivement, les nouvelles tendances mettent du temps à émerger.

    Pour ce qui est des profils recherchés, j'ai vu essentiellement Java/J2EE dans les offres d'emplois dans l'est de la France, pendant ma période chômage...
    Et quelques sociétés misaient sur .NET (quelque soit le langage) et étonnement une majorité sur VB.NET que C# (passons le débat sur quel est le mieux ou le plus productif...)
    J'ai finalement trouvé une société qui recherchait un développeur .NET mais bien .NET, pas VB.NET ou C#...

    La problématique actuelle, est que tu sois bac+2/+3 ou bac+5, tu ne connais que Java et/ou C# voir VB.NET... mais en aucun cas tu ne connais J2EE ou .NET et en particulier la pléthore de frameworks inclus dans .NET comme WCF, WPF, ADO.NET avec lui aussi sa panoplie de frameworks comme Entity Framework par exemple.
    Si je regarde le code fait par mon prédécesseur dans la société où je suis j'ai peur...
    Dans son code je ne vois finalement que du niveau sortie d'école, en d'autres termes un développeur professionnel, fournissait un code niveau stagiaire car le stagiaire qui m'a tout juste précédé a fourni un code similaire, certes d'un niveau stagiaire, mais comparativement, même meilleur.
    Ce qui est amusant c'est que mon prédécesseur était titulaire d'un beau bac+5 et développait avec le framework .NET de base donc niveau .NET2.0 2.0, et encore, car franchement, j'ai vu des milliers de lignes de code inutiles car monsieur réinventait la roue à chaque fois, alors qu'il suffisait d'ouvrir les docs et de voir que même en .NET 2.0 ce qu'il voulait était déjà implémenté quelque part parmi la bibliothèques très fournies de namespaces. (il utilisait pas les generics, pour peu je me serais cru revenir à l'ère préhistorique de .NET1.1)

    Il est là le problème, ce n'est pas tant trouver un profil Java ou un profil C# qui est difficile, mais bien J2EE ou .NET ce qui n'est pas du tout la même chose. Car dans le second cas on parle d'un spécialiste des framework et non des langages.
    J'ai formé moi même un jeune développeur sortie d'école à utiliser le framework car il n'y connaissait clairement rien... savoir développer en C# ca oui, mais comme je disais niveau 1.1, car ne vous leurrez pas, c'est ce qu'ils apprennent... pas plus, à si quand même, les generics... et encore... parfois j'ai des doutes.

    Maintenant certaines sociétés cherchent aussi le mouton à 5 pattes en profil... un développeur chevronné en J2EE et .NET, désolé, mais on trouve l'un ou l'autre, mais pas les deux.

    Pour ce qui est des profils C et/ou, C++ (vous noterez que je fais quand même la différence), c'est comme déjà précédemment cité, très spécifique et concerne généralement un faible nombre de sociétés/entreprises, c'est pourquoi, même si la demande est très largement supérieure à l'offre dans ce domaine, ces profils ne soient pas cités dans l'étude.
    En plus cette tendance à rechercher des développeurs C ou C++ on la trouve essentiellement en Europe, mais nettement moins aux états unis qui ont attaqué le virage des langages managés et des frameworks beaucoup plus tôt qu'ici, puis comme je disais, ils sont moins attachés aux traditions, et ont moins peur du changement, et ont donc perdu nombres d'aprioris sur les plateformes comme .NET.

  5. #25
    Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2007
    Messages : 35
    Points : 62
    Points
    62
    Par défaut
    Faut voir comment la question a été tournée, et si le facteur qualité est pris en compte.
    On a en effet beaucoup de développeurs Java et .NET en France, mais le niveau est assez faible, surtout en .NET !
    Je le vois à travers les audits que je mènent ou les codes sur lesquels j'interviens.
    Je dois être moi meme un développeur .NET un peu moyen, mais quand je vois ce que je vois dans le code : des méthodes de plus 15 lignes, des noms qui veulent rien dire, du procédural avec un langage objet, évidemment pas de tests unitaires, etc., il y a vraiment de quoi s'inquiéter !

    Donc oui, en France, on manque cruellement de bons développeurs .NET (je laisse les spécialistes émettre leur avis pour Java)

  6. #26
    Membre expérimenté
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 103
    Points : 1 546
    Points
    1 546
    Par défaut
    ba comme je disais quand je vois ce genre de code... ça me fait sauter de mon siège...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    bool ok;
    
    if (machin > 0)
     ok = true;
    else
     ok = false;
    Excuse moi du peu, mais dans le cadre d'une version de transition avec une future version d'un produit, je fais donc une refonte partielle du noyau, et j'arrête pas de tomber sur ce genre d'inepsie, écrite comme je le disais, par un développeur qui se prétend Développeur .NET professionnel.
    Ma seule consolation c'est de savoir que la boite ne lui a pas payé de certifications... sinon j'aurais eu honte de ma profession.

    Pour les méthodes de plus de 15 lignes ça par contre, c'est parfois normal, surtout si le code en question n'intervient que dans la méthode en question... même si ça le lit nettement moins bien, il faut savoir que fragmenter le code dans un pare-terre de méthodes qui n'en sont en fait qu'une seule, ça peut être très néfaste dans un contexte de performances.
    Tout est toujours affaire de contexte, surtout quand on fait un audit...

    Heureusement que je suis pas payé pour faire l'audit du code de la boite sinon... le résultat serait sans appel, mais mon employeur en était forcément conscient car il m'a prévenu quand j'ai pris mes fonctions de pas trop regarder le code déjà fait... histoire de pas faire une crise cardiaque

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 476
    Points : 596
    Points
    596
    Par défaut
    Citation Envoyé par polkduran Voir le message
    C'est vrai dans la plupart des cas, mais il y a une grande différence entre savoir coder en objet dans un langage quelconque et pouvoir et savoir utiliser les différentes spécificités et implémentations de chaque technologie. Par exemple tu peux savoir coder en C#/.NET mais le vrai plus est de connaître ce qui apporte .NET ainsi que les différentes architectures que tu peux utiliser (MVVM avec XAML, MVP ou MVPC avec windows Forms ), possibilité de mélanger du code VB-C#-J#-..., l'utilisation d'un seul CLR par machine pour .NET contrairement à java (plusieurs instances de la jvm par machine = pas optimal) ou ce qui apporte JEE avec les java beans, containeurs,... Et à mon avis je pense que c'est ça que les entreprises cherchent quand elles demandent JEE ou .NET pour des postes bac+5
    +1

    Si être formé à l'objet ou au java/C#, c'est savoir faire une classe ou un héritage, alors oui.

    Maintenant dans de vraies applications, les capacités et les contraintes des 2 langages diffèrent sensiblement.
    Pour citer que quelques fondamentaux C# qui n'ont rien à voir à haut comme bas niveau avec Java : délégués, expressions lambda, closures, Dispose Design Pattern pour le GC.
    Demande a un développeur Java de faire son même code en C#, il fera un code pas du tout adapté à C#.

    Un bon développeur java ne devient pas un bon développeur .net en 1 ou 2 mois et vice versa.
    Ils flottent tous en bas

  8. #28
    Membre expérimenté
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 103
    Points : 1 546
    Points
    1 546
    Par défaut
    c'est d'ailleurs pour cette raison que quand à l'école on t'apprend les 2... on ferait mieux de se pendre...

    Il vaut mieux en apprendre un, et les particularités propres à la plateforme, sans pour autant entrer dans les frameworks qui gravitent autour.
    En apprendre 2 ça signifie que tu feras l'impasse sur les différences de plateformes, et donc les particularités de chacune et tu ne verras alors que ce qui est commun... à savoir ici une écriture proche de C, et que ce sont deux environnement managés, donc sur lesquels tu ne t'occupes pas de la libération des objets (ce qui n'est d'ailleurs pas totalement vrai en .NET, d'où de grosses lacunes pour les jeunots qui sortent d'école)

    c'est ce qu'on appel niveler, et toucher à tout... il vaut mieux être expert en un domaine, que moyen, mauvais dans tous. cet adage, nombre d'écoles/universités devraient l'appliquer.
    et même quand ils ne font qu'un langage comme C#... les délégués, les expressions lambda, ils les voient de loin... de très loin, ils savent que ca existe, au moins les délégués car ils sont partout, mais les lambda-expressions ou les méthodes anonymes...
    Quant au Dispose Design Pattern la plupart c'est tout juste qu'en C#, on peut commander le GC, quand ils savent ce que c'est...
    la closure c'est pas mieux...

    En école, même avec un seul et unique langage, ils n'apprennent pas les spécificités de celui-ci mais uniquement les fondements du paradigme objet, et les mots clés attenants... bref quelque chose qui leur permettra de passer de l'un à l'autre après leur étude selon leur choix.

    Il est là le problème, les entreprises essaient de recruter des développeurs confirmés pour une plateforme au sortir des écoles...
    Mais à part les vrais passionnés, donc les vrais développeurs (qu'on appel parfois geek) ce genre de profil n'existe pas, car il ne faut pas oublier non plus que nombre de ceux qui sortent avec leur diplôme en poche, n'aime pas particulièrement le domaine dans lequel ils sont et qu'ils ne sont là que pour une chose... parce qu'il y a des déboucher et ne pas être au chômage.
    Sur les 20 étudiants que nous étions en cursus final, je dirais qu'au moins 17 correspondait à cette tranche de développeurs, qui font chuter le niveau, et qui font qu'après les employeurs ne savent plus trop quoi prendre...
    encore une fois ca ne se voit pas systématiquement sur leur tête, ni sur leur CV... et on ne le voit qu'à l'usage finalement car certains ont des CV nettement plus attrayant que les "geeks".

    je l'ai vécu, une boite a préféré prendre un de ses bcbg qui n'a choisi cette voie que pour les déboucher, juste parce qu'il présentait mieux... on a vu le résultat, 4 mois après, leur offre était à nouveau sur le marché, et le pire c'est que j'ai envoyé l'offre à un ami dans la même situation, qui s'est également vu souffler le poste par le même type de personne, et devinez quoi... comme par hasard 6 mois après l'offre était à nouveau disponible...

    il n'y a pas forcément pénurie... mais il y a aussi toute une culture a refaire chez les recruteurs, déjà car la plupart du temps, ce ne sont vos propres paires/pères qui vous recrutent, mais des gens qui n'y connaissent rien, et se base sur un profil qu'on leur a gentillement fourni, sans même savoir s'il est exactement ce qu'on cherche...
    résultat des courses des entreprises cherchent des développeurs pour .NET et ne trouvent pas alors qu'elles n'ont qu'a se baisser pour en trouver, encore faudrait-il parfois apprendre à chercher.
    toutes n'ont pas besoin d'un développeur de génie.

    aussi il faut aussi relativiser cette étude, car nombre d'entreprises cherchent des développeurs Java/J2E ou C#/.NET, mais elles oublient qu'un bac+5 n'est pas formé pour "pisser" des lignes de code, le profil de développeur qui pisse des lignes de code, c'est typiquement bac+2/+3.
    il ne faut pas s'étonner si une entreprise ne trouve pas de développeur donc un pisseur de code, à bac+5 quand elle le considère comme un bac+2...
    certes avant d'atteindre le niveau qu'on est sensé avoir avec un bac+5 faut bien en passer par là... oui mais je sais par expérience que les bac+5 font de très mauvais développeurs, de même qu'un développeur fait un très mauvais ingénieur, ou architecte ou autre.
    les geeks eux sont une espèce à part et n'entre pas en ligne de compte dans ce cas général, mais encore une fois, comparativement à l'étude et sur ce que j'en vois généralement, on n'est pas particulièrement nombreux à appartenir à cette tranche socioculturelle.

  9. #29
    Membre éclairé

    Profil pro
    Inscrit en
    mai 2009
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2009
    Messages : 277
    Points : 731
    Points
    731
    Par défaut
    Citation Envoyé par cinemania Voir le message
    les geeks eux sont une espèce à part et n'entre pas en ligne de compte dans ce cas général, mais encore une fois, comparativement à l'étude et sur ce que j'en vois généralement, on n'est pas particulièrement nombreux à appartenir à cette tranche socioculturelle.
    J'en suis un !!

    Bon, mes deux centimes, je sors d'un BTS IG où l'on a vu une pléthore de langages sans jamais rentrer dans le détail. On a vu du PHP (je devrais préciser PHP4 version spaghetti), du C++ (sans la gestion mémoire), du Java (sans les JAR), du C#/.NET (la seule différence qu'on a étudiée par rapport à Java est la techno WinForm), du SQL (là pour le coup on a eu qqch de correct).

    Bref, deux ans à perdre mon temps. Dans certaines matières je connaissais mieux le sujet que le prof concerné, c'est dire !

  10. #30
    Membre régulier
    Profil pro
    Développeur .NET
    Inscrit en
    novembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 99
    Points : 115
    Points
    115
    Par défaut
    Citation Envoyé par Flaburgan Voir le message
    On met beaucoup moins l'accent sur les technos propriétaires en France. J'ai fait un IUT Info où j'ai vu le C, le C++, le JAVA, et même l'ADA, mais aucune trace de techno .Net
    J'ai pas regardé en détail le programme de mon école d'ingé, mais ça m'étonnerait que le C# soit au programme, et pourtant je vais la faire en alternance, et la boite où je suis (STMicroelectronics) veut que je développe en C#...
    Je suis passé par là (je suis même encore dedans pour un an) et c'est plutôt une chance.
    A la fin de tes études, tu auras un niveau java "universitaire" comme toutes les écoles/fac donnent aux bac+5 avec quelques projets plus ou moins valorisables sur ton CV. Tu auras également une expérience professionnel de 3 ans en C#.

    Cela te donnera une double compétence plutôt attirante.

    Tu risques de mélanger deux trois trucs de temps en temps, type "merde mon code Java fonctionne pas " Pourtant en C# j'ai jamais de problème !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    String toto = "truc";
    if (toto == "truc") {
    return true;
    }
    throw new Exception(":x");
    Ensuite, pour en revenir au sujet qui vous anime, j'aimerai beaucoup voir les chiffres de l'étude avant de me prononcer. Le mélange Java/J2EE est pertinent, la séparation .NET/C# beaucoup moins.

    Il serait également pertinent concernant les développeurs .NET de marquer une différence entre les winforms et les webforms.
    Autant en winforms je peux défendre mon steack, autant en web...
    Pareil pour le cêté Java de la force, JSP est inclu ou non ?

    A mon sens, dire "je suis développeur .NET ou Java" a finalement assez peu de sens sans préciser si c'est la partie web, un bon développeur C# pouvant sécher sur une présentation CSS d'une page ASP.

  11. #31
    Membre éprouvé
    Profil pro
    Inscrit en
    juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2010
    Messages : 657
    Points : 1 237
    Points
    1 237
    Par défaut
    A mon sens, dire "je suis développeur .NET ou Java" a finalement assez peu de sens sans préciser si c'est la partie web, un bon développeur C# pouvant sécher sur une présentation CSS d'une page ASP.
    Dans ce cas c'est peut être plus le rôle d'un intégrateur que d'un développeur, le front est une science à part entière. Les profils maitrisant toute la chaine de A à Z parfaitement du MDL à l'intégration c'est plutôt rare.

  12. #32
    Membre à l'essai Avatar de tendu1
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : décembre 2008
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    J'habite à Houston et il y a un bon paquet de developpeur ici et franchement, dire que Java n'est pas très repandu me fait rire. Les java boys sont de partout, c'est ce que l'on trouve le plus... Sans conteste !

  13. #33
    Membre habitué
    Homme Profil pro
    Inscrit en
    septembre 2008
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations forums :
    Inscription : septembre 2008
    Messages : 168
    Points : 183
    Points
    183
    Par défaut
    Citation Envoyé par Barsy Voir le message
    C'est quoi la différence entre un profil .NET et C# ?
    je crois qu'ils ont parlé de .NET comme plate-forme, dans le sens qu'il y a beaucoup ds .NET dont le C# qui à son tour, se distingue parmi ses langages frères
    Citation Envoyé par Barsy Voir le message
    Ils ont regroupé Java et J2EE ensemble mais ils ont séparé .NET et C#...
    ça décroit la crédibilité des fois!

  14. #34
    Membre expérimenté
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 103
    Points : 1 546
    Points
    1 546
    Par défaut
    tendu1 c'est bien ce que je disais, les sociétés/entreprises n'ont qu'a se baisser pour trouver leur bonheur, encore faudrait-il qu'elles sachent recruter.

    c'est bien là la problématique.

    ensuite, il est évident que s'il n'y avait pas autant de java-boys cette plateforme n'aurait absolument aucun des frameworks qui peuple J2EE, car ils sont tous d'origines tierces.
    S'il n'y avait pas eu autant de javaboys... java serait un langage mort depuis longtemps... car il fut une époque pas si lointaine, où il ne perçait pas tellement.

    Pour ce qui est de savoir quelle technologie en .NET... tout dépend Laur3nT...
    Certaines MCPD nécessitent de maitriser les 2 cotés de la force pour pouvoir y prétendre... quand tu as ces MCPD tu peux clairement prétendre être développeur dotnet.

    Moi personnellement, je suis contraint là de m'intéresser à ASP.NET alors que normalement je suis spécialisé en WPF/WCF/ADO.NET. Mais bon je connais très bien les winforms pour les avoir longtemps utilisées... en revanche c'est clair qu'ASP.NET c'est pas ma tasse de thé.
    Maintenant pour les webforms ça n'a plus vraiment d'importance avec la généralisation de la technologie Silverlight, et l'engouement pour les RIA...

  15. #35
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 254
    Points
    1 254
    Par défaut
    Citation Envoyé par Aspartame Voir le message
    cherche développeur confirmé BrainFuck désespérément
    Enorme !

    Citation Envoyé par B.AF Voir le message
    En tous cas moi ça fait 3 mois que je cherche un .Net et que je trouve pas chaussure à mon pied...Donc c'est pas faux dans mon cas...
    Quel coin ?

    Citation Envoyé par Flaburgan Voir le message
    On met beaucoup moins l'accent sur les technos propriétaires en France. J'ai fait un IUT Info où j'ai vu le C, le C++, le JAVA, et même l'ADA, mais aucune trace de techno .Net
    J'ai pas regardé en détail le programme de mon école d'ingé, mais ça m'étonnerait que le C# soit au programme, et pourtant je vais la faire en alternance, et la boite où je suis (STMicroelectronics) veut que je développe en C#...
    Je suis pas d'accord ... L'éducation public française fait peut être ça car c'est dans sa culture mais la formation informatique est loin de se résumer à l'éducation public ! Dans mon ancienne école d'inge on faisait bien plus de .net que de l'opensource

    Citation Envoyé par manudwarf Voir le message
    J'en suis un !!

    Bon, mes deux centimes, je sors d'un BTS IG où l'on a vu une pléthore de langages sans jamais rentrer dans le détail. On a vu du PHP (je devrais préciser PHP4 version spaghetti), du C++ (sans la gestion mémoire), du Java (sans les JAR), du C#/.NET (la seule différence qu'on a étudiée par rapport à Java est la techno WinForm), du SQL (là pour le coup on a eu qqch de correct).

    Bref, deux ans à perdre mon temps. Dans certaines matières je connaissais mieux le sujet que le prof concerné, c'est dire !
    Il y a pas photo, le domaine informatique est très très vaste et ne peut pas être enseigné d'un seul bloc, même dans une formation de 5 ans au lieu de 2.
    Le but des école c'est d'apprendre les bases et surtout de t'apprendre à apprendre.
    Après les "meilleurs" dans ce métier ne sont en général pas ceux qui ont eux les études les plus longues mais ceux qui sont les plus curieux, les plus passionnés, les plus travailleurs et qui ont aussi un bon esprit logique.

  16. #36
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2005
    Messages : 1 273
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par anthyme Voir le message
    Quel coin ?
    Paris

  17. #37
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    mars 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 93
    Points : 126
    Points
    126
    Par défaut
    J'ai parcouru rapidement le sujet.

    Généralement les écoles enseignent ce qui se fait le plus dans la région de l'école.

    Lors de mon IUT, j'ai essentiellement fait du Java (et java SE pratiquement à 100%...)

    Lors de ma poursuite d'études, j'ai vu plus de .net que de Java (base de J2EE et bonnes base d'asp.net/webform)

    Quoi qu'il en soit, en école, on est souvent plus formé sur de l'applicatif windows (winform) que Web... alors que la majorité des entreprises font du web :o
    En France, le Java est majoritaire... donc les écoles enseignent le Java et peu le .net !

    Je suis au Québec depuis un an et je peux vous dire que c'est complétement l'inverse: Les écoles enseignent .net (java je sais pas trop...) et .net est largement plus répandu que le Java.
    Et je prends .net au sens large ! Plusieurs entreprises se sont spécialisés en Silverlight (et WPF), d'autres font beaucoup de Sharepoint et le reste font du webform (et le winform n'est pas représenté a ma connaissance ou une infime minorité... WPF est visible plus facilement par contre)

  18. #38
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

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

    Informations forums :
    Inscription : septembre 2003
    Messages : 1 047
    Points : 1 633
    Points
    1 633
    Par défaut
    Concernant le nombre plus important d'offres Java par rapport à .Net : ben oui il faut bien continuer à maintenir les vieilles applications utilisant Struts 1.x et EJB 2.x. De moins en moins de gens sont compétents sur ces frameworks, et pour cause ils sont dépassés. Pour .Net, il y a moins d'existant (encore que), mais d'ici quelques années ce sera le même problème.

    Le problème, c'est qu'on ne peut pas être parfaitement compétent en sortant de l'école : le domaine est très vaste, et est en perpétuelle évolution. Et comme les plus "anciens" veulent "évoluer" vers des postes à responsabilité, on n'a plus beaucoup de "développeurs confirmés" sur le marché, d'où un nombre de postes à pourvoir important.

    Il y a aussi l'effet anti-"SSII marchand de viande" (la plupart de ces postes sont à pourvoir dans des SSII), d'où la difficulté de recruter. De plus, la plupart des emplois sont situés dans le région parisienne, et les provinciaux n'ont pas tous envie de vivre "à la parisienne", et/ou sous l'égide de la sacro-sainte mobilité (quand on a une famille, on aime bien avoir une vie privée aussi)...
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  19. #39
    Membre confirmé
    Inscrit en
    octobre 2007
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : octobre 2007
    Messages : 210
    Points : 453
    Points
    453
    Par défaut
    Etant donné que JEE, c'est ça :



    On comprend pourquoi c'est difficile de trouver quelqu'un qui maitrise tout. En sortie d'école à bac+5, t'as des bribes de Servlet/JSP, JPA et EJB. Ce n'est absolument pas un profil JEE ...

  20. #40
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 476
    Points : 596
    Points
    596
    Par défaut
    quand on a une famille, on aime bien avoir une vie privée aussi
    Pas besoin d'avoir une famille pour ça.
    Sans famille et sans vie privée pour avoir un salaire de trader ou de ministre, je dis oui pour 2-3 ans pour mettre de l'argent de côté mais pour le salaire d'un informaticien, faut pas déconner.
    Ils flottent tous en bas

Discussions similaires

  1. Lister les disques durs USB, les clés ainsi que les appareils photos
    Par infosam76 dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 26/02/2015, 00h26
  2. Réponses: 20
    Dernier message: 28/10/2010, 12h19
  3. Réponses: 8
    Dernier message: 27/11/2009, 13h13
  4. [tptp] Profiler les méthode java
    Par felix79 dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 17/11/2008, 15h45

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