Jak wygląda praca w startupach i małych firmach w porównaniu z dużymi korpo jeśli chodzi o czas, regularność i organizacje pracy? Mam jedynie doświadczenia z dwóch sporych korpo

#programista15k #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kiririri: Jak ja robiłem to trzeba było dowozić daną funkcjonalność np. w dwa tygodnie, nie ważne że Ci się dziecko rozchorowalo, i chciałeś dwa dni urlopu czy coś.

Ludzie robili "ukryte nadgodziny" czyli robili za darmo by dowieść ale udawali że wszystko okej. Praca dla pasjonatów i tego typu teksty xD
  • Odpowiedz
Musze wykonac takie zadanie:
1. there is a service method to create an document type
2. an HTTP endpoint that receives a JSON message exists
3. New document type object is created and persisted
4. Path to the new object is returned to the client as location header

1.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer:
1. tak
2. po prostu pod jakimś kluczem w jsonie
2. jeśli już TWORZYSZ DOKUMENT to powinien on trafić do miejsca skąd może zostać pobrany przez klienta, np. Amazon S3, jaki jest sens trzymania go w bazie? jak wykonasz w takim przypadku wymaganie z pkt 4?
3. zazwyczaj tak, po prostu zwracaj bad request jeśli klient poda w jsonie format którego nie przewidziałeś
4. przez endpoint powinien być zwracany
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 1
@quwer: Plik to powinieneś multipartem wysyłać, i działać na strumieniach. Da się jednocześnie wysłać plik oraz json. Ale tutaj jest kwestia "co autor miał na myśli". Dla mnie tworzenie document type to nie content + rozszerzenie.
  • Odpowiedz
@zielona-rzapka: trendy na rynku są takie że nie mając Springa w pracy to tak jakbyś expa nie zdobywał, bo 80% ofert na 1 miejscu ma Springa, przemęcz się rok aby jako tako to w CV wyglądało i s--------j do nowej firmy bo w sumie można się uczyć Springa po godzinach, ale to bez sensu. Druga sprawa że to minus bycia Java Developerem, bo rozstrzał technologii jest ogromny i nigdy nie
  • Odpowiedz
@zielona-rzapka: jak da się do tego bez przepisania systemu napisać testy jednostkowe to w sumie nie jest tak źle ( ) przepracowałem kilka lat w projekcie w którym nie dało się napisać testów jednostkowych bez przepisania systemu od zera - stary kod to 8-tysięczniki z milionem zależności w każdą stronę ( ͡° ͜ʖ ͡°)

Wbrew pozorom jeżeli jest to czysto corowy
  • Odpowiedz
https://vived.io/jvm-tuesday-vol-59-webserver-w-jdk-18-kotlin-k2-mockito-quarkus-wildfly/?utm_source=wykop&utm_medium=mikro&utm_campaign=weekly-java

W dniu dzisiejszym nie mamy dla Was żadnych rewolucji, ale mimo wszystko to był ciekawy tydzień z godnym przedyskutowania JEPem i kilkoma Releasami. Dodatkowo: sporo informacji o nowym kompilatorze Kotlina.

#java #programowanie #programista15k #vived
Articles - https://vived.io/jvm-tuesday-vol-59-webserver-w-jdk-18-kotlin-k2-mockito-q...

źródło: comment_1634043973FUSouejgqgDBiCAtZwUdv0.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Która książka będzie lepsza dla początkującego juniora #java do nauki/zapoznania się z wzorcami projektowymi?
A może jakieś inne źródło polecacie?

Mile widziany komentarz z argumentacją dlaczego polecacie akurat dane źródło ;)

#programowanie #naukaprogramowania #ksiazki #informatyka

Co lepsze?

  • Gang of Four Design Patterns 15.8% (3)
  • Head First Design Patterns 78.9% (15)
  • Inne źródło 5.3% (1)

Oddanych głosów: 19

  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy, że mam tabele User, Post i Comment, i chcę np aby komentarze mógł usuwać tylko właściciel posta, tutaj rodzi się moje pytanie, taka walidacja powinna być zrobiona z poziomu frontendu czy backendu? Jeżeli z poziomiu backendu, to jak można to wykonać w Spring Boocie?

#java #programowanie #naukaprogramowania
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Mam takie pytanka:
- Jak dużo wymagają na stażach np: JAVY?
- Czy można oczekiwać jakikolwiek pieniędzy, które pozwolą przetrwać
- Czy ciężko jest zdobyć umowę po odbyciu stażu?

Może ktoś coś wie o Fujitsu w Łodzi?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo: Nie wiem jak jest teraz, ale jeszcze 3 lata temu do pracy w warszawskich korporacjach gdzie pracowałem brali barmanów, taksówkarzy, czy studentów co pouwalali studia i poszli na Bootcampy 6 msc od zera, bo robiłem z takimi. Także da radę :)
  • Odpowiedz
#java #programowanie #programista15k

Mam zrobić apkę z UI która ma akceptować grupy liczb i nazwe zdefiniowanej mapy, potem apka ma dla każdej podanej liczby znaleźć wszystkie dzielniki a na koncu ma zmapowac kazdy dzielnik do słowa no i to wyświetlić

Macie jakieś porady? nie chodzi mi o rozwiazania tylko np sugestię ze dobrze mi było by to zrobić używając konkretnego wzorca projektowego itp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki ogarniający #java, polecicie jakąś dobrą książkę albo tutorial na udemy/yt?
Obecnie jestem po praktykach, gdzie używałem SpringBoota do budowy webserwisu i kosztowało mnie to sporo googlania. Chciałbym uzupełnić i usystematyzować wiedzę z czystej javy. Aktualnie przerabiam "Java from Zero to First Job - Practical Guide, 700+ examples" na udemy, ale chętnie rzuciłbym okiem na inne materiały warte przerobienia. Z góry dzięki ( ͡° ͜ʖ ͡
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie firmy/software house'y z #it #java w #wroclaw polecacie? Przeszedłem już duże korpo takie jak Nokia, Credit Suisse czy Capgemini, problem który występował to zazwyczaj:
- duża rotacja ludzi. Przez co bardzo szybko z projektu uciekała wiedza. Seniorzy zastępowani byli studentami. Średnio co 1,5 miesiąca ktoś odchodził (przez brak odpowiednich podwyżek)
- stare, ogromne i skomplikowane projekty. setup projektu i narzędzi, gdzie pół dnia się spędzał na
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaczoor softwarehouse zarabia kiedy skończy pisać działający projekt a firma która ma własny produkt zarabia kiedy będzie on na tyle dobry że ludzie będą chcieli za niego płacić
  • Odpowiedz
Jakie polecacie ścieżki specjalizacji dla web deva? Takie gdzie najpierw musisz być ogarniętym devem żeby w ogóle coś próbować. Ostatnio chcąc nie chcąc zainteresowałem się security, wiem że pentesting to jedna z możliwych ścieżek, gdzie raczej nikt z "ulicy" nie wejdzie bo trzeba się znać na aplikacjach najpierw. Interesuje mnie też assembly, ale to raczej w połączeniu z cpp, a tutaj #java

#programista15k
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wpoldokomina: moim zdaniem najlepiej znać Javę + Springa + SQLa/NoSQL w sensie koncepcji, ale nie zanurzać się w specjalizację, a raczej jako programista skupiać się na... dobrych praktykach programowania, architekturze. Rynek IT jest na tyle dynamiczny że nie da rady pracować non stop w jednej "ścieżce", więc najlepiej skupić się na fundamentach. Ale to moje odczucie po 3 latach pracy, wzięło się stąd że w każdym projekcie robiłem zawsze coś
  • Odpowiedz
@wpoldokomina: wydaje mi się, że ścieżka polega na tym, że zaczynasz pisać crudy w singleton monolicie, a kończysz na rozproszonym systemie, high performance, high availability, low latency, skalowalnym i durable.

Więcej keywordow nie pamiętam ( ͡° ͜ʖ ͡°).
  • Odpowiedz
Jak mogę w #spring #springboot zapobiec usuwaniu danych w bazie? Mam encje produkty i zamówienie i jak usunę produkt to wywala mi go też z zamówienia a chciałbym zabronić usuwania jak mam produkt w zamówieniu tylko teraz nie wiem czy pisać metodę co sprawdzi po prostu w zamówieniach czy ten produkt tam jest czy da się zrobić jakoś adnotacjami w encji? #java #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nors: jak to na wykopie bywa, zrób tak jak radzą tylko trochę odwrotnie ( ͡° ͜ʖ ͡°)
- to jest do zablokowania na poziomie SQL poprzez użycie kluczy obcych - wtedy w teorii możesz tego nie ruszać w Javie tylko wychwytuj odpowiednie exceptiony jak nie pójdzie i wytłumacz użytkownikowi w czym problem,
- triggera ani kaskady jak wyżej NIE potrzebujesz bo NIE chcesz usuwać klientom zamówień
  • Odpowiedz
@nors: Ja tylko dodam, że usuwanie produktów z bazy, to bardzo zły pomysł! Towary powinny mieć status czy są aktywne (do zamówień lub bardziej złożony system) i tym powinna być sterowana ich widoczność. Ma to znaczenie dla dokumentów historycznych (dostawy, zamówienia, faktury i wiele innych), na których występują te towary.
  • Odpowiedz
Jak przyspieszyć swoją karierę w IT i zostać Junior Developerem?

W moim najnowszym materiale wideo przedstawiam 5 wskazówek dla początkujących developerów stojących przed podjęciem pierwszej pracy w firmie IT. Oto one – w pigułce ✨️:

1. Stwórz CV, które czyta się jak dobrą książkę! Wykorzystaj do tego unikalne podejście i już na starcie zapewni Ci uznanie rekrutera.
2. Nawiąż korzystne znajomości z ludźmi z branży, aby zwiększyć swoją szansę na wymarzoną pracę.
SoftBull - Jak przyspieszyć swoją karierę w IT i zostać Junior Developerem?

W moim...
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@Bellissimo: Akurat Bykowski nagrywa sporo merytorycznych materiałów. Nie widzę problemu, aby dla zasięgów nagrał film, który będzie cieszył się sporym zainteresowaniem wśród chcących zacząć w branży.
  • Odpowiedz
Le Ja posiadający 6 lat expa w projektach z Javą
Rekrutierzy : szukamy osób na stanowisko Java developer z mikroserwisami, klałdem i cubernetesem
Le Ja : nie mam doświadczenia z architekturą, bo nikt mi go nie pozwolił zdobyć w projektach
Rekrutierzy : niestety szukamy osób z większym doświadczeniem, pocałuj nas w 4 litery i pozostańmy w kontakcie

( ͡º
CuckCuckKlan - Le Ja posiadający 6 lat expa w projektach z Javą
Rekrutierzy : szukam...

źródło: comment_1633612607CUZ9BK3wyoUVM691xc1DHC.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CuckCuckKlan: no i co w tym złego? Jak masz umiejętności juniora w temacie mikroserwisów to czemu oczekujesz, że zostaniesz zatrudniony na pozycję osoby, która powinna mieć umiejętności seniora w tym temacie?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 8
@CuckCuckKlan: poświęciłbyś kilka godzin w domu i liznął temat, jak ktoś jest kumaty to nie musi mieć wielkiego doświadczenia, byle łapał podstawy. Nie da się spełnić wszystkich warunków z oferty. Zawsze gdy zmieniałem pracę na nieco inny stack to tak robiłem i nigdy nie było to problemem
  • Odpowiedz
Hejka, jeśli macie jakąś metodę na 500 linii albo i więcej z zawiłą logiką biznesową, gdzie musicie pod koniec takiej metody coś dopisać, to sprawdzacie od samego początku czy jakiś obiekt może być nullem czy nie, czy może z automatu dajecie ifa który to sprawdza bez analizowania setek linii kodu wstecz (bo może jednak dany obiekt nie będzie nigdy nullem więc nie trzeba tego ifa)?

Przyznam się że czasami mi się nie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SiemkaKolego: po pierwsze staramy sie zrozumiec co to 500 lini robii, poznirj refaktorujemy na krotsze metody zgodnie z zasadna zostaw kod wlepszym stanie niz go zastales i wtedy dopisujemy logike.
  • Odpowiedz