Przeciętne zarobki programisty C# niższe od programisty Java :/

Przeciętne zarobki programisty C# niższe od programisty Java :/
0

Piszę to anonimowo - jestem programistą C# w Warszawie, wybrałem ten język kilka lat temu bo spodobał mi się bardziej od Javy, którą miałem na studiach. Jednak z perspektywy czasu trochę tego jednocześnie żałuję i nie żałuję. Żałuję pod kontem finansowym - porównując przeciętne zarobki programisty C# i Javy to programiści Javy zarabiają widocznie więcej (pewnie wynika to też z faktu, że i ssanie na rynku jest na nich dużo większe). Opinię swoją opieram też i na znajomych, którzy programują w Javie, ale również na podstawie tego, że..... pracuję w firmie nie stricte a częściowo związanej z rekrutacjami i mam 'wiedzę' o zarobkach m. in. programistów w różnych firmach i w różnych technologiach.

Czy ktoś z was myślał może o przekwalifikowaniu się na inny język programowania ze względów finansowych czyli nie o przekwalifikowaniu się z budowlańca na programistę jak tu często padają pytania a o zmianie języka programowania? Jak to wygląda?

KA
jezu to zmień sobie język. zarabiasz więcej niż większość ludzi w PL i jeszcze marudzisz
LukeJL
ew. przejdź z umowy o pracę na umowę śmieciową.
LukeJL
albo poszukaj innej pracy. weź kredyt. no nie wiem jak poradzić.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
5

Po pierwsze, trzeba sobie odpowiedzieć na pytanie, czy pieniądze to wszystko.
Po drugie, należy sobie odpowiedzieć, czy całe życie chce się zarabiać "przeciętnie" w ramach swojego ulubionego języka.

0
somekind napisał(a):

Po drugie, należy sobie odpowiedzieć, czy całe życie chce się zarabiać "przeciętnie" w ramach swojego ulubionego języka.

Możesz rozwinąć? :)

BY
To nie do mnie pytanie, ale nie mogę nie odpowiedzieć. Kogo obchodzą przeciętne zarobki? Jak jesteś dobry, to pisząc w <tu wstaw język> zarobisz więcej niż przeciętna w innym języki. Zamiast marnować czas na czcze porównywanie, lepiej poświecić go na bycie dobrym. Wybrana technologia może mieć znaczenie w 1 roku kariery, ale srsly, kogo obchodzą zarobki w 1 roku kariery :P
somekind
@big_y, dokładnie o to mi chodziło. Tylko wiesz, to jest na temat, więc mogłeś napisać posta. :)
Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
0

Ja bym nigdy się nie próbował przekwalifikowywać sensu stricte, ale nie bierz tego do siebie - z prostej przyczyny. Po prostu ja jestem zbyt trudny w nauce - jak raz się czegoś nauczę, wolę przy tym zostać, niż ryzykować. A jeśli chodzi o zarobki - jeśli są godziwe (dla każdego co innego takie będzie zapewne), nie interesuje mnie nic poza tym, by dobrze wykonywać swoją pracę i zarabiać tyle, ile mi potrzeba. :)


LK
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:11
0

Mam podobne odczucie.
Z mojego punktu widzenia, żeby zarobki zbliżyły się do javy tworzysz całe aplikacje/systemy od A do Z albo masz jakąś unikalną technologię, nie związaną związaną z ekosystemem Microsoft (PostgreSQL, MongoDB, framework javascript który jest akurat teraz sexy itp.).
Może jest tak, że dla C# jest niższy próg wejścia- dużo jest osób które coś potrafią.

0

Co za bzdura. Sam jestem programistą JAVA i mimo wiedzy i doświadczenia moje perspektywy zawodowe są ograniczone. Przeciętniacy klepiący formatki w C# mogą sobie zmieniać firmy jak rękawiczki, bo maja wybór, a co za tym idzie wraz ze zmianą pracy, wzrasta ich wynagrodzenie. Natomiast programista JAVY ma do wyboru 3 firmy na krzyż, więc nawet nie ma gdzie odejść i klepie za głodowe stawki, gdy tymczasem studenciaki w C# zarabiają podobną kasę.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około godziny
  • Postów:8399
0

Niższe to znaczy jakie? 8 tysięcy na łapę (a chciałbyś wykopowe 15)? Czy niższe to znaczy 4 tysięcy na łapę? Czy może 2 tysiące?
A wyższe to znaczy jakie? Ponad 10 koła?

Żałuję pod kontem finansowym - porównując przeciętne zarobki programisty C# i Javy to programiści Javy zarabiają widocznie więcej

Przeciętnie to człowiek i pies ma 3 nogi.


Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

