Vilket är bäst att välja Java eller .net/C#

Permalänk

Vilket är bäst att välja Java eller .net/C#

Har kommit in på två yrkeshögskolor

Programutveckling.NET: http://www.nackademin.se/ky/utbildni...tveckling-net/

Systemutvecklare med java: http://www.yhc3l.se/index.php?option...d=52&Itemid=58

Undrar vilken av dessa utbildningar som har bäst framtidsutsikter och om någon har erfarenhet av skolorna som håller i utbildningarna.

Permalänk
Medlem
Skrivet av Andrélito:

Undrar vilken av dessa utbildningar som har bäst framtidsutsikter och om någon har erfarenhet av skolorna som håller i utbildningarna.

Det är ingen som kan tala om för dig om .net eller Java har en så ljus framtid att du behöver ha solglasögon på dig. Kan du Java så kommer du igång med c# på några dagar och tvärtom. Ta den skola du känner bäst förtoende för och som, enligt dig, har bäst kursplan. Eller ta den skola som har bäst kommunikationer, ligger närmast, har bäst restaurang eller någon, enligt dig, annan viktig faktor.

Permalänk
Medlem

Java har väl fått en upswing senaste tiden igen efter en liten down-period.

.NET å andra sidan är ju platformsberoende, vilket jag är emot, så att jag skulle valt Systemutvecklar-utbildningen med Java.

(Enligt rykten, eller fakta, vet ej vilket, så verkar det även som att Microsoft tagit steget bort från .NET i kommande Windows 8)

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
Medlem
Skrivet av Andrélito:

Undrar vilken av dessa utbildningar som har bäst framtidsutsikter och om någon har erfarenhet av skolorna som håller i utbildningarna.

Subjektivt svar.
C# och Java är syntaktiskt väldigt lika. C# är modernare och har vissa finesser som renodlad Java saknar.
Java är långt mer plattformsoberoende än .NET. Projekt som Mono syftar till att möjliggöra .NET-utveckling på andra plattformar, men det ges inget officiellt stöd från Microsoft.

På arbetsmarknaden kommer C# starkt just nu, speciellt i sverige. Det är ett intressant språk att arbeta i, men ideologiskt och historiskt föredrar jag Java. Java-plattformen – inte språket i sig – används dessutom i andra språk som drastiskt förändrar dess möjligheter, exempelvis Scala. Java är billigare för små företag och enskilda aktörer då det mesta i form av utvecklingsverktyg och servrar finns gratis. Stora, väletablerade företag har ofta redan en kodbas utvecklad i Java, medan yngre, mellanstora företag verkar satsa på C#.

Detta är min personliga uppfattning.

Visa signatur

Kom-pa-TI-bilitet

Permalänk

Här är en sida som har någon sorts ranking av vilka utvecklar-kunskaper som efterfrågas (i England förvisso): http://www.itjobswatch.co.uk/

Jag instämmer i det som Teknocide skriver här ovanför.

Min egna, väldigt subjektiva, tanke kring det hela är att Microsoft målar in sig i ett hörn med sin slutna plattform, och med tiden blir jag mindre och mindre intresserad av att vara del av den. Det sagt så verkar C#/.NET vara väldigt stort i Sverige just nu.

Och som Fnorken skrev, oavsett vilket av språken du väljer så kommer du ha relativt lätt att gå till det andra, så om det finns andra aspekter för att välja utbildning så kör på det.

Permalänk
Medlem

Du verkar ha fått en del svar angående programmeringsspråken så tänkte bara klämma in en kortis angående en av skolorna.
Var på mitt förra jobb handledare för en praktikant från just yhc3l, det var totalt tre praktikanter från denna skolan på den arbetsplatsen, känner även två som gått den innan. Min erfarenhet är väl att det inte är den bästa utbildningen, främst för att den verkar alldeles för lätt, vad jag förstod det så är det i princip ingen som misslyckas. Jag jämför med en 3 årig KTH utbildning vilket kanske är lite orättvist men den enorma skillnaden det verkar vara talar inte till yhc3l's fördel. Har ingen erfarenhet av nackademin dock.
Borde inte vara speciellt svårt att få jobb oavsett vilken utbildning du väljer.
Lycka till med valet och framtiden.

ps. Java > C#, imo

Visa signatur

Spelrigg: 800D| i7 3930K@4,7 GHz - Custom WC | 32 GB Kingston HyperX Beast | 7970 GHz X-Edition |1x30 Dell U3011, 2x27" | Sennheiser HD650 | Xonar Essence STX |
Laptop: G74SX 17,3" 120 Hz 3D |
Server: Phenom II X4 955BE | Corsair XMS3 8 GB | 16 HDDs, 27 TB |
HTPCs: ASUS EEE Box 1.8 Ghz | Blu-Ray | OCZ Vertex 2 60 GB | 4 GB RAM |

Permalänk

Tack för alla som har svarat, jag uppskattar det.

Tror det blir Programutveckling.NET då skolan ligger så pass nära mig och dom flesta verkar vara nöjda med just den utbildningen på nackademin. Tråkigt att .net är plattformsberoende men det verkar vara ganska lätt att hoppa mellan .net/C# och java.

Permalänk
Medlem

Det är väl oftast så att de som väljer att använda sig av .NET-plattformen är väl medvetna om att de (i största mån) måste använda sig av Windows för att köra sina system. Vi använder oss av .NET på min arbetsplats och ingen av våra kunder har klagat (vad jag vet) på att vi använder Windows-servrar.

Som tidigare personer skrivit så spelar det inte så stor roll vad du väljer tror jag. Du kan ganska smärtfritt växla mellan språken som i största mån delar samma syntax det är vissa detaljer som skiljer.

Min bakgrund från mina studier är Java men när jag kom ut i arbetslivet gick jag genast över till .NET då mina arbetsgivare har använt sig av denna plattform istället för Java (för de projekt jag är/var inblandad i).