Java czy .NET

0

Jestem na etapie wyboru języka programowania w którym chciałbym pisać. Przeglądam oferty pracy i obserwuję, że w Javie są wyższe stawki. Osobiście lepiej znam C#, ale ze wzgldu na o że c# i java są podobne składniowo zastanawiam się nad javą. Który język wybrać? Czy są jakieś inne aspekty które warto jeszcze rozważyć? Może wiecie dlaczego Javowcom płacą więcej? Np. w Revolucie używają Javy, duże korpo też głównie Java....

4

jak znasz już C# to raczej nie ma sensu uczyć się nudnej Javy

4

Warto uczyć się tego w czym znajdziesz pierwsza prace albo staż. Jezyk to tylko narzędzie naucz się warsztatu: testy jednostkowe, kontrola wersji, bazy danych, cloud, git itp

4
S4t napisał(a):

Warto uczyć się tego w czym znajdziesz pierwsza prace albo staż. Jezyk to tylko narzędzie naucz się warsztatu: testy jednostkowe, kontrola wersji, bazy danych, cloud, git itp

Tylko, że wiele osób zostaję w języku od którego zaczynało, a i pracę ciezej zmienić jak nie ma się doświadczenia w danym języku. Z punktu widzenia rynku pracy wybór języka jest istotny.

0

Ani to ani to. Wybierz coś przy czym będziesz czuł się inteligentny, robił przy cutting edge projektach, mógł znaleźć własną specjalizację, ciągle się rozwijać i mógł się pochwalić oraz pośmiać z webdevowców, że robią proste i powtarzalne dziadostwo (aż w końcu chatGPT ich zastąpi)Czyli C++, Python razem z ML/AI, quantum computing(tu wyjazd za granicę niestety), algebra liniowa, cloudy(chociaż to też obcykane trochę) a najlepiej to wszystko na raz.

1

Obojętne jakie technologie, tylko zrób tak żeby wyjechać do US, czyli jedynego kraju gdzie firmy płacą swoim pracownikom normalne niezdegradowane stawki xD Powodzenia!

1

Tylko Java.

3

Bez znaczenia. I tak z tymi językami wylądujesz w korpo ;D A tak na poważnie - Naucz się istotnej otoczki programistycznej, czyli jak pisać sensowny kod (wzorce, dobre praktyki), gity, bazy itp. Znając warsztat, język zaczyna być tylko dodatkiem.

5

Byleby nie JavaScript :D

3
lion137 napisał(a):

Byleby nie JavaScript :D

Odkąd jest TypeScript nie jest tak złe. Tez jest dużo pracy w tym

2

Drobna przeróbka, abyś złapał dystans do tego o czym piszesz:

Jestem na etapie wyboru edytora graficznego w którym chciałbym rysować. Przeglądam oferty pracy i obserwuję, że w Adobe są wyższe stawki. Osobiście lepiej znam Corel, ale ze wzgldu na o że Adobe i Corel są podobne zastanawiam się nad Adobe. Który edytor wybrać? Czy są jakieś inne aspekty które warto jeszcze rozważyć? Może wiecie dlaczego Adobe płacą więcej?

Tak jak adobe wiedzie prym w komercyjnej grafice, tak java w komercyjnym oprogramowaniu.

Nie lubię zarówno jednego jak i drugiego, ale gdyby:

  1. było wiadome co należy zrobić (bez zgadywania jak rynek przyjmie)
  2. zespół i projekt będzie związane z tym przez 10-20lat (długowieczność niweluje znacznie ekspresji w składni)
  3. i nie ja będę tego używać :-D

to wybór pada zarówno na adobe w grafice jak i javę w programowaniu.

Jeśli masz dystans do tego co robisz i życia nie szkoda, to lepiej wybrać javę czy nawet cobola.

2

Wiadomo, że .NET, co by nie mówić, tu przynajmniej da się jakąś wydajność wycisnąć.

