Possibilità di passare a Java da .Net [duplicato]

0

Sono un MCA più fresco e lavorerò su dot Net per i prossimi mesi (quasi 10-12 mesi). Dopodiché voglio passare a Java.

In che modo posso passare a questo? Che tipo di preparazione dovrei fare? Sto anche programmando di apparire per SCJP, ma non ho alcuna conoscenza su come registrare una quota di iscrizione.

Per favore, guidami anche quale sia l'approccio della compagnia verso i candidati che cambiano le loro tecnologie. Quali sono le cose che le aziende cercano?

    
posta Microsoft Developer 01.07.2011 - 10:32
fonte

5 risposte

7

È come trasferirsi in un altro paese ma vicino, tutto è diverso ma i meccanismi sottostanti della società sono molto simili. La maggior parte dei concetti che conosci sono lì, ma hanno nomi diversi e sono usati in modo diverso.

Se sei bravo in C # dovresti essere in grado di prendere facilmente Java. Inizia con Oracle Java Tutorial - link

    
risposta data 01.07.2011 - 11:01
fonte
3

Ho iniziato con Java, passato a C # e poi nuovamente passato a Java!

Mi piacciono le tecnologie Java in quanto c'è più scelta, più software open source da utilizzare e supporto e una grande community. Per quanto riguarda .NET, ammetto che C # è una lingua superiore e che Visual Studio è un IDE GRANDE.

Con questo detto avere ESPERIENZA in entrambi i look è impressionante, e se hai esperienza pratica in un certo numero di lingue e stack tecnologici diversi, allora sei sulla buona strada per prepararti per una futura posizione di architetto.

Sono passato a .NET quando la mia azienda ha cambiato posizione a causa della pressione del cliente per supportare SOLO la tecnologia Microsoft. Questo è il modo migliore. Se questa opzione non è disponibile, prova ad apprendere la lingua da sola e verifica se puoi contribuire a progetti open source per esperienza. Il contributo ai progetti open source è un vantaggio in un curriculum.

Per quanto riguarda il SCJP, l'ho preso e superato diversi anni fa e non penso che mi abbia aiutato a trovare un lavoro in ogni caso. Le aziende negli Stati Uniti non guardano più alle certificazioni di programmazione. NON sto dicendo che NON DEVI prendere SCJP, perché in realtà mi ha aiutato a memorizzare parti importanti dell'API comune e capire davvero Java ai suoi livelli più profondi. HO STUDIATO qualcosa quando studiavo per il test, quindi lo avrei scelto solo come esercizio di apprendimento.

    
risposta data 01.07.2011 - 14:29
fonte
1

Se mantieni le tue capacità di programmazione, non avrai problemi con l'apprendimento di una nuova tecnologia in qualsiasi fase della tua carriera. E alle aziende non importa assumere candidati che hanno esperienza in un diverso insieme di tecnologie. In effetti, molti preferirebbero loro, quindi non preoccuparti di questo. Buona fortuna!

    
risposta data 01.07.2011 - 10:54
fonte
0

In realtà sono andato dall'altra parte, sono un SCJP ma al momento lavoro come programmatore C #.

Non è un passaggio difficile da fare. Leggi l' API e specifiche della lingua e starai bene. Quando ho preso l'esame SJCP ho usato questo libro: Programmatore certificato SCJP Sun per Java 6 . Mi è piaciuto molto e penso che lo troverai utile.

    
risposta data 01.07.2011 - 11:54
fonte
0

Lavoreresti su C # per circa un anno, penso che saresti in grado di ottenere alcuni fondamentali, ma anche in base allo scopo del lavoro ci sarebbero ancora molte cose che avresti lasciato da imparare. Ti suggerirei di passare alcuni anni considerevoli (forse 5) per ottenere una buona presa di C # e poi passare a Java o probabilmente potresti essere interessato a imparare qualcos'altro durante questo corso di tempo.

    
risposta data 01.07.2011 - 13:08
fonte

Leggi altre domande sui tag