Przekwalifikowanie się z senior C++ developera na Java developera

0

A więc szybko i zwięźle. Posiadam mniej więcej 8 lat doświadczenia w programowaniu w C++. W tym komercyjnego około 6. Obecnie określiłbym się jako senior C++ developer. Niestety, zarobki na tym stanowisku nie satysfakcjonują mnie (poniżej 5k netto UOP).

Z pewnymi przerwami poszukuję pracy od około roku. Bezskutecznie. Potencjalnemu pracodawcy zawsze coś "wypadnie". To znaczy zapraszają mnie na rozmowy, ale później nic z tego nigdy nie wychodzi. Trochę paradoks, co nie? Dość spore doświadczenie na wyciągnięcie ręki i nikt z tego nie chce skorzystać. Jeszcze dodatkowo dobijający jest realizm polskiego rynku. Nigdy nie dowiedziałem się ile oferują, ponieważ zawsze odpadałem na wcześniejszym etapie. Zwykle pani z HR twierdzi, że techniczne wypadam bardzo dobrze ale... wybrali kogoś innego akurat. Albo zero kontaktu.

Obecnie zadowoliłbym się zarobkiem na poziomie 6.5 - 7k netto. Na rozmowach podawałem jednak nieco mniej (stopniowo schodząc), żeby załapać cokolwiek.

Zacząłem rozmyślać nad przejściem z C++ na Java. Powinno być mi prosto, jako że posiadam dość spore doświadczenie w programowaniu w języku C++. Z tego co widzę, ofert dla programistów Java jest o wiele więcej. Oczywiście zacząłbym od juniora, ale myślę że byłbym w stanie dość szybko dogonić resztę zespołu.

Co o tym sądzicie?

0

Mieszkam w Gliwicach ;)

4

Jak dla mnie to więcej pożytku przyniesie zmiana miejsca zamieszkania niż zmiana technologii. Załóżmy, że się przerzucisz na Javę to przez następne 3 lata będziesz pracował za 4k/mc. Nie znam Gliwic, ale nie wydaje mi się, żeby było tam dużo dobrze płatnych firm technologicznych, więc z tą Javą też bardzo daleko nie zajedziesz.

0

Nie chcę się przeprowadzać, tu mi dobrze. Wydaje mi się, że w takich Katowicach jest bardzo dużo ciekawych ofert, więc na pewno bym coś znalazł i na pewno nie za 4k/msc.

0

Ach gdyby mnie ktos zatrudnil ponad 4 lata temu zaraz po pierwszym semetrze, kiedy z egzaminu C++ uzyskałem 5, bylbym zapewne najszczesliwszym czlowiekiem. Wtedy tez liczylo sie doswiadczenie i nikt nie chcial starego studenta z 5..., a teraz C++ mam w nosie. Jave tez mam w nosie. Teraz kreci mnie algorytmika i skonczenie inzynierki, zeby byc Graduate i startowac na Graduate Developera :).

0
cpp2java napisał(a):

Mieszkam w Gliwicach ;)

to brzmi jak wyrok

a na poważnie, myślę, że faktycznie zmiana na miasto top3 przyniosłaby tobie więcej dukatów w sakiewce jak i może większą satysfakcję z pracy tym bardziej jak masz skilla to hardo papiery wysyłaj

0

Jak jestes ogarnietym programista (sam sie okreslasz jako senior wiec zakladam ze tak), to powinienes dosyc latwo znalezc prace jako java dev po krotkiej nauce... później będzie cie czekać sporo nauki ale to już w konkretnej pracy gdzie używa się konkretnych frameworkow.

To znaczy jezeli znasz c++ - modern c++ wtedy calkiem latwo sie przestawic.

1

cpp2java

Jeżeli przejdziesz na jave to bedziesz... Junior Java developerem. Może gdzieś ze względu na to że masz doświadczenie w C++ dadzą Cie jako mediora. Ja sie zgadzam z @twonek ze watpliwe bys wyciagnal wiecej niz 4k w Gliwicach. Zobacz sobie temat ile zarabiacie w karierze

a odnosnie rozmow to imo

  • albo nie znasz tak dobrze C++ jak myslisz i nadceniasz swoje umiejetnosci
  • trafiasz do firm ktore nie chca miec dobrych programistow tylko szukaja przecietnych i tanich. Ale wtedy to zle szukasz firm ;) Dobre firmy nie musza sie oglaszac ze rekrutuja ;)
0

Ja proponuję inne rozwiązanie. Poszukać ofert pracy, które łączą Jave i C++. Widziałem takich ofert już kilka, a wtedy masz całkiem niezłą karte przetargową. Nie startujesz od zera, a za jakiś czas możesz zmienić pracę jako doświadczony już programista Java. Inna sprawa, że np. w Warszawie z takim doświadczeniem w branży spokojnie mógłbyś dostać z 8k netto na UoP.

0

W Gdyni pracę dla koderów C++ ze znajomością nauki Javy zapewnia Adva w Gdańsku pewnie Intel. To dość typowe dla firm hardware'owych. Jakie widełki nie wiem.

0

