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ć,
Wszystko
Najnowsze
Archiwum

stanleymorison
via iOS- 1
konto usunięte
- 4
@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.

wpoldokomina
via Zakop- 2
@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.
#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,
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,
Treść przeznaczona dla osób powyżej 18 roku życia...
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
- 0
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
#naukaprogramowania
Które IDE najlepsze? ( ͡° ͜ʖ ͡°)
- Eclipse 3.8% (3)
- NetBeans 3.8% (3)
- IntelliJ 92.5% (74)
- 2
- 10
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( ͡° ͜ʖ ͡°)
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
#java

- 0
@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.
Komentarz usunięty przez autora
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?
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?
konto usunięte via Android
- 2
@Radsonowskyy testy jednostkowe to podstawa, jak je ogarniesz i potrafisz sql to możesz szukać firm które prowadzą darmowe warsztaty albo staże
@Radsonowskyy: aplikuj, są ludzie którzy napisali kalkulator w gui, wiedzieli dobrze czym różni się interfejs od klasy abstrakcyjnej i dostawali pracę
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?
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?
źródło: comment_1634378819cWBwC5Qrg4glsx5WaA6E8N.jpg
Pobierz- 1
@kowalzmetina: w zasadzie taka była moja motywacja. Od razu widoczne efekty i szybka nagroda za wysiłek.
- 1
@dariusz-szill: Pracuję nad kursem na YT, ale to na razie jest odległa przyszłośc;)
#programowanie #java
czy powinno sie cos ogarniac i uczyc po pracy jeszcze?????? bo mi to sie nie chce
czy powinno sie cos ogarniac i uczyc po pracy jeszcze?????? bo mi to sie nie chce
- 5
@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...
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...
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
Wydzielacie osobną prywatną metodę gdzie obsługujecie wyjątki, i np zwracacie pustą listę bądź pustego Optionala?
Dzieki
#java
Treść przeznaczona dla osób powyżej 18 roku życia...
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
Nowy numer do poczytania na weekend :)
https://jvm-bloggers.com/issue/312
#java #scala #kotlin #groovy #jvm #jvmbloggers #programowanie
https://jvm-bloggers.com/issue/312
#java #scala #kotlin #groovy #jvm #jvmbloggers #programowanie
https://bulldogjob.pl/news/1789-rest-vs-graphql-porownanie?utm_source=jvm-bloggers.com&utm_medium=link&utm_campaign=jvm-bloggers
To trochę jak napisać, że komputery mają tyle pamięci obecnie, że ludzie rezygnują z dysków twardych.
"Dzisiaj mamy rok 2021 i coraz więcej firm decyduje się na wdrożenie tej technologii, rezygnując z możnaby powiedzieć standardowego już podejścia, jakim jest REST API. "
To trochę jak napisać, że komputery mają tyle pamięci obecnie, że ludzie rezygnują z dysków twardych.
Brak
@jaca_66: https://graphql.org/users
ja juz napisalem maila do facebooka ze jaca_66 mowi, ze to tylko dla noobow po bootcampie jest, zaczniesz od konca listy? moze zdazymy uratowac te firmy
ja juz napisalem maila do facebooka ze jaca_66 mowi, ze to tylko dla noobow po bootcampie jest, zaczniesz od konca listy? moze zdazymy uratowac te firmy

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
To tak w teorii, bo w
@Whiskeyjack29: wg mnie przegięcie z mikro-metodami, o ile sam sobie piszesz dla siebie to spoko ale jak musisz przedebuggować czyiś kod to robi się irytujące
- 16
@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
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
- 14
Przygotowaliśmy dla was kilka ofert pracy z kategorii #backend ( ͡º ͜ʖ͡º)
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
• Java Developer
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
• Java Developer
źródło: comment_1634282781b7Jdjgfg2hllnmFNh3G1wX.jpg
Pobierz#java #programowanie #programista15k #informatyka
siemka!
mam pytanie o MVC design pattern, mamy model-M view-V contoler-C i czy dobrze to rozumiem
model:
siemka!
mam pytanie o MVC design pattern, mamy model-M view-V contoler-C i czy dobrze to rozumiem
model:
@PISowski_inwestor: service zrob se pomiedzy
- 8
@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
- 0
Czy mechanizm transakcji @transactional spowoduje, ze nie musimy sie martwic nadpisaniem rekordu przez inny proces?
Czy mimo wszystko dobrze dodac @version i UUID do naszej encji?
#java #programowanie @bazadanych
Czy mimo wszystko dobrze dodac @version i UUID do naszej encji?
#java #programowanie @bazadanych
@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.

Cześć, jaki polecacie drugi język (poza angielskim) dla programisty java? Czy jest to zdecydowanie niemiecki czy może jakiś inny jest warty uwagi? Chodzi mi głównie o ilość pracy w danym języku.
#programowanie #java #programista15k
#programowanie #java #programista15k
- 12
- 2
@SiemkaKolego: ja bym szedł w hiszpański, żeby sobie zamieszkać w jakimś fajnym miejscu :D. Do programowania w zupełności angielski starczy.
5 okropnych snippetów Javy i ich lepsze alternatywy
https://bulldogjob.pl/news/1793-5-okropnych-snippetow-javy-i-ich-alternatywy
#java #backend #programowanie #naukaprogramowania
https://bulldogjob.pl/news/1793-5-okropnych-snippetow-javy-i-ich-alternatywy
#java #backend #programowanie #naukaprogramowania
źródło: comment_1634203769HAhwxYtCi7MSIaOjS3uKs9.jpg
PobierzW 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
#java
@jaca_66: Jak to pytanie ma się do wielowątkowości? Przecież to tylko interface którego używa jakieś api, co takie pytanie niby sprawdza?
- 115
@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
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
- 1
Jako, że jestem słaby programista, czy może mi jakiś mireczek zerknąć okiem czy wszystko dobrze zrobiłem? Treść zadanka poniżej. Link do kodu here: https://pastecode.io/s/u9c1pnut
#java #programowanie
#java #programowanie
źródło: comment_1634154827TMZBMFtpUEVGly8FbS5RxB.jpg
Pobierz- 0
@diabel_z_piekla: @szwe: Dzięki za uwagi, jednakże kompletnie nie mam pojecia o co chodzi z tym przeciązeniem jak i konstruktorami. To co umiałem poprawiłem według wskazówek i stoję w martwym punkcie przeglądając tutki. Na chwilę obecną kod wygląda tak: https://pastecode.io/s/zmir8m92
@Dwep: https://javastart.pl/baza-wiedzy/programowanie-obiektowe/przeciazanie-metod
Tworzysz metody o tej samej nazwie, ale innej liście argumentów:
Zespolona pomnoz(Zespolona b) {}
Zespolona pomnoz(double rzeczywista) {}
I masz mieć
Tworzysz metody o tej samej nazwie, ale innej liście argumentów:
Zespolona pomnoz(Zespolona b) {}
Zespolona pomnoz(double rzeczywista) {}
I masz mieć
@szmektalekawurst gravity defied
- 176
Środa minie... Ale zanim to nastąpi to mamy dla was kilka ofert #pracazdalna z widełkami #10k i powyżej ( ͡° ͜ʖ ͡°)
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
• Senior Front-End Developer | Angular |
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
• Senior Front-End Developer | Angular |
źródło: comment_1634116895dXBkutAkmgGGZxTP5YWpAf.jpg
Pobierz- 7
@Crossweb: Ten kubeczek z CSSem to bym chętnie przygarnął xD



















