Z racji kryzysu w IT by zwiększyć swoje szanse na rynku pracy w przypadku zwolnienia dzisiaj przeczytałem 40 stron książki „Kubernetes w akcji”. Będę się przygotowywać do certyfikatu CKA. Pracuję ogólnie jako Java Developer 6 lat expa. Jeżeli chodzi o Clouda posiadam już certyfikaty AWS Solutions Architect oraz Azure Administrator. Gdy zdam CKA myślę że te 3 certyfikaty będą tworzyły fajną kompozycje na moim LinkedIn na wypadek gdyby mi dali kopa w
Mam w swojej aplikacji trzy role i chciałbym przetestować czy zostanie zwrócony odpowiedni błąd jeśli użytkownik nie ma roli admina i próbuje strzelić na endpoint dla admina. W testach mam porobione metody np. sendRequestAsUser, która wyciąga użytkownika z rolą USER z bazy, generuje JWT i zwraca token jako String. Pierwsze co przyszło mi do głowy to napisanie testu sparametryzowanego żeby nie powtarzać kodu, ale tutaj pojawia się problem, bo do adnotacji MethodSource
W gwoli jasności, to możliwe jest przekazanie niestatycznej metody do @MethodSource zmieniając cykl życia testu adnotacją - @TestInstance(PER_CLASS).