@Świetny Krawiec jakie miasto? o_O Chyba w Radomiu albo Sosnowcu masz te 3 firmy.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 1x, ostatnio: Shalom
0

@Shalom Bydgoszcz. Bieda z nędzą, programiści traktowani jak popychadła.

Shalom
Bydgoszcz? Przynajmniej jest tam blondi :P
S9
Nie wiem jaka jest twoja sytuacja,ale można zmienić miejsce zamieszkania
hcubyc
Jest trochę więcej tych firm (pomijając BSB), więc nie ma takiej tragedii
ithron
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • Postów:3
1

@(Złoty Orzeł) - myślę, że nie będziesz mieć problemu z przekwalifikowaniem się na Javę ;) Proponuję posłuchać co Uncle Bob mówi (pierwsze 30 sekund na ten temat)

A poza tym warto znać więcej języków programowania, żeby poszerzać swoje horyzonty i myśleć w sposób bardziej elastyczny. No i kolejny istotny aspekt: "Don't put all your eggs in one basket"

edytowany 1x, ostatnio: ithron
LB
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 2 lata
  • Postów:65
0
Złoty Orzeł napisał(a):

Czy ktoś z was myślał może o przekwalifikowaniu się na inny język programowania ze względów finansowych czyli nie o przekwalifikowaniu się z budowlańca na programistę jak tu często padają pytania a o zmianie języka programowania? Jak to wygląda?

Przeszło mi to przez myśl, ale nigdy nie myślałem o tym poważnie i raczej nie będę. Nie wyobrażam sobie pracować/kodzić w danym języku tylko ze względów finansowych - rok, może dwa i pewnie bym się wypalił na amen. U wujka Google można znaleźć badania na temat motywacji pracowników, z których wynika, że powyżej pewnego pułapu zarobków pieniądze nie są już czynnikiem motywującym (a przynajmniej nie głównym).

NE
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 8 lat
  • Postów:186
0

Myślałam przez chwilę podczas studiów, dokładnie tak jak Ty - z C# na Javę. Trochę z powodów finansowych, ale bardzo ze względu na popyt. Byłam zdesperowana, żeby uciec z pracy, a w C# lipa z ofertami. Jak to wygląda - nie wiem, o co dokładnie pytasz, ale ja zrobiłam sobie powtórkę z tej Javy i czytałam książkę o podstawach EE. Rekrutacja jak to rekrutacja, tylko dodatkowo pojawiło się pytanie o powód zmiany technologii (same pieniądze to raczej zła odpowiedź, naściemniałam coś o większych perspektywach). Startowałam tylko do jednej firmy, bo akurat tam nie wymagali doświadczenia. Nie przyjęli mnie. ;)


(konto nieaktywne)
Zobacz pozostałe 13 komentarzy
AreQrm
czyli 13k + VAT? Ok. Przy stawce godzinowej, czy z płatnym urlopem/chorobowym?
somekind
Obie oferty z urlopami i chorobowym.
AreQrm
Ok, dzięki za szczegóły i informacje :)
NE
A te stawki to mniej więcej przy jakim doświadczeniu?
somekind
Raczej 5 lat wzwyż + płynny angielski.
1

Jo sie przekwalifikowoł z C# na Javę. Głównie z powodu niechęci do Microsoft. Nie żałuja. Moga klepać na Linuksie i prywatnie w Scali robić a to lepsze niż F#. Java to nie je gryfny język ale Scala już tak. Więc polecam tą opcje.

0

Nie ucz sie Javy!

bo lepiej, zeby nam wiecej hajsu zostalo!

0

W ogole to temat masakra. Ponoc teraz w node.js tez jest lepsza kasa. No i jesli nawet to co z tego?
Czy to znaczy, ze od razu powinienem sie na to rzucac?...

Wątpię czy za 5 lat chcialbym refaktoryzowac taki projekt ^^

W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:6 minut
  • Postów:3540
0

Nie rozumiem tego tematu. Dla mnie naturalną rzeczą jest nauka innych języków niż te, w których się pracuje. Znając np. C# nie jest trudno przesiąść się na Javę (i to, i to w OOP), to raczej kwestia zmiany kilku nawyków.

Inną sprawą jest to, że zarobki ludzi od C# wcale nie są jakoś niższe od zarobków ludzi w Javie (na podobnych stanowiskach). Ostatnio jednak na Javie wzrósł popyt na kilka-kilkanaście nowych technologii (Akka, Hadoop, coraz większy nacisk kładzie się na BDD/TDD, Spark itd.), podczas gdy - oglądając oferty w C# - ciągle widzę tylko .NET i WPF, więc znajomość samej Javy niewiele da.

perotin
Na samą Javę łatwo się przesiąść, ale na Springa/JEE już niekoniecznie
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)