Demonizujecie ten Górny Śląsk w temacie zarobków do tego stopnia, że aż sprawdziłem swój adres i miejsce zatrudnienia, następnie wpływy na konto. Ofert faktycznie mniej, ale bez przesady, że totalne bezrobocie i bieda ;) Katowice/Sosnowiec wchodzą w grę? Gliwice są o tyle słabe, że a. to miasto studenckie (polibuda) b. strefa przemysłowa to stado januszfiremek.

0

Może zdalnie?

0

Rozważałem opcję zdalnej pracy. Póki co, nic nie wyszło. Pracy stacjonarnej szukałem dość długo i jestem już tym zmęczony, dlatego na jakiś czas odpuszczam. Zobaczę co z tą javą, może akurat mi przypadnie do gustu. Chociaż mam pewne obawy, bo arytmetyka pointerowa i cała sterta rzeczy z C / C++ bardzo trafia "w mój gust".

0

A moze objective c / swift i apple ? ;)

0
cpp2java napisał(a):

Posiadam mniej więcej 8 lat doświadczenia w programowaniu w C++. W tym komercyjnego około 6. (...) Niestety, zarobki na tym stanowisku nie satysfakcjonują mnie (poniżej 5k netto UOP).

Z pewnymi przerwami poszukuję pracy od około roku. Bezskutecznie. Potencjalnemu pracodawcy zawsze coś "wypadnie". To znaczy zapraszają mnie na rozmowy, ale później nic z tego nigdy nie wychodzi. Trochę paradoks, co nie? Dość spore doświadczenie na wyciągnięcie ręki i nikt z tego nie chce skorzystać. Jeszcze dodatkowo dobijający jest realizm polskiego rynku. Nigdy nie dowiedziałem się ile oferują, ponieważ zawsze odpadałem na wcześniejszym etapie. Zwykle pani z HR twierdzi, że techniczne wypadam bardzo dobrze ale... wybrali kogoś innego akurat. Albo zero kontaktu.

Dziwne... na tym forum dowiedziałem się że jest "rynek pracownika" i że biorą każdego kto potrafi stukać w klawiaturę, a co dopiero kogoś doświadczonego. Podobno też rzucają się na kandydatów i nie trzeba samemu poszukiwać pracy.

Ale zaraz się dowiemy że to z TOBĄ jest coś nie tak, bo nosisz obdarte spodnie więc nie pasujesz do zespołu.

Private Bob napisał(a):

Ach gdyby mnie ktos zatrudnil ponad 4 lata temu zaraz po pierwszym semetrze, (...) Wtedy tez liczylo sie doswiadczenie i nikt nie chcial starego studenta z 5...,

O kolejny. Nie czytałeś że do corpo biorą każdego kto przeczytał tutorial javy? Coś z tobą nie tak skoro cię nie wzięli. Może twoja koszula się nie spodobała babie z HR, albo mieli ofertę ustawioną pod swojego znajomego. To twoja wina bo powinieneś przewidzieć że oferta jest ustawiona.

fasadin napisał(a):
  • albo nie znasz tak dobrze C++ jak myslisz i nadceniasz swoje umiejetnosci

A może to firmy i rekruterzy nie doceniają jego umiejętności? Bo rzadko kiedy na rozmowach ktoś sprawdza sensownie umiejętności programowania. Bardziej liczy się nakłamacie w CV, bo oni w to wierzą jak w wyrocznię.

fasadin napisał(a):
  • trafiasz do firm ktore nie chca miec dobrych programistow tylko szukaja przecietnych i tanich. Ale wtedy to zle szukasz firm ;)

Czyli 90% firm IT w polsce? Bo ja nie znam firm które szukają dobrych, jeśli znasz proszę o nazwy.
I to nie on źle szuka tylko firmy się źle ogłaszają, żadna się nie przyznaje do tego że szukają słabiaków.

fasadin napisał(a):

Dobre firmy nie musza sie oglaszac ze rekrutuja ;)

Czyli taki to rynek pracownika gdzie firmy nawet się nie ogłaszają? I czekają aż ty nie wiadomo skąd o nich się dowiesz?

cpp2java napisał(a):

Rozważałem opcję zdalnej pracy. Póki co, nic nie wyszło.

Ale co nie wyszło, czemu? Jak szukałeś?
Musisz znać angielski (pisemnie) i odpalić zagraniczne portale do freelancerki.

cpp2java napisał(a):

Zobaczę co z tą javą, może akurat mi przypadnie do gustu.

Nie sądze.

0

Myślę, że kolega powinien się najpierw zastanowić w czym jest dobry poza samym cpp. Mogą to być bazy danych, projektowanie GUI, embedded albo wielowątkowość.
Jeśli masz już kilka lat doświadczenia w danym języku to zamiast przesiadać się na inny lepiej "zostać" specem w konkretnej dziedzinie (oczywiście pod warunkiem, że obecny język Ci odpowiada).
Solidna znajomość cpp (ale taka naprawdę solidna) jest na rynku cenna, a jeśli dodatkowo, kandydat jest specjalistą w jakiejś konkretnej dziedzinie to robota powinna się sama znaleźć.

I pamiętaj, że sam język to tylko narzędzie - dzisiaj piszesz w jednym, jutro w innym. Dużo ważniejsze jest doświadczenie, znajomość różnych technologii oraz zestaw uniwersalnych umiejętności - analityczne myślenie, projektowanie, pisanie czytelnego kodu.

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