Mirki i Mirabelki potrzebuję wsparcia i dobrego słowa. Po 4 latach w testach manualnych i automatycznych dostałam pierwszą pracę jako Junior Java Developer i jestem momentami przerażona!!! Zrobiłam zadanie rekrutacyjne, które się spodobało jednak momentami kwestionuje swoją wiedzę i boję się, że sobie nie poradzę. Zespół wydaje się pomocny, ale wiadomo że każda pomoc ma swoje limity. Jak wyglądały wasze początki? Czy to uczucie minie wraz z doświadczeniem czy będzie tylko gorzej?
@komu_miodu: ja już na drugi dzień poprawiałem seniorów i stawiałem kontenery w chmurze
żartuje do tej pory nie wiem co sie tu odwala
dzisiaj klient zapłacił za 8h szukania problemu bo nazwa pliku była zła
wystarczy dobrze taska opisać ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Do mojej społeczności dołączają również osoby, które początkują ze Spring. Często dostaje pytania:
- jakie są różnice pomiędzy Spring Framework a Spring Boot?
- jak kształtuje się rynek pracy i zapotrzebowanie względem tych technologii
- jak sprawnie zacząć z nimi naukę?

Na te i wiele innych pytań postanowiłem odpowiedzieć w moim artykule: Spring i Spring Boot – rzeczowy przewodnik
SoftBull - Do mojej społeczności dołączają również osoby, które początkują ze Spring....

źródło: comment_1618554462ntbGX2Pn20uFSkAXeupnoJ.jpg

Pobierz
via Wykop Mobilny (Android)
  • 1
Mirki chce zamówić z heliosa zestaw książek typu "świeżo upieczony junior java". Pracuje od kilku miesięcy, ale widzę, że w pewnych obszarach dalej dużo mi brakuje, ponadto chciałbym porządnie powtórzyć podstawy (pod pytania na rekrutacjach). Polecicie coś fajnego?
#java #spring #programowanie
via Wykop Mobilny (Android)
  • 1
@Rezurekted: dla zasady mogę powtórzyć wszystko, co na rekrutację i do pracy będzie potrzebne - java, spring, architektura, wzorce, może jakieś podstawy mikroserwisów, dobre praktyki to takie pierwsze rzeczy które przychodzą mi do głowy + interesuje się też frontem, nawet dużo w pracy na froncie robię, a nie mam zupełnie wiedzy teoretycznej o js (to było na zasadzie - brakuje nam ludu więc rób, więc robię :D), więc cos do
  • Odpowiedz
ale na produkcji to boli


@krasnoludkolo: nie istnieje coś takiego, jak uniwersalna 'produkcja'. Każdy system jest inny.

Doświadczenie mi podpowiada, że 90% takich 'optymalizacji' kończy się wysraniem jakiegoś nieutrzymywalnego gówno-kodu, który finalnie i tak działa gorzej, ale 'robi mniej insertów'.
  • Odpowiedz
Bo ja na pewno nie jestem tak odważny i/lub szalony, żeby powiedzieć że rozumiem jak hibernate pod spodem działa


@krasnoludkolo: o widzisz, a mimo wszystko jesteś wystarczająco odważny, żeby powiedzieć, że działa źle xD
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Cześć mirasy, muszę zrobić endpointa który przyjmuje trzy różne klasy i takiego który zwraca trzy różne klasy. Jak najlepiej to zrobić? Map, a może jakaś klasa będąca kontenerem dla tych 3 obiektów, a może jeszcze coś innego?
#java #spring #springboot #backend
Cześć mirki, mam takie pytanka z zakresu podstawy mikroserwisów. Załóżmy, że mamy jakieś trzy przykładowe mikroserwisy, np. jeden zarządza Car, drugi Engine a trzeci Driver. I teraz chcemy na przykład zwrócić listę, w którym pojedyńczy element zawiera każdego kierowce, samochody którym jeździ i ich silniki. I teraz pytania - wychodzi np. na to, że mikroserwis zwracający odpowiedź (powiedzmy, że będzie to Driver) będzie musiał wiedzieć co to Car i Engine - czyli
@Killeras: generalnie powinieneś być w stanie napisać samą aplikację tak, żeby nie ważne czy na wejściu jest rest czy konsola, oraz czy zapisujesz rzeczy do bazy czy do pliku. Napisz najpierw samo core a potem możesz dorobić resztę
  • Odpowiedz
Załóżmy że mamy jakas apke z bazą w postgtesie i chcemy w niej mieć informacje o tym kiedy powstał dany rekord kto go stworzył i kiedy oraz takie same informacje o modyfikacji.
Jak do tego podejść? Zapisujemy to w tej samej tabelki(czyli jedna klasa) co główne dane czy tworzymy osobna tabelę(dwie klasy z relacją one to one)? Jaki typ daty zapisywać zwykłe Date czy któraś datę z nowego API do dat? Jak
Szybkie pytanie poczatkującego ( ͡° ͜ʖ ͡°) Robię sobie bidny konwerter walut w spring boocie, ciągnę dane z api nbp przetwarzam po swojemu i wystawiam na jakimś endpoincie. Generalnie cały problem sprowadza się do obsługi jsona ( ͡° ͜ʖ ͡°) Przykładowo z api nbp przychodzi mi coś
@notedeagle: W sensie robisz tak?
MojeDTO[] dtos = restTemplate.getForObject(...)
dtos[0].effectiveDate
dtos[0].code
...
Bo zakładamy oboje że tak oczywista już przeszła ci przez myśl? ( ͡
  • Odpowiedz
@notedeagle: Spoko, to trochę kwestia upośledzenia javy, w kotlinie użyłbyś restTemplate.getForObject(...).first() albo firstOrNull() i nawet przez myśl to zero by nie przeszło.
  • Odpowiedz
dobre kursy na springa ktoś coś?
JavaStart warto?
z bezpłatnych nullpointer (spring boot) warto?
dodatkowo, czy spring security jest bezpieczny, jeżeli w przyszłosci chciałbym robić coś dużego (Spring + React)?
#spring #java
Piramida testów określa schemat rozłożenia testów w systemach informatycznych. Stanowi ona pewien zbiór spostrzeżeń dotyczących tworzenia testów automatycznych
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
jak rozsądnie rozłożyć testy automatyczne w aplikacji

Sprawdź
SoftBull - Piramida testów określa schemat rozłożenia testów w systemach informatyczn...
@bedbugsgullet123: nie używa się już. JSP 15 lat temu był stary. ogólnie to kod Java kompilowany i wynikowo dostajesz HTML. Mało bezpieczny, trudny. Jeśli chcesz po stronie backendu to thymeleaf będzie odpowiedni; ogólnie teraz się robi strony w JS, a komunikacja z backend za pomocą REST.
Odnośnie twojego pytania, zobacz logi tomcat. Ustaw sobie debug, dodaj do swojego JSPa logowanie czegoś. Może być tak, że strzelasz nie tam gdzie potrzeba:
  • Odpowiedz
czy uzylbys RPC do aplikacji monolitycznej rozmawiającej sama ze sobą? Mam projekt, który raczej na pewno nie rozwinie się bardziej, ale puszczenie całej komunikacji między 2 składowymi aplikacjami pozwoliłoby w przyszłości łatwo zmienić zdanie.


@filozofw: nie, ale warto pisać kod, żeby wyglądało podobnie. Czyli w skrócie maksymalnie uproszczony interfejs i bardzo głupi anemiczny model danych służący jako interfejs pomiędzy modułami.
  • Odpowiedz