REST API zrobione w Spring Boocie w stylu, rejestracja, autoryzacja uzytkownika, możliwość tworzenia zespołów, zarządzania taskami i dodawania do nich komentarzy, czyli taka uber biedna wersja Jiry, to jest projekt, którym można celować w stanowisko juniora, czy jest to wtórne i proste? Uczę się Javy i Spring Boota od dłuższego czasu i za bardzo nie wiem, jakie wymagania są stawiane przed takimi kandydatami i czego się spodziewać. Może ktoś z was napisać,
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stanleymorison: w stanowisko juniora to można nawet celować bez projektu. Te projekty w CV czy inne portfolio to jest jakiś bootcampowy wymysł. Zamiast klepać tego resta w nieskończoność to lepiej jak najszybciej ogarnij inne ważne tematy żebyś wiedział jak najwięcej, wyślij CV i zweryfikuj swoją wiedzę na rozmowie.
  • Odpowiedz
@szwe: projekty są po to żeby wykuwając je w bólach nauczyć się jako takiego bladego pojęcia jak stawia się aplikację i jak implementuje. Wiadomo, że nikogo raczej nie obchodzi co tam jest nabazgrane.
  • Odpowiedz
#anonimowemirkowyznania
Z anonima, bo ludzie z firmy kojarzą.

Mam dość Spring, Hibernate i nic nie znaczących dyskusji (funkcyjnie, patterny, psudo abstrakcje)... Nie chodzi o to, że mam dość Javy- po godzinach dalej pisze- ale ta magia to rzucanie samemu sobie problemów pod nogi, a to czy użyje patterna tego czy innego w 70% kodu nie ma znaczenia. Piszę wiecej getterów niż kodu...

Rozglądam się za alternatywą- Javą bez Springa i korpo mody,
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

faangi daja 150k euro/year. spring, rest itp wchodzisz ( ͡º ͜ʖ͡º)


@slowy99: ta, tylko mieszlajac w usa, zdalnie ciezko o taka kase u nich. jak probowalem do amazona to widelki nawet z relokacja do kanady nie powalaly. trzeba tam utkwic na kilka lat by zaczac zarabic i sie pchac w korpo drabince z tego co widze (,)
ja tam chce splacic
  • Odpowiedz
Mirki w czym piszecie #java ? Któreś IDE ma jakąś znaczącą przewagę nad pozostałymi? Obecnie używam IntelliJ, ale zastanawia mnie, czy jest coś na rzeczy, że w większości tutoriali w necie na które natrafiam ludzie kodują w Eclipsie?

#naukaprogramowania

Które IDE najlepsze? ( ͡° ͜ʖ ͡°)

  • Eclipse 3.8% (3)
  • NetBeans 3.8% (3)
  • IntelliJ 92.5% (74)

Oddanych głosów: 80

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

właśnie o tym mówię XD Co jest nie tak z eclipsem?


@xxdakee: Absolutnie nic, po prostu są dostępne alternatywy, które to samo i więcej robią lepiej i bardziej przystępnie( ͡° ͜ʖ ͡°)
  • Odpowiedz
Koleś świetnie tłumaczy AOP w Javie. AOP to podstawa jeśli chodzi o wiedzę na sensownego mida (na AOP działają springowe tranzakcje czy interceptory różnego rodzaju), tutaj macie okazji sami zakodować sobie aspekt.

#java
wpoldokomina - Koleś świetnie tłumaczy AOP w Javie. AOP to podstawa jeśli chodzi o wi...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@slowy99: jest jak jest. Warto rozumieć bebechy, bo to odczarowuje wiele rzeczy. Żadnej magii tak naprawdę nie ma i o to w tym chodzi. Na rekrutacjach o to pytają, bo jak potem masz coś debugować to dobrze byłoby wiedzieć na czym stoisz.
  • Odpowiedz
Czołem wykopki c;
Ucze sie javy juz dluzszy dluzszy czas, mysle, ze solidne podstawy umiem (Interfejsy, kolekcje, metody, OOP, wyjątki,
cos tam liznąłem wielowątkowości, oczywiscie juz pomijam pisanie tutaj petli etc, to oczywiste)
Problem w tym, ze troszke zagubiony jestem co dalej? Wiem wiem, szukac na wlasna reke i tak wlasnie robie ale spytac nie zaszkodzi:) Myslalem, ze moze teraz Lambda, potem tesotwanie unit no i leciec w bazy danych, co myslicie?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam wszystkich!

Poszukuję fajnych ludzi z #trojmiasto i okolic, którzy chcą ZA DARMO nauczyć się programowania w #java jednocześnie grając w #minecraft

O co chodzi?
Minecraft jest jedną z najbardziej rozpoznawalnych gier na świecie. Java to najpopularniejszy język programowania, prawdopodobnie znajduje się nawet w Twojej pralce. Dlaczego nie połączyć jednego i drugiego, aby nauczyć się programowania?
s.....o - Witam wszystkich!

