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

Java Discussion :

Passer de .Net à JAVA


Sujet :

Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 310
    Points : 184
    Points
    184
    Par défaut Passer de .Net à JAVA
    Bonjour,
    Après 10 ans d'experiences dans le Dev .NET, je pense me reconvertir au Dev JAVA.

    Quelqu'un a t il déja fait cela ?

    Est-ce crédible auprès d'employeurs ?

    D'avance merci,

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par bleuerouge Voir le message
    Quelqu'un a t il déja fait cela ?
    surement
    Citation Envoyé par bleuerouge Voir le message
    Est-ce crédible auprès d'employeurs ?
    En quoi ce serait pas crédible de coder en plusieurs langages?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 310
    Points : 184
    Points
    184
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    surement

    En quoi ce serait pas crédible de coder en plusieurs langages?
    Passer de + de 10 années d'expérience dans un langage pour redevenir junior dans un autre.... Comme beaucoup de clients ne veulent que des experts...

  4. #4
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 320
    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 320
    Points : 3 741
    Points
    3 741
    Billets dans le blog
    12
    Par défaut
    Salut,


    Si par développeur .NET tu penses au VB, je ne saurais pas te répondre, par contre pour ce qui est du C# au Java, tu auras plus de facilité. C# et Java partagent quasiment les mêmes mécanismes, tu peux t'habituer aux conventions d'écritures, le problème est que tu passeras beaucoup plus de temps à réapprendre l'équivalent des API standards et autres frameworks.

    PS: Je ne viens pas du monde .NET


    A+
    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

  5. #5
    Candidat au Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    faire cela ramènera à l'étape 1. Pensez à cela aussi.

  6. #6
    Membre expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Points : 3 675
    Points
    3 675
    Par défaut
    Je ne pense pas que tu repasses au niveau 1. Comme déjà dit, énormément de mécanismes sont similaires entre les deux langages, et je pense que la transition Java->.Net ou .Net->Java fait partie des combinaisons les plus simples à appréhender (on ne change pas de paradigme, la syntaxe est proche, les api se ressemblent un peu ou tout du moins on retrouve des concepts similaires). Rien à voir avec une transition Java->Haskell

    La grande différence selon moi, c'est que là où en .Net tu avais une seule option (un seul IDE, un seul logger, un seul framework de test, un seul outil ORM, une seule lib de manip xml, etc.), en Java, il y en a profusion à chaque fois et la cohabitation de tout peut parfois être un peu rock'n'roll (les situations typiques: j'utilise log4j dans mon projet, j'importe une lib qui utilise logback, et bam je me retrouve avec deux outils de log dans mon projet qui ne se connaissent pas - il y a des solutions à ces problèmes mais elle ne sont pas vraiment triviales pour le néophyte). ça conduit aussi à une impression de haute complexité de Java par rapport à .Net. Rien de pire que d'essayer d'adapter un bout de code trouvé sur le net qui utilise les libs X, Y et Z dans un projet qui utilise les libs A, B et C.

    Moi je ne m'inquiéterais pas trop. Du moment que tu trouves un poste qui ne réclame pas le niveau senior ou architecte, et que tu n'es pas seul à coder dans une équipe, tu pourras t'en tirer sans trop de casse. Enfin c'est mon avis
    "Le plug gros problème des citations trouvées sur internet, c'est qu'on ne peut jamais garantir leur authenticité"

    Confucius, 448 av. J-C

  7. #7
    Candidat au Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par Pill_S Voir le message
    Je ne pense pas que tu repasses au niveau 1.
    Ce que je pense, c’est qu’il aura un emploi plus frais en Java, car il n’a pas d’expérience. Il n’y aura donc aucune expérience de 10 ans dans .net.

    Il devra commencer une carrière de junior à nouveau.

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 511
    Points
    511
    Par défaut
    Tu ne deviens pas débutant en changeant de language, ta capacité d'analyse, ton retour d'expérience sur les contraintes projets restent acquises.
    De plus les compétences en conception Objet sont les même en C# et Java: la syntaxe et l'api sont différents, mais les concepts sont globalement les mêmes.

    Par contre en 10 ans tu es expert dans ton domaine, avant de redevenir expert il faut un peu de temps, et surtout de l'investissement personnel, l'envie de potasser des doc.

    Qu'est ce qui te fait changer, le manque d'opportunité? l'intérêt pour la technologie?

    PS: et pr répondre à la question 1. oui j'ai changé de langage, au bout de 3 ans, j'étais expert dans mon langage (un langage pourri) et j'ai changé une première fois pour du Java, en ayant déjà une compétence objet, je suis à nouveau devenu "dev sénior" au bout de 2 ans, pour ensuite monter en compétence (se dire "expert" c'est assez subjectif)
    On peut dire en quelque sorte que j'ai rechangé pour du JS avec l'essort des framework au bout de 10 ans, mais en conservant mon expertise Java+JS. En plus on peut dire qu'en Java on peut être expert sur des domaines très variés: JEE, Java Core, Spring ... donc les occasions de réapprendre et de changer ne manquent pas.

Discussions similaires

  1. passer de UML à Java/C++ et vice versa
    Par debutanteVB.NET dans le forum UML
    Réponses: 4
    Dernier message: 29/04/2009, 10h41
  2. Passer de flash à java : EDI sympa ?
    Par tatatoui dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 22/07/2006, 20h52
  3. Passer les certifications java sans se ruiner.
    Par Turtle dans le forum Certifications
    Réponses: 7
    Dernier message: 21/03/2005, 09h21
  4. [SAX] Passer d'objet java en fichier XML?
    Par spoutyoyo dans le forum Format d'échange (XML, JSON...)
    Réponses: 15
    Dernier message: 05/01/2005, 08h31
  5. Passer du .Net au C++
    Par Floréal dans le forum C++
    Réponses: 7
    Dernier message: 04/12/2004, 12h42

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