Pierwsza praca, technologia, pieniądze a przyjemność, rady doświadczonych

0

Cześć, udało mi się zalogować na konto sprzed 10 lat, a jednak pytanie dotyczy pierwszej pracy. Cóż, już wtedy za małolata ciągnęło mnie w kierunku programowania i bawiłem się różnymi technologiami, jednak później moje losy potoczyły się bardziej burzliwie, ze sporą przerwą w tej dziedzinie, a w efekcie dziś, świeżo po ukończeniu studiów jestem na etapie szukania pierwszej pracy. Główne języki którymi się posługiwałem w ostatnim czasie to C++ i Java i na takie oferty powysyłałem zgłoszenia. Ofert na entry level w jednym z dużych miast z którym na razie wiążę swoją przyszłość znalazłem więcej w C++, natomiast te w Javie (pomijając full-stack) można było na palcach jednej ręki policzyć. Udało mi się jednak otrzymać ofertę pracy w tej technologii, lecz ze stawką poniżej średniej, którą byłem gotów zaakceptować, gdyż zdaję sobie sprawę iż to pewnego rodzaju inwestycja w przyszłość. W międzyczasie kontaktowali się ze mną również rekruterzy z firm działających w C++, więc brałem udział w testach/rozmowach rekrutacyjnych. W tym miejscu nadmienię, iż z Javą jestem bardziej na bieżąco, gdyż to w tym języku realizowałem pracę magisterską i gdy na potrzeby tych procesów rekrutacyjnych zacząłem sobie przypominać C++, to momentami chciałem bić głową w mur. Z tego powodu podjąłem decyzję iż przyjmę wspomnianą ofertę w Javie, mimo iż nie doczekałem się jeszcze odpowiedzi po ostatnim etapie rekrutacji w firmie związanej z C++, oraz że w związku z tym zrezygnuję z rozmowy kwalifikacyjnej w kolejnej firmie. Po przesłaniu takiej informacji, otrzymałem zapytanie czy jestem pewny swojej decyzji, gdyż jeśli wynik rekrutacji byłby pozytywny, to mógłbym liczyć na zdecydowanie lepsze wynagrodzenie (we wcześniejszej rozmowie przedstawiłem warunki zaproponowane mi w Javie), a także iż C++ zapewnia bardziej ugruntowaną pozycję i warunki na rynku, ze względu na mniejszą konkurencję (i pewnie szerszy wachlarz zastosowań - to sobie sam dopowiedziałem). Zasiało to we mnie na nowo ziano niepewności i jestem rozdarty. Nie powiem żebym w jednym lub drugim języku był znacznie lepszy, gdyż to wciąż entry level, ani też nie jestem w stanie stwierdzić jakiego typu aplikacje chciałbym docelowo pisać, gdyż brak mi doświadczenia komercyjnego dającego sensowne porównanie. Wiem że Java jest dużo przyjemniejsza w użyciu (ciężko z tym dyskutować, choć na pewno znajdą się fanboye z odrębnym punktem widzenia), jednak z drugiej strony lepsze zarobki kuszą. Dochodzi też fakt, iż Java w ostatnim czasie bardzo zyskała na popularności dzięki różnym kursom/bootcampom a rynek się mocno nasycił - C++ raczej taka sytuacja nie grozi. Zdaję sobie sprawę iż było kilka pytań z serii C++ czy Java, z których główna konkluzja jaka się wyłania to - spróbuj obu i zobacz co ci się bardziej podoba. Mi bardziej podoba się Java, jednak czy warto z tego powodu godzić się na niższą stawkę i warunki pracy, oraz wiązać z technologią w której rynek jest pełen konkurencji gdybym otrzymał (co oczywiście wcale nie jest pewne i problem może się sam rozwiązać) równolegle ofertę/ty w C++? Czy mogę liczyć na jakieś sugestie od bardziej doświadczonych kolegów?

0

Java nowoczesna? Chyba Kotlin, Scala, Rust, Swift, Go, Elixir, Crystal!

1

to IT bez kitu ma coś w sobie, że takie dinozaury nagle przypominają sobie, że kochają programowanie

0
Mały Lisu napisał(a):

Java nowoczesna? Chyba Kotlin, Scala, Rust, Swift, Go, Elixir, Crystal!

Ależ nigdzie nie napisałem, że jest nowoczesna.

0
szostol napisał(a):
Mały Lisu napisał(a):

Java nowoczesna? Chyba Kotlin, Scala, Rust, Swift, Go, Elixir, Crystal!

Ależ nigdzie nie napisałem, że jest nowoczesna.

Jaka jest wasza definicja nowoczesności?

Między wymienionymi językami jest sporo różnic. Ich jedyna część wspólna to hype w ostatnich latach. Język powinno się dobierać do zastosowania uwzględniając jego ekosystem, a nie dlatego, że jest modny.

Java na pewno jest najbardziej dojrzała. Od Javy 8 można pisać funkcyjnie, a braki języka są zapełniane różnymi bibliotekami. Te bardziej popularne są napisane naprawdę porządnie.

Java w ostatnim czasie bardzo zyskała na popularności dzięki różnym kursom/bootcampom a rynek się mocno nasycił - C++ raczej taka sytuacja nie grozi.

No nie wiem. Przejrzyj sobie oferty pracy w różnych portalach, na stronach firm, itd. Ofert związanych z C++ jest zdecydowanie mniej, niż tych związanych z Javą i JVM.

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