Poszukuję fajnych ludzi z #trojmiasto i okolic, którzy...

źródło: comment_1634378819cWBwC5Qrg4glsx5WaA6E8N.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zielona-rzapka:

no i bloga i kanal na YT

ps - mi sie tez nie chce, nauczylem sie tego caleglo clouda i juz mam nadziej ze styknie to chociaz na 10 lat bo dobijajac do 30 tez mi sie coraz mnie chce swirowac pawiana. Wole se posiedziec z dziewczyna i pojsc na spacer z pieskiem zamiast ogladac co tam jedna malpa kodujaca z druga wynalazly...
  • Odpowiedz
Znacie jakiś fajny sposób na eliminowanie w Javie try&catch? W sensie aby jakoś fajnie to uprościć? (nie mam na myśli dodawanie klauzuli throws w metodzie)

Wydzielacie osobną prywatną metodę gdzie obsługujecie wyjątki, i np zwracacie pustą listę bądź pustego Optionala?

Dzieki

#java
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wrapowanie w runtime exception to bardziej anty-pattern,


@GotoFinal: Niekoniecznie. JDK wyrzuca wyjątki w bezsensownych sytuacjach czasem, na przykład przy pobieraniu wbudowanego encodingu. Albo gdy jakikolwiek błąd połączenia z bazą ma mi przerwać transakcję, runtime exception jest obsługiwany przez exception mappera (u mnie w dropwizardzie) odpowiednio logowany i zdarza się prawie nigdy to nie ma sensu wszędzie przepychać SQLException.

W praktyce u nas (kilkadziesiąt mikroserwisów) używamy tego non-stop i nigdy nie
  • Odpowiedz
Co sądzicie o krótkich opisowych metodach/funkcjach tak jak to opisuje Robert C. Martin w książce "Czysty kod"? Czyli metoda powinna mieć max 5-10 linijek w raz z deklaracją i kolejne w hierarchii metody powinny zawierać coraz więcej niskopoziomowych detali a te wyżej być bardziej ogólne i opisowe. Całość powinna się czytać jak dobra gazeta gdzie mamy nagłówek i dopiero wtedy decydujemy czy sięgnąć głębiej do szczegółów.
To tak w teorii, bo w
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29: Ja jestem zwolennikiem zdroworozsądkowego kodu i zdroworozsądkowego peer-review. Jak metoda nie mieści się na ekranie nowoczesnego monitora, to coś jest nie tak.

Teraz wszyscy są neofitami clean code'u i o ile założenia są dobre to ludzie zamiast przeczytać i spróbować zrozumieć twój kod, wejść na powiazane story w jirze żeby zobaczyć jakie były cele tych zmian to przyczepiają się do bzdet i udają że zrobili code review.

Być może
  • Odpowiedz
@PISowski_inwestor: źle to rozumiesz, ale wszyscy chyba tak na początku mają, bo źle się to tłumaczy. Model to nie klasy z getterami i setterami. Model to logika, czy to jak aplikacja się zachowuje. Widok to reprezentacja wizualna tego modelu, kontroller odpowiada za komunikację pomiędzy tymi dwoma bytami. Pamiętaj, że model jest jeden a widoków może być dużo (aplikacja okienkowa, strona internetowa, mobilka). To gdzie umieścić logikę zależy od tego, czy
  • Odpowiedz
@jaca_66: nie dopisałem wyżej: ustawienie poziomu izolacji to tak naprawdę instrukcja SQL która zostanie wysłana przez connector jdbc do systemu bazodanowego. Porządne zrozumie je propagacji i izolacji to w zasadzie wszystko czego się od mida.
  • Odpowiedz
W firmie mieliśmy rekrutację na Java Developera i mieliśmy CV gościa który był przez 4 lata tzw. FullStackiem. Pisał głównie w Javie i ReactJS. Teraz pytanie czy taka osoba przez to że jest rozstrzelona na dwa fronty ma prawo nie wiedzieć nic o wielowątkowości w perspektywie Javy? Bo na pytanie czym się różni Callable od Runnable powiedział że nie wie nic na ten temat, w sensie nie udzieli konkretnej odpowiedzi.

#java
  • 48
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaca_66: Dorzucę 2 groszę jako nie-javowiec i dam swój input nt tego co poruszył @93michu93 - to pytanie nie sprawdza bezpośrednio znajomości fundamentów, tylko znajomość słówek kluczy i na dodatek sprawdzasz znajomość konkretnego sposobu pisania wielowątkowego kodu poprzez te dwa interfejsy.

Co, jak kandydat pisze wielowątkowy kod w inny sposób i zna się na temacie? Dla takiej osoby często nie jest problemem użyć jednego, czy drugiego podejścia bo zna
  • Odpowiedz