Potrzebuję porady od starszych kolegów z #java

Otóż będąc seniorem najwyższa wersja JDK z którą miałem styczność to 11.
Idąc jednak z duchem czasu chciałbym nauczyć się programowania reaktywnego i myślałem o zgłębieniu wersji powiedzmy 17.
Jako że najlepiej uczę się poprzez praktykę to chciałbym napisać jakiś projekt w tej wersji, który przybliżyłby mi go na tyle żebym mógł powiedzieć na potencjalnej rozmowie o pracę, że tą wersję znam.

Możecie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lifapek:

Aplikacja pogodowa:
Użyj WebFlux (od Spring) lub innego reaktywnego frameworka do pobierania danych o pogodzie z różnych serwisów w czasie rzeczywistym.
Wykorzystaj reaktywne biblioteki, takie jak Reactor lub RxJava, do przetwarzania i agregacji danych.
  • Odpowiedz
  • 6
@Icouldbeyourmom Jeśli nie masz wiedzy że będziesz pracować z tą konkretną technologią to darowałbym sobie reaktywnosc a bardziej skupił na wątkach wirtualnych które rozwiązują barszo dużo problemów przez których ludzie szli w reaktywnosc
  • Odpowiedz
Głupie wykopki weźcie już przestańcie się przekwalfikowywac na to IT.

Mówię wam kryzys jest, pracy nie znajdziecie.

Ja wiem, że na internecie są oferty na juniorów 7k do ręki i że wtedy wam się świeci lampka, że to przecież więcej kasy niż po 5 latach doświadczenia w 99% zawodów, ale musicie zrozumieć, że te firmy nie rekrutują, a tak se tylko dały ogłoszenie.

Weźcie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gtx1650Ti: samą prawde napisales, ja jestem w branzy juz 12 lat i jestem zapalencem od kiedy pamietam, zaczalem bawic sie w programowanie w wieku 14 lat, a dopiero w tym roku udalo mi sie dobic do 9000 netto. Wiec rynek nie wyglada tak rozowo jak sie wydaje
  • Odpowiedz
Nie zmieniajcie pracy na IT, bo rynek zapchany, 200 CV na jedno miejsce, minimum 2-3 etapy rekrutacji a stawki spadają. Czyli robi się tak jak w każdej innej branży, tylko średnie zarobki znacznie większe :)
No mowie nie opłaca wam się zmieniać.
Jako wieloletni wypalony pracownik IT nie mam żadnego interesu w tym żeby zniechęcać młodą pełna wigoru konkurencję :)

#pracait #programista15k #pracbaza #korpo
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DarkZizi: Źle przeczytałem i myślałem, że do Allegro, a nie dodawać oferty na Allegro XD.
Te 9 etapów to i tak kosmos, bo na wysokie stanowiska nawet tyle nie potrzeba.
  • Odpowiedz
Hej. Czy ktoś z Was ma doświadczenie z integrowaniem "event bus" połączonego z jakimś sidecar'em albo jakąś inną przystawką, która pozwala na obsługę pub-sub przez REST API jak np DAPR?

Zdjęcie złożoności obsługi połączeń,czytania i wszystkiego co związane z pub/sub'em z developerów i wydelegowaniem tego do czegoś zewnętrznego jest ogromną wartością w naszej ocenie, ale mamy problem taki, że naszym wymaganiem "must have" jest obsługa schema'y na topicach i właśnie wspomniany DAPR w
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: podobny efekt da się uzyskać na k8s poprzez użycie knative.

jest trochę ograniczeń (ciężko byłoby bez drutowania jak masz otwarty więcej niż jeden port na kontenerze, prawie na bank będzie druciarstwo przy autoryzacji per topic - ale zawsze możecie sobie sforkować kafka source i dorobić ten ficzer ( ͡° ͜ʖ ͡°)), ale z grubsza działa to tak, ze implementujesz sobie serwisy z cloudevents, definiujesz abstrakcje na poziomie
  • Odpowiedz
✨️ Tworzenie aplikacji do strumieniowania obrazu w Spring Boot.