2

W Javie z reguły są wyższe stawki, bo nikt nie chce w tym pracować.

6

Więcej ofert jest z Java, nie wiem jak z tłokiem na rynku, bo Java bootcampów też było zdecydowanie więcej.
Na korzyść .NET jest trochę fajniejszy język, lepsze wsparcie dla aplikacji desktop. Na korzyść Java "bogatszy ekosystem" (biblioteki, frameworki) i cały świat JVM z kilkoma językami typu Kotlin, Scala, Groovy.

2

swego czasu tez byłem przed takim wyborem
i wiesz co wybrałem to co mi ktoś zaoferował

po prostu chodziłem na rozmowy z JAVY i C#

dali mi szanse i tam już zostałem

dlatego jeśli nie masz specjalnych uczuć/chęci/niechęci co do .Net czy JAVA - to po prostu co pierwsze Ciebie zassie to w to idź

0

Kiedyś na próbę zainstalowałem Eclipse. Walczyłem około 15 minut by w konsoli mieć "Hello World". To samo w C# (.NET) zajęło chwilę. Java to zuo.

1
  • C# jest językiem dojrzalszym od Javy i pisze się w nim po prostu lepiej, ale nie jest to jakaś drastyczna różnica, bo tę języki są do siebie niemal bliźniaczo podobne
  • jeszcze 10 lat temu .NET w Polsce praktycznie nie istniał, przez ostatnie lata się to mocno zmieniło, choć Java dalej przeważa. Pytanie, czy w związku z tym trendem za jakiś czas sytuacja się nie odwróci.
  • na Zachodzie z tego co się zorientowałem ta reguła nie zachodzi, więc jeśli myślisz o emigracji bądź pracy bezpośrednio dla firmy stamtąd to nie powinieneś brać tego czynnika pod uwagę
  • ogólnie różnica nie wydaje się być bardzo znacząca, możesz wybrać to w czym po prostu lepiej się czujesz albo, tak jak pisał @mussel powyżej, to w czym dostaniesz szansę. Gdybyś później zmienił zdanie to przekwalifikowanie się z jednego na drugie jest proste. Znam kilka osób, które tak zrobiły. Sam też po kilku latach Javy pracowałem przez jakiś czas w .NET i nie miałem żadnych problemów z przestawieniem się.
0
adamKowal napisał(a):

Który język wybrać? Czy są jakieś inne aspekty które warto jeszcze rozważyć? Może wiecie dlaczego Javowcom płacą więcej? Np. w Revolucie używają Javy, duże korpo też głównie Java....

Na twoim miejscu wybrałbym środkową ścieżkę czyli shell. Powód? Najwięcej płacą tym co potrafią dogadać dwa kompletnie nieprzystające do siebie systemy komunikacji.

5
Mistyfikator napisał(a):
  • jeszcze 10 lat temu .NET w Polsce praktycznie nie istniał

To Ci się udało. :D

W porównaniu z Javą oczywiście wszystko inne jest niszą, ale praca w dotnecie była i 10, i 15, i nawet 20 lat temu.

4
somekind napisał(a):

W porównaniu z Javą oczywiście wszystko inne jest niszą, ale praca w dotnecie była i 10, i 15, i nawet 20 lat temu.

Potwierdzam. Jak pracowałem w Wasko w 2012 to robili tam klienta w C# a server w Javie. Potem przeniosłem się do Kamsoftu to było już lepiej czyli klient w Pascalu a server w Javie

3

Yee kolejna wojna Java vs .net xD

0

W obu możesz liczyć na podobne zarobki, nawet jeśli lepiej znasz/lubisz .net i będzie Cię to bardziej cieszyć, to zarobisz lepiej niż jakbyś miał klepać coś czego nie lubisz w Javie, pomimo lepszej średniej zarobków (co wg mnie nie do końca jest prawdą)

1 użytkowników online, w tym zalogowanych: 0, gości: 1