Nieciekawy (legacy) projekt do którego trafiłem

0

Cześć, znalazłem się w niekomfortowej sytuacji, ponieważ trafiłem w pracy do zespołu innego niż pierwotnie miałem trafić (po ustaleniach telefonicznych już po rozmowie kwalifikacyjnej). Obecnie pracuję nie w mojej głównej technologii (kościół JVM, trafiłem do projektu z C/C++), ale za to w ciekawej domenie. Niestety kod, z którym spotykam się od kilku miesięcy na co dzień jest stary, mnóstwo w nim zagnieżdżonych if-ów, zakresowych switchy, brak w nim testów jednostkowych, CI, a jedyną sensowną dokumentacją są starzy wyjadacze w projekcie. Nie czuję, żebym się rozwijał. Nie czuję się w C++ tak dobrze jak w Javie, a to z nią chciałbym wiązać swoją ścieżkę rozwoju, bo sam rozwój jest teraz dla mnie najważniejszy. Mam jakieś doświadczenie komercyjne z ubiegłorocznego stażu wakacyjnego. Póki co, to jeszcze studiuję i po godzinach rozwijam sobie własny projekt w Javie.

Czy rekrutując się do przyszłej pracy jako Junior Java Developer takie dotychczasowe doświadczenie programistyczne, praca w zespole będzie brana pod uwagę oprócz samej znajomości technologii? Czy na moim miejscu zastanawialibyście się czy szukać nowego miejsca pracy? Mam umowę zlecenie do połowy przyszłego roku z miesięcznym okresem wypowiedzenia bez kar umownych (typowo studencka umowa). Czy za przedwczesne wypowiedzenie umowy mogę mieć problemy finansowe w związku z jej przedwczesnym wypowiedzeniem (naczytałem się o tym, że bez 'ważnego powodu' mogę być o za powstałą szkodę, cokolwiek to znaczy)?

1

a zamiast zwalniac sie czy tez trwac w projekcie w ktorym sie zle czujesz.

Moze po prostu zapytasz czy jest mozliwosc przeniesienia? Bo aplikowales na jave i wolisz pisac w tym jezyku

Powaznie to az tak trudne?

wazny powod -> zle sie czuje w tej pracy albo placa mi wiecej

0
fasadin napisał(a):

a zamiast zwalniac sie czy tez trwac w projekcie w ktorym sie zle czujesz.

Moze po prostu zapytasz czy jest mozliwosc przeniesienia? Bo aplikowales na jave i wolisz pisac w tym jezyku

Nie ma takiej możliwości.

0

to skoro pytales sie przelozonego lub / tez HR i nic z tym nie da rady to zmien prace.

Takie sa uroki C / C z klasami (bo to zapewne nie jest C++ ktory jest dzisiaj)

Jezeli lubisz jave, to doswiadczenie z C/C++ jest mile widziane, ale potrzebujesz (a raczej wymagane) jest doswiadczenie z javy

0
fasadin napisał(a):

Jezeli lubisz jave, to doswiadczenie z C/C++ jest mile widziane, ale potrzebujesz (a raczej wymagane) jest doswiadczenie z javy

W najgorszym wypadku zaczepię się w Comarchu, w przyszłym roku, żeby nadrobić doświadczenia w tym języku z wymaganymi technologiami.

1

Kiedyś na podstawie ogólnego przekonania, że legacy kod jest be i należy od niego uciekać też nienawidziłem pracy z czymś takim. Później jednak zdałem sobie sprawę, że aby odnaleźć się w takim kodzie, poprawić go, wprowadzić nowe zmiany/funkcjonalności wymagane są naprawdę wielkie umiejętności, moim zdaniem znacznie przewyższające pisanie czegoś od nowa w najnowszej technologii. Praca z takim kodem wiele uczy, więc nie wiem o jaki brak rozwoju ci chodzi? Człowiek uczy się tylko wtedy kiedy napotyka trudności, przyjemne programowanie w najnowszym frameworku wcale lepiej cię nie rozwinie. Chyba,że przez poznawanie nowego frameworka rozumiesz rozwój. Oczywiście dłubanie w jakimś spaghetii przez 100% czasu pracy też nie ma sensu, ale może warto znaleźć jakieś wyzwanie w tym co robisz.

0

Dzięki za opinie. Martwi mnie tylko jedna rzecz w kontekście pozycji Junior Java Developerów. Ostatnio zauważyłem wysyp ogłoszeń pt. 'wymagane 1-2 lata doświadczenia', czy naprawdę praca w Javie idzie w tym kierunku, że coraz gorzej będzie w niej wystartować komercyjnie?

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