Możliwe, że twoją weryfikację da się zrealizować jeszcze łatwiej (bez bazy danych). Z MockMvc mogłoby to wyglądać w następujący sposób: mockMvc.perform(get(...).with(SecurityMockMvcRequestPostProcessors.user().roles(Role.ADMIN))
więc @MethodSource mógłby parametryzować Role albo cały RequestPostProcessor. Tutaj będzie zwykły Springowy User ale tych RequestPostProcessor jest sporo (są też związane z OAuth2).

Jeżeli chcesz WebTestClient to tam to się nazywa
W pracy mój Product Owner obiecał nierealny termin wydania aplikacji dyrektorowi w moim korpo. Ja jestem sam z programistów Backend i dwóch Frontendowców. Mamy wdrożenie za tydzień a mimo to aplikacja ma pełno błędów i nie jest sprawna w 100%. Rozmawiałem z PO o tym a mimo to on dalej forsuje tą datę.
Np. w ten piątek co był jeszcze bugi wpadały takie krytyczne... Ja skończyłem pracę o 16:00 mimo wszystko. Choć
my jako cały zespół, mamy także testera w zespole wiemy że wypuszczamy bubla…po prostu PO zadeklarował jakiś termin dyrektorowi i teraz boi się z tego wycofać


@Sz23_: ale co to Ciebie interesuje? Informowales, ze termin jest nierealny i czy faila na PROD bierze na siebie? MAsz to w mailach? Wtedy tylko zacieralbym raczki i czekal na wdrozenie, wykosilbys frajera z usmiechem na twarzy :D Jak nie masz podkladki i przyjales zrobienie
- I jak tam, froncik już machnięty?
- Ale mnie szef zatrudnił do backendu...
- Jak to? Przecież podobno umiesz w Dżawa Skript!
- Ja mówiłam, że umiem Java, JS to coś innego...

A jeśli trafi się taki niewypał, to warto mieć backup. Nic nie sugerujemy, ale... SPRAWDŹ MATCHMAKING ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
JustJoinIT - - I jak tam, froncik już machnięty?
- Ale mnie szef zatrudnił do backend...

źródło: 431424436_808509317979898_2118719973935791824_n

Pobierz
Do tej pory pamiętam jak dołączyłem do kontraktornii która wygrywa przetargi i potem realizuje projekt. Oczywiście cenę podali za niską i potem było takie ciśnienie że masakra, bo budżet się kończył, a było pełno braków.
Miałem wtedy dwa lata doświadczenia.
Już po miesiącu Team Leader zaczął do mnie pisać na priv dlaczego taska, który jest wyestymowany na 2SP robię 3 dni. Zacząłem się tłumaczyć, a on powiedział "to są zmiany na 3h
Chcę stworzyć metodę w springowym kontrolerze, z endpointem pod który wyślę dużo danych (dostałem jsona z 20 polami, ale może być ich więcej w przyszłości). i te dane prześlę dalej robiąc calla do zewnętrznego api żeby wyciągnąć jakieś tam dane biznesowe.

No i tu pytanie. Mówią, że GET służy do pobierania danych a POST tylko do zmiany stanu. Ale raczej nie jest to bezpieczne wysyłać te dane w urlu, co wtedy? Można
@mirek_dev: GET może mieć body

Niestety nie jest to dobrym pomysłem bo dużo bibliotek / serwerów / proxy HTTP nadinterpretuje specyfikację (lub zostało zakodowana na bazie nieaktualnej, sprzed 2014) i potrafi robić różne dziwne rzeczy jak np. ignorować body w GET albo nie pozwala go dodać po stronie klienta itp. - jeśli tak jest to jest to radosna twórczość tychże bibliotek, bo obecnie obowiązująca specyfikacja HTTP nie zabrania.

A payload within
@Parmenides69: xD co ty gadasz, w tej samej javce ludzie tutaj deklarują 30-40 netto b2b a w takim.NET, PHP, JavaScript ledwo 20k

Podaj mi język i stack w programowaniu oprócz AI ML DevOps PM SM gdzie masz szansę na większe zarobki

Java i full stack w polandii dalej króluje zarobkowo. Ale fakt faktem masz rację ta cała Java to fabryka CRUDiarzy, polacy klepacze Javy stają się hindusami, currygodne
@walokid dzisiaj idą jako Java junior bez expa musisz umiec z automatu spring/spring boota w stopniu bardzo dobrym, a nie zwykly crud na podstawowych adnotacjach zrobiony. Oczywiście autentykacje oauth itp. plus bazy danych ale to oczywistość. Ale już dzisiaj chcą żebys umiał cloudy azure albo aws , oczywiście projekt jakiś na tym postawiony.
A i jeszcze jakby znal "troszke' reacta to będzie to duży plus, bo będzie mógł robić prostsze taski bez
✨️ Obserwuj #mirkoanonim
#programowanie #programista15k #java #kotlin

Zarabiam 12500 UOP. Mam z tego 8900 w dużym wojewódzkim. Nie dostałem podwyżki teraz, bo dostałem awans w listopadzie na mida. Podniosł mi lead z 11000 na 12500 z zapewnieniem że w marcu dostanę z 1000 w górę. Nie dostałem. Jako że wskoczyłem w miejsce seniora który miał 21000 na B2B doszły mi jego obowiązki, a w projekcie zacząłem ogarniać sporo. Podcięło mi to skrzydła
Czuję się jak gówno gdy na Daily przesł#!$%@?ą mnie codziennie z tasków które robię, przechodzenie na zadania, dopytywania, ile co będzie trwało i tak dalej przy 8 innych osobach.

Z kolei moja Analityczka mówi tak gdy przypada na nią kolej - „u mnie wszystko w porządku, dzisiaj temat XYZ”.
I tyle. Czujecie różnice w podejściu? Traktują i kontrolują mnie jak śmiecia i wyrobnika.

#pracait #korposwiat #programowanie #java #programista15k
Dzisiaj miałem ciężki dzień i robiłem darmowe nadgodziny, bo okazało się, że jednak task trochę bardziej skomplikowany, a chcę dowieźć do końca tygodnia. Tak to się żyje na tej wsi. Pisałem o tym kierownikowi, że jestem jedynym Java Developerem w zespole i że jest mi ciężko. Mają mi kogoś dorzucić jak tak dalej będzie. Ale kurde, patologiczne jest to, że na UoP pracuję i on wie o tym i nic z tym
@Sz23_: a było napisać do przełożonego "hej, task zajmie więcej czasu, jeśli mam go dowieźć jeszcze w tym tygodniu to dziś potrzebuję zrobić X nadgodzin, czy zgadzasz się na to?". Przełożony nie odpowiada? Nie robisz nadgodzin i masz w dupie task. Przełożony się zgodził? Masz płatne nadgodziny. Ja i tak bym wybrał opcję "task zajmie więcej czasu, nie wyrobimy się z tym w tym tygodniu" i elo zamykam laptopa i otwieram
a było napisać do przełożonego "hej, task zajmie więcej czasu, jeśli mam go dowieźć jeszcze w tym tygodniu to dziś potrzebuję zrobić X nadgodzin, czy zgadzasz się na to?". Przełożony nie odpowiada? Nie robisz nadgodzin i masz w dupie task. Przełożony się zgodził? Masz płatne nadgodziny. Ja i tak bym wybrał opcję "task zajmie więcej czasu, nie wyrobimy się z tym w tym tygodniu" i elo zamykam laptopa i otwieram go następnego
Pracuję jako Senior Java Developer, mam 6 lat doświadczenia. Od samego początku pracowałem ze Springiem, Hibernate, SQL. Miałem nawet projekty gdzie robiliśmy wszystko na AWS'ie czy na Azurze. Kto wie, ten wie ile to nieraz pracy jest i dokształcania się po godzinach. Tak samo, w ramach samorozwoju zdałem certyfikat AWS Solutions Architect , Azure Administrator oraz Kubernetes Administrator, aby poszerzyć moją wiedzę DevOpsową. którą myślę, że jakąś tam mam. Terraform nie
@Sz23_:
1. Wybrałeś studia techniczne i techniczny zawód, więc i rozmowy o pracę dotyczą rozwiązywania zagadek.
2. 18k brutto to przy średniej krajowej 7.5k, której nie zarabia nawet co druga osoba, wrzuca cię obiektywnie w wąską grupą najlepiej opłacanych specjalistów w kraju. Trudno się dziwić, że jest konkurencja.
3. Zapytaj różowej czy chciałaby się z tobą zamienić na wykształcenie i zawód wykonywany. Twoje 18k brutto to jakiś środek w tej branży,
Kiedyś usłyszałem od pewnego znajomego javowca, który śmiał się z rekrutujących, że "nigdy nie widział dobrze napisanego programu wielowątkowego".

Jak kiedyś usłyszę jeszcze raz coś takiego, to wyśmieję, świadczy to o zupełnej niekompetencji (a miał wtedy okolice 4-5 lat doświadczenia).

To jest równoznaczne do przyznania się do niepełnosprawności programistycznej, sama maszyna Javy operuje na natywnych wątkach OS, a nie mieć świadomości co się pisze i tego, że frameworki działają pod spodem na
@programista15cm: Tak, znam to i książkę kiedyś próbowałem przeczytać xD Ale samo stwierdzenie, że czegoś się nie widziało, świadczy przede wszystkim o ignorancji.

Ale to był typ człowieka, co pytał noobów co zwróci kolekcja (dajmy na to mapa) jak nie będzie wartości w kolekcji :) Ja mu odpowiedziałem: to zależy od implementacji. A ten na to: no jak to, NullPointerException xDDDD
Drodzy programiści Java i React

Dzisiejsze spotkanie jest kluczowe, ponieważ wkraczamy w ostatni tydzień naszego sprintu, a terminy są napięte jak nigdy wcześniej. Musimy się spiąć i skupić na naszych celach, ponieważ na horyzoncie widnieje obiecany termin dla naszego klienta.

Wiemy, że każdy z Was wkłada ogromny wysiłek w realizację zadań, ale teraz musimy podwoić nasze wysiłki. Jesteśmy gotowi, by zrobić to, co konieczne. Niech to będzie dla nas motywacją, żeby pokazać,