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....
Java czy .NET
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
jak znasz już C# to raczej nie ma sensu uczyć się nudnej Javy
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1268
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1452
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2553
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 337
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!
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
lion137 napisał(a):
Byleby nie
JavaScript:D
Odkąd jest TypeScript nie jest tak złe. Tez jest dużo pracy w tym
- Rejestracja: dni
- Ostatnio: dni
- Postów: 32
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:
- było wiadome co należy zrobić (bez zgadywania jak rynek przyjmie)
- zespół i projekt będzie związane z tym przez 10-20lat (długowieczność niweluje znacznie ekspresji w składni)
- 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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 366
Wiadomo, że .NET, co by nie mówić, tu przynajmniej da się jakąś wydajność wycisnąć.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 83
W Javie z reguły są wyższe stawki, bo nikt nie chce w tym pracować.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3303
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 104
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ź
- Rejestracja: dni
- Ostatnio: dni
- Postów: 157
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 18
- 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ę.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1628
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5550
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 235
Yee kolejna wojna Java vs .net xD
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 367
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ą)