✅ Przejdź razem z nami przez projektowanie i tworzenie aplikacji do LiveStreamingu obrazu w Springu z wykorzystaniem Websocketów! W trakcie wydarzenia, krok po kroku, omówimy proces budowy aplikacji, zapewniając płynność i jakość strumieniowania w czasie rzeczywistym.

✅ Łącz świetną zabawę i cenną naukę podczas naszej sesji LiveCodingu! Dołącz do mnie w trakcie kodowania, gdzie razem stworzymy aplikację i zbadamy jej kluczowe elementy. To okazja, aby
SoftBull - ✨️ Tworzenie aplikacji do strumieniowania obrazu w Spring Boot.

✅ Przejdź...

źródło: live-strumieniowanie-obrazu

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: Jak testujesz, to testujesz tylko wejście i wyjście na jednym endpoincie? A może odpalanie kilku endpointów jeden po drugim? Zaglądasz do bazy danych co się tam dzieje? Mockujesz lub mockujesz i weryfikujesz użycie niektórych mocków?

Zakładając, że chcesz przetestować aplikację i zasilić ją najpierw danymi do testów, bez testowania samego dodawania tych danych:

Kilka pytań odnośnie repozytoriów: Jakiego repozytorium chciałbyś użyć do zapisu danych do zasilenia bazy do testów? Co jeśli
  • Odpowiedz
Pierwsze kroki i frustracja ogromna... Czy nie można prościej jak c/c++/c#/lua/pyhon, siadasz do programowania i wiesz co robisz, a nie że masz setki pakietów różne wersje wiele ze sobą koliduje, a informacji o tym brak, więc gadaj z ai godzinami, lub szukaj w google, tworzysz nowy projekt chcesz dodać MapView, a tam kilka errorów że nie ta wersja pakietu który nie jest nawet widoczny w pliku build grandle. Jeżeli nawet na domyślnych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@enyel: mobile dev się zmienia dynamicznie co 2-3 lata na nowo jest robione ogrom rzeczy. Teraz tak naprawdę to powinieneś iść w Compose bo "MapView" to chyba jeszcze XML
  • Odpowiedz
Ponieważ 3 godziny temu postanowiłem, że będę programistą to kupiłem książki do C++, bo to niby taki podstawowy jezyk - jedna jakiegoś Polaka i jedna twórcy języka, a mi kolega mówi, że co ja zrobiłem, że głupi jestem, że do Javy powinienem kupić.
Mam 2 tygodnie na zwrot, wiec przypału nie ma, ale serio mam zaczynac od Java jak Java to przeciez się z C++ wywodzi? Bez sensu.

#naukaprogramowania #
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gtx1650Ti: W niskopoziomowych tematach chyba najłatwiej będzie uniknąć scruma, ale może ci brakować backgroundu w postaci studiów (najlepiej informatycznych). Jeśli chcesz w to wchodzić tylko dla kasy to może jednak bezpieczne korpojęzyki jak Java, C#, JS, Python, Ruby.
  • Odpowiedz
Mam problem z enumami w #java
Mam kontroler ktory przyjmuje posta, ale w jsonie nie dostarczam wartosci enuma, bo jest ustawiany przez serwis.
Niestety wysylajac zapytanie dostaje ciagle blad: Caused by: java.lang.NoSuchFieldError: READUNKNOWNENUMVALUESUSINGDEFAULTVALUE

Pola sie zgadzaja i istnieja, niestety cos slabo mi idzie z szukaniem, bo nie potrafie zanlezc pomocy w google i stackoverflow.
#programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję napisać program (najlepiej w #java), który analizuje zapis wideo i reaguje na jego zmiany.
Dla przykładu: Przypuśćmy, że mam plik wideo, na którym nagrana jest sygnalizacja świetlna. I teraz program ma analizować zapis wideo i zareagować na zmianę światła z zielonego na czerwone. Dla ułatwienia kamera jest statyczna.
Proszę abyście mi napisali jakieś słowa klucze, jakiś punkt zaczepienia jak to można zrobić, tak abym mógł poszukać w necie
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rozdzielacie encje na te domenowe i JPA? Z jednej strony powinno się tak robić, żeby domena była czysta i nie wiedziała nic o frameworkach, z drugiej tworzy to trochę dodatkowego kodu i pochłania dodatkową ilość czasu. Szkoda, że Hibernate nie umie sobie wygenerować sam tych encji na podstawie obiektów domenowych.
#java #naukaprogramowania #programowanie #programista15k

Rozdzielasz encje na domenowe i JPA?

  • Tak 40.4% (19)
  • Nie 59.6% (28)

Oddanych głosów: 47

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: W większości projektów nie, bo Entity Framework (.NET here) dobrze radzi sobie z tłumaczeniem modelu domenowego na encje w bazie danych. W tych 5% procentach projektów które uzasadniają koszt utrzymania osobnych modeli (domenowego i persystencji) już tak.
  • Odpowiedz
[PYTANIE DO PROGRAMISTOW I OSOB PRACUJACYCH W IT]

Czy gdyby zarobki w IT byly takie ze swiezak dostaje minimalna a senior menedzer wyzszego szczebla z wieloletnim doswiadczeniem maksymalnie srednia krajowa to czy pracowalbys w IT?

Czyli zarobki od minimalnej do maksymalnie sredniej krajowej.

#programowanie #programista15k #programista25k #naukaprogramowania #python #java #javascript

?????

  • Zdecydowanie nie. Jestem w IT dla pieniedzy. 27.0% (63)
  • Raczej nie 20.6% (48)
  • Raczej tak 23.6% (55)
  • Zdecydowanie tak. Jestem w IT bo kocham te prace. 18.5% (43)
  • Nie pracuje w IT / Sprawdzam odpowiedzi 10.3% (24)

Oddanych głosów: 233

  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pieczony_szczur_z_ogniska: ni #!$%@?, ja pracuje tylko dlatego że czy się siedzi czy się leży to 20k na fakturze się należy. IT to banalna kasa i beke mam z tej wyższości programistów, że niby robimy coś przydatnego dla świata i trzeba się tym koniecznie pasjonować i nawalać kursy za frajer po godzinach pracy. Wyścig szczurów daje tylko tyle że się dostaje wypłatę 25-30k ale z darmowymi nagodzinami, a klepaczem kodu w
  • Odpowiedz
Czy ktoś ogarnia Kafkę w Quarkusie? Mam takie zagadnienie:

- serwis A wysyła komunikat "wykonaj_polecenie" na kolejkę "polecenia"
- serwis B pobiera ten komunikat i wywołuje zewnętrzną usługę, ale leci timeout
- połączenie z Kafką jest zrywane i cały serwis B wisi

Co
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Myzreal: To chyba wszystko jedno, czy ręcznie zwrócę NACK, czy poleci Exception, jeśli pozostawię obecny tryb failure - połączenie z Kafką zostanie zerwane i nie wiadomo, co dalej z tym zrobić i czy mogę to jakoś przechwycić.

Czyli wychodzi na to, że zmniejszyć timeout dla usługi i jeśli poleci timeout, to wtedy podjąć jakąś akcję, np. zrestartować usługę lub całą aplikację.

DLQ to też może być dobry pomysł - nie
  • Odpowiedz
@SendMeAnAngel Da się to zrobić tak żeby nie było restartu, a od biedy można ustawić że tylko wątek się restartuje a nie cała apka, sam to ustawiałem kiedyś. Niestety nie pamiętam szczegółów
  • Odpowiedz
@Nofenak: To jakaś kolejna odmiana FizzBuzzEnterprise?

Klasy które mają po jednej metodzie? Pakiety, podpakiety, podpodpodpakiety a w środku po 3 pliki? Klasy, które nic nie robią a tylko przekazują sterowanie gdzieś dalej? Po ch*j to? Nie cierpię takiego stylu kodowania.

Projekt tej wielkości powinien być płaski. Jeden pakiet, kilka klas reprezentujących dane wyciągane z bazy, jeden serwis zawierający całą logikę.
  • Odpowiedz