Opublikowane
#programista15k #programista35kHej, czasem udzielam się na tagu w komentarzach, ale tym razem piszę z anonima ( ͡° ͜ʖ ͡°)W październiku nie przedłużyli mi kontraktu- firma zwolniła 20% załogi i większość kontraktorów z non-critical projektów. Jako #java dev miałem tam około 400 EUR dziennie (35k netto pln b2b). Podczas 1.5 roku z klientem przeprowadziłem wiele rekrutacji technicznych, które pokazały mi jaki jest rynek (są perełki, ale ogólnie jest słabo). Widziałem paru ludzi znacznie lepszych ode mnie, ale spora część seniorów odpowiadała jak mid, a jeżeli chodzi o live coding- tragedia. Od około 2 miesięcy poszukuję pracy i nie mogę znaleźć. Czasami się podobałem, ale miejsce zostało anulowane/ dostał się ktoś inny, albo po prostu odmawiają/ ghostują. Z ok 215 zł/h które miałem, powoli obniżam oczekiwania. Aktualnie spadłem do 160-170 zł /h (nie są to najwyższe stawki dostępne na nofluffjobs/jostjoin ale nadal całkiem wysokie jak na obecny rynek). Zastanawiam się ile jeszcze muszę obniżyć, żeby coś znaleźć (proszę o jakieś opinie ;) ).Jeżeli chodzi o moje mocne strony, to:-bardzo mocna java + concurrency (nie zostałem zagięty żadnym pytaniem jeszcze)-dobre rozumienie spójności danych, skalowalności, architecture parterów (saga/ event sourcing/ at-least-once i indepotentość/ etc)-mocny spring boot (na 95% pytań znam odpowiedzi, wiem jak coś działa, etc)-mocne bazy relacyjne-dobra znajomość kafki-docker-clean codeJestem przecięty w:-znam tylko javę i trochę c++. Nie chcę pracować w procedural sql, ani w scali (bardziej poparte negatywnymi doświadczeniami znajomych, niż moimi). Za to chętnie nauczę się kotlina i jestem otwarty na inne technologie.Słabe strony:-bycie głównie backendem- słaby devops i nic z frontendu-trochę za mała znajomość cloudów-trochę za mała znajomość kubernetes (tylko rok doświadczenia i to bardziej w debugowaniu lokalnego stacku- kubectl logs/describe/exec, install uninstall helmem, ladowanie imagow etc)-nie używałem JMSco byście polecali podciągnąć jako pierwsze? Ile teraz powinienem wołać na rynku? Osobom ogarniętym mogę o sobie powiedzieć, że jestem bardzo solidnym midem. Stanowisko "seniorskie" pełnię od ~4 lat (11 lat programuję komercyjnie). Startuję na seniora z powodu kasy i tego, że seniora wygrywa się w czipsach (jest kupa ludzi, którzy się nadają na seniora mniej niż ja).

Akcje

Otwórz wpis na wykop.pl
Klucz publiczny:

clpbsd16m001m0map65p3yek8

Dodane: 23 listopada 2023 - 23:49:29
Opublikowane

Autor był widzianyponad 2 lata temu

Dyskusja

Rejestr odpowiedzi mirko.pro (6)
mirko_anonim
Opublikowane
Anonim (nie OP): Po tym co napisales to troche sie nie dziwie ze cie nigdzie nie chca.
Masz taki typowy skillset studenta po roku pracy (czyli mowisz ze czujesz sie mocny w jezyku jako takim i springu), a gdzie system design, architektura, cloud to podstawa w dzisiejszym czasie, bez clouda w powaznej firmie nie przejdziesz system designu.Potrafisz zaprojektowac sam i zbudowac dzialajacy mikroserwis? Czy tylko wiesz jak w spring boot wrzucic wiersz do bazy relacyjnej uzywajac Javy.Jesli mowisz ze chetnie sie nauczysz Kotlina to czemu go sie nie nauczyszles jeszcze?Jak stoisz z algorytmami? Bo to ze live coding rozwiazujesz zadanie, nie znaczy ze rozwiazales je w zadowalajacy sposob albo czytelny, testowalny i maintainowalny.u poprzedniego klienta zaprojektowałem rozszerzenie istniejącej architektury i weszło w życie i działa. Sam na interview technicznym robiłem część system designu (tinyurl /messaging system/ zadania na komunikację 2 serwisów, żeby nic nie stracić po drodze). Budowałem serwisy od zera, rozwiązywałem problemy performancowe używając profilera i planu egzekucji zapytania sql. Chętnie nauczę się kotlina, bo kiedyś go trochę używałem (testy do nanoserwisu- lambdy na aws). Cloud ma teraz większy priorytet do nauki.Zadania na livecoding to banały (pewnie dlatego, że zazwyczaj tak słabo idą). Rozwiązuję zadania i wiem jaką mają złożoność, nigdy nie nachodzę na O(n^2), zazwyczaj liniowo albo n*log(n). Jak nie dostaję leetcode, tylko coś do napisania, to dzielę kod na odpowiednie warstwy, jak widzę, że coś jest feature envy to przenoszę etc. Czytelność- wiadomo, zawsze poniżej poziomu rozwiązania zadania domowego, bo zamiast 15 min myśleć nad nazwą, daję coś co jest wystarczająco dobre i mówię, że to nie jest idealna nazwa, ale idę do przodu, bo przy livecoding szhoda na to czasu.
Moderator Nighthuntero
Autor anonima
mirko_anonim
Opublikowane
@bezstronny_obserwatormam linkedin, rekrutrzy mnie znajdują, ale jeszcze większość odrzucam ze względu na stawkę ( ͡° ͜ʖ ͡°) To chyba błąd.Co do hiring freeze- mam trochę inne doświadczenie z tym- skończył się kwartał i zauważyłem, że ilość ofert trochę wzrosła ostatnio, więc u jednych freeze, u drugich nowe rekrutacje----------------------@pastarrinice, czytając to widzę, że jesteś skillem poziom wyżej niż ja. Nie liczę już na taki rate jak miałem i od ręki wezmę 170 zł/h jak projekt nie będzie beznadziejny. A możesz coś napisać o swoim stacku (w tym czy dobrze znasz cloud/ infrastructure as a code / kubernetes )?
Moderator mkarweta
Autor anonima
mirko_anonim
Opublikowane
4 lata seniorem i jedyne co znasz to Jave i Spring Boot?Nic dziwnego ze nie mozesz znalezc pracy.
Moderator mkarweta
Anonimowy użytkownik
mirko_anonim
Opublikowane
Po tym co napisales to troche sie nie dziwie ze cie nigdzie nie chca.Masz taki typowy skillset studenta po roku pracy (czyli mowisz ze czujesz sie mocny w jezyku jako takim i springu), a gdzie system design, architektura, cloud to podstawa w dzisiejszym czasie, bez clouda w powaznej firmie nie przejdziesz system designu.Potrafisz zaprojektowac sam i zbudowac dzialajacy mikroserwis? Czy tylko wiesz jak w spring boot wrzucic wiersz do bazy relacyjnej uzywajac Javy.Jesli mowisz ze chetnie sie nauczysz Kotlina to czemu go sie nie nauczyszles jeszcze?Jak stoisz z algorytmami? Bo to ze live coding rozwiazujesz zadanie, nie znaczy ze rozwiazales je w zadowalajacy sposob albo czytelny, testowalny i maintainowalny.
Moderator mkarweta
Anonimowy użytkownik
mirko_anonim
Opublikowane
@Ruby_Grouse nie wiem czy trollujesz, czy przyzwyczaiłeś się do odpisywania tak na większość postów- wypisałem moje słabe strony, pytałem o opinię co powinienem najpierw doszkolić----------------------
a jeżeli chodzi o live coding- tragedia
@mirko_anonim: Teraz zobaczysz jak Tobie idzie live coding od drugiej strony, karma Cię dopadła.
@OlekAleksander: nie boję się live codingu i akurat ta część idzie mi dobrze na interview----------------------@NieBendePrasowac @exori_vis @nad__czlowiek @missioncritical @BreathDeathDzięki wykopowicze, dla takich sensownych odpowiedzi pisałem tego posta ( ͡° ͜ʖ ͡°)Wychodzi na to, że jest tak jak się domyślałem- muszę posiedzieć nad cloudem i kuberetesem. Będę powoli dalej zmniejszał stawkę i uczył się AWS. W nowej robocie za niższą stawkę znajdę więcej czasu na obijanie się i dodatkową naukę.Pozdrawiam
Moderator mkarweta
Autor anonima
mirko_anonim
Opublikowane
Ja je*ię. Godzinówka jak moja dniówka. Z takimi dochodami byłbym emerytem po pięciu latach.
Moderator mkarweta
Anonimowy użytkownik

Komentarze z Wykopu

Sprawdzamy liczbę komentarzy...

Zobacz wszystkie wpisy