Siema Mirki, czy ktoś z was studiuję informatykę na WSB? Zgodziłem się pomóc pewnemu gościowi napisać egzamin z programowania obiektowego, niestety chłop jest na tyle nieogarnięty, że nie wie co robili u nich na zajęciach ani nie jest w stanie wysłać mi żadnego próbnego egzaminu z tej uczelni. Ja swój egzamin z obiektówki pisałem już kawał czasu temu, dodatkowo w innym języku programowania, więc chciałbym rzucić okiem czego można się mniej więcej
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@simsookoo: jak na WSB to wklej tam książkę kucharską albo żeby było ambitniej to Pana Tadeusza, i wrzuć parę diagramów UML żeby z daleka wyglądało i wszyscy będą zadowoleni
  • Odpowiedz
Nie mogę znaleźć nigdzie info na necie a miałem dzisiaj na rozmowie i nie było mi dane wiedzieć. Pomożecie?

Gdzie oprócz w HashMapie używa się hashcode w Javie?
W jakich frameworkach Javy użyto factory pattern?

#programowanie #java
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ale swoją drogą to zostawianie takich otwartych pytań bez odpowiedzi, o której można też trochę podywagować, to słabe ze strony rekrutujących bo to trochę "zgadnij co miałem na myśli"...


@PaaD: To zależy z kim gadasz. Jak z Grażynką, co nie ma pojęcia o co pyta to słabo, bo trzeba odpowiedzieć tak jak ma na kartce napisane, ale jak z kimś technicznym to inna bajka. Jak pytający jest ogarnięty to zazwyczaj nie
  • Odpowiedz
I oprócz HashMapy gdzie byś tej metody użył?


@lifapek:

gdzie chcesz. Przykładowym przypadkiem może być użycie hashCode w metodzie equals jako wstępne sito (różne hashe => na pewno różne obiekty), jeśli obliczenie hasha jest szybsze niż porównanie po wartosciach bo np. obiekt jest immutable i wartość hasha jest trzymana jako pole
  • Odpowiedz
W jakim języku najlepiej nauczyć się zasad DDD, CleanArchitecture, oraz generalnie biznesowych praktyk jakości kodu?

Pracowałem zawodowo C++/Lua/Dart (6 lat w zawodzie), ale w żadnej z tych technologii nie mogę znaleźć szerszych źródeł na temat 'enterprise level' architektury i jasnych standardów programowania. Z książek w stylu CleanArchitecture B. Martina niewiele da się wyciągnąć, ponieważ omawiają ogólne pojęcia, a chciałbym poznać konkretne biznesowe praktyki, konwencje nazewnictwa, najlepiej przeczytać kilka produkcyjnych, otwartoźródłowych implementacji tych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Reevo: jako programista #golang bardziej szedłbym w stronę kotlina jeśli chodzi o DDD. Głównie przez braki w systemie typów jak nulle, sum typy czy dobre wsparcie dla niemutowalnych obiektów
  • Odpowiedz
@Reevo: Zacznij od niebieskiej książki evansa, bo popełniasz największy błąd początkującego w DDD czyli podchodzisz do tych patternow zbyt technicznie i zerojedynkowo. To nie chodzi o to by wydzielać na siłę wzorce typu VO, Entity w kodzie, tylko by za pomocą zestawu przedstawionych technik stworzyć jak najbardziej dokładny model biznesu który probujemy odwzorowac w naszym kodzie. Od siebie polecam podcast bettersoftwaredesign.pl
  • Odpowiedz
Jak długo należy robić LeetCode tak aby na rozmowach w miarę gładko przejść? Zacząłem dwa miesiące temu, tak zrobiłem może samodzielnie z 30 zadań i ciągle czuję że jestem słaby. Na niektóre zadania ( poziom medium) poświęcałem nieraz cały dzień, nie byłem w stanie wymyślić rozwiązania :s

#java #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@elozapiekanka: przeszedłem rozmowy na seniora, zostałem zaproszony na kolejny, opcjonalny etap na architekta, ale ostatecznie wybrałem inną firmę

o jakości pracy i środowiska w Revolucie krąży w internecie sporo "różnych" opinii, wolałem wybrać stabilniejszą opcję
  • Odpowiedz
@nick230: ja pracowałem w jednym banku, gdzie mieliśmy wdrażać backbase'a. Skończyło się na tym, że napisaliśmy wszystko sami w springu, właściwie bez backbase'a. ( ͡° ͜ʖ ͡°) Krótko tam pracowałem, ale bank się chwali dowiezionym projektem, także chyba git
  • Odpowiedz
Mam pytanko o var w Javie. Często się tego używa? Czasami pomagam ludziom w innych projektach w firmie i do tej pory nie widziałem żeby ktoś tego używał, a pytam bo mam rozmowę o pracę i ciekaw jestem jakby mogli zareagować, czy wgl o to pytają.

#java #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@famir96: często, jak masz projekt w 10+ to będzie tego nasrane po horyzont.

W większości przypadków jest w porządku, ale czasem ludzie przesadzają i masz stuff typu var result = wpidziecdlugametoda().getResult().map(bbb).costam().bleblebleblbel(costamcostam(aaaaaaa))
  • Odpowiedz
Mirki mógłby ktoś wyjaśnić jak działa G1 Garbage Collector, a szczególnie skąd on wie, że należy usunąć dany obiekt?
Przeczytałem o dzieleniu heapa na małe elementy max 2048 i oznaczaniu ilości live and dead objects. Ale dalej nie wiem, skąd wie, żeby usunąć dany obiekt lub zbiór. Dead objects to są obiekty do usunięcia w przyszłości jakby gc uznał, że potrzebna jest wolna pamięć?

Co oznacza "Garbage first?"

Przy podejściu mark and sweep we wcześniejszych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@famir96: G1 skanuje okresowo całą stertę w podobny sposób jak każdy inny GC (parallel, CMS). Skanowanie rozpoczyna się od wskaźników na stosie oraz od zmiennych globalnych (np static) i po prostu podąża za wskaźnikami, aż przejrzy cały graf obiektów. W ten sposób zaznacza wszystkie obiekty które są dostępne tj które nie mogą być usunięte. GC nie znajduje bezpośrednio obiektow do usunięcia. Sprzątanie polega na przeniesieniu wszystkich żywych obiektów z jednego
  • Odpowiedz
@diabel_z_piekla: nie ma oznaczania martwych obiektów - wszystkie tracing GC szukają żywych obiektów i jako martwe traktują wszystko co pozostało. Dzięki temu mogą posprzatac obiekty z cyklami referencji. Martwe obiekty wyszukują GC oparte o zliczanie referencji, ale to nie w Javie tylko np. tak działa Python i Swift (i ma to pewne zalety jak i wady).
  • Odpowiedz
Siema, jeżeli ktoś chce się przebranżowić do #it to pomagam leszczom w nauce i znalezieniu pierwszej roboty - pierwsza robota raczej 6-9k netto.
Jeżeli ktoś jest #junior #programowanie #java i chciałby bardzo szybko zostać midem to również zapraszam.

Dla osób przebranżawiających się zanim napiszecie musicie ogarniać:
- Angielski B1
- Minimalnie excel
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: zakładam że to taki wyznacznik, że ktoś umie cokolwiek klikać w kąkuter. Choć jak czytam w CV umiejętność obsługi MS Office to już wiem że będzie słabo...
  • Odpowiedz
✨️Jakie Są Sposoby Na Współdzielenie Obrazów Dockerowych?✨️

Zasadniczo są na to 3 podejścia:
▶️ Zapisanie obrazu do pliku.
▶️ Umieszczenie obrazu w repozytorium np. Docker Hub.
▶️ Utworzenie własnego Docker Registry, którym to Ty zarządzasz!
SoftBull - ✨️Jakie Są Sposoby Na Współdzielenie Obrazów Dockerowych?✨️

Zasadniczo ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Promocja "Wrzesień ze Small.pl" 50% zniżki na nowe konta hostingowe

Ogłaszamy uruchomienie nowej promocji: "Wrzesień ze Small.pl" obniżającą cenę nowych kont hostingowych oferowanych przez Small.pl o 50%.
Oferta promocyjna trwa do 30.09.2022 godziny 23:59.

https://www.small.pl/
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #angular
Pytanie bo nie wiem jak ugryźć taki problem, czy po stronie API czy klienta - mam stronkę gdzie można wykonać akcje, ale niektóre z nich wymagają zalogowania więc takie requesty zwracają 401 - w takim przypadku robi redirecta na stronę logowania - i problem w tym, że chciałbym żeby mimo to ta akcja się wykonała. Jaka jest dobra praktyka rozwiązania takiego problemu? Przychodzi
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dominias: pogooglaj za "angular retry http" bo przy REST to chyba o to się rozchodzi, a nie jakieś redirecty po stronie sewera ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Do kolegów programistów, mam pytanko i dla niektorych moze sie wydawac glupie wiec prosilbym o zrozumienie. Generalnie jestem juniorem i zalezy mi na efektywnym rozwoju. Pytanie dotyczy nauki w domu po pracy. Macie/mieliscie jakis plan dzialania na tydzien z nauka? W sensie tego dnia czytam i ucze sie o tym a nastepnego o tym? Jakis harmonogram czy po prostu co przyjdzie do glowy? Z góry dziekuje:)

#programowanie #pracait
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
#programowanie #naukaprogramowania #java

Czy 40 zł i B2B dla osoby bez doświadczenia, pierwsza praca Java, jest ok? Nie jest to podejrzanie dużo? Jaką działalność najlepiej założyć i jaki sposób rozliczania wybrać? Nigdy nie miałem firmy, a muszę to ogarnąć dość szybko. Poradzę sobie sam, czy lepiej skorzystać z jakiegoś biura podatkowego?

---
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Jeśli zdecydujesz się iść na B2B, weź księgowego. Naprawdę. Prawo podatkowe było dość skomplikowane, a to, co teraz z nim robią to jest masakra. Moja żona jest księgową i nawet ona oddała obsługę mojej DG księgowemu działającemu z firmami IT, bo nie chce ryzykować.

Jeśli szukasz księgowego, to najlepiej chyba się zapytać na jakiejś grupie FB, np. Programista na swoim.

Co do stawki, to jest taka sobie, jeśli masz
  • Odpowiedz
Cześć,

Od dłuższego czasu męczy mnie kwestia przebranżowienia z #embedded na technologie związane z #java lub #csharp. W embedded uwielbiam kombinację #cpp z #linux gdzie konfiguracja peryferiów jest na wyższym poziomie abstrakcji i mogę skupić się na programowaniu komunikacji czy sterowaniu innymi urządzeniami/chipami. Niestety nie przepadam za mikrokontrolerami gdzie mnóstwo czasu spędzane jest na konfiguracje, ustawianie rejestrów i różne sprawy około-hardware'owe.
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Parseval: Ja przeszedłem z embedded do chmury i polecam. Czy mam jakiś poradnik? Po prostu zmienić robotę xD Ewentualnie klepnąć sobie jakieś podstawowe certy typu aws cloud practitioner. Tylko język też powinieneś nowy ogarnąć, c++ w chmurze za dużo nie ma. Ja teraz siedzę w typescripcie i jest ok
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@pepepanpatryk: tylko tutaj nie chodzi o to że emebdded jest ciekawsze, tylko o to że płacą połowę mniej niż w web. Hobbistycznie to sobie mogę po pracy migać dioda na uC
  • Odpowiedz