Wiemy, wiemy... nie graliście ( ͡° ͜ʖ ͡°) Ale jeśli kojarzycie te widły, to powinniście wiedzieć, że mamy najwięcej ofert pracy z widełkami ( ͡° ͜ʖ ͡° )*:https://bit.ly/3koWout
Obserwuj TAG #justjoinitoferty !

____
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #css #html #python #java #php #ciekawostka #programista100k #praca #pracait #programista #praca #programista100k
JustJoinIT - Wiemy, wiemy... nie graliście ( ͡° ͜ʖ ͡°) Ale jeśli kojarzycie te widły,...

źródło: 326065930_687214286437337_1010752648483541330_n

Pobierz
Gdzie się przenosicie? Lub chociaż chwilowo póki się nie ustabilizuje (bo obecnie nie da się używać)?

#wykop #nowywykop #wykop20 #otwartywykopmobilny

I taguję grupy, którymi jestem zainteresowany: #programowanie #java #webdev #pracait #gielda #nieruchomosci #mieszkanie #heheszki #sylwesterzwykopem #eurowizja #angielski #naukaangielskiego #grykomputerowe #warszawa #pcmasterrace #dzialalnoscgospodarcza

Nigdy tak nie naspamowałem tagami. Ale w takiej sytuacji może ten jeden raz mi wybaczycie. Zresztą i tak teraz nie działają...

Gdzie się przenosisz?

  • Zostaję na Wykop 30.2% (440)
  • Reddit 16.0% (233)
  • Hejto 29.0% (423)
  • Karab.in 3.0% (44)
  • Twitter 4.3% (63)
  • Discord (napisz w komentarzu jakie kanały) 1.9% (27)
  • Inne (napisz jaki) 2.3% (33)
  • Rezygnuję z takich portali 13.3% (194)

Oddanych głosów: 1457

@Pizang: zbieramy w jednym miejscu wartościowe wydarzenia IT, dodatkowo znajdziesz u nas: prelegentów, podcasty, firmy i oferty pracy. Skupiamy się na szeroko pojętym IT.
#java #programowanie

Cześć Mirki,

Mam pewien problem z HashMap<>. Otóż mam zdefiniowaną Map: Map> rows, która zawiera dwa elementy:

- key: "abc", value: 6 obiektów
- key: "def", value: 3 obiekty

Wykonuje następnie operację dodania dodatkowych elementów do HashMap<> w takiej postaci, że mam zdefiniowaną dodatkową Map additionalRows do której wrzucam te dodatkowe elementy w następujący sposób:

rows.forEach((key, value) -> {
if (additionalRows.containsKey(key)) {
additionalRows.computeIfAbsent(key, k -> new ArrayList<>()).addAll(value);
} else {
@dzimen: czy takie połączenie na pewno ma sens?

if (additionalRows.containsKey(key)) {

additionalRows.computeIfAbsent(...)
}
rozdzieliłbym te computeIfAbsent/addAll na dwie osobne linie i zapiąłbym się debugerem zobaczyć co się właściwie dzieje
Temat zarobków w IT wraca jak bumerang. Obserwuj TAG #justjoinitoferty !
Jedni mówią, że programiści zarabiają za dużo, inni... cóż, wręcz przeciwnie ( ͡° ͜ʖ ͡°) Dlatego oddajemy głos samym zainteresowanym - Wam. Co sądzicie o wysokości pensji w branży?
A oferty z dobrymi widełkami znajdziecie ( ͡° ͜ʖ ͡° )*:https://bit.ly/3WgNXOO

#justjoinit #programowanie #programista15k #programista25k #pracait #
JustJoinIT - Temat zarobków w IT wraca jak bumerang. Obserwuj TAG #justjoinitoferty !...

źródło: comment_1673857733yxLqY0m7C3salOPeJ9HLMT.jpg

Pobierz
@JustJoinIT: Imo to zależy. Mamy teraz na rynku pełno programistów po studiach, którzy wychodzą z jakiegoś dziwnego założenia, że raz się nauczyli i teraz to już tylko zarabiać, a potem zdziwieni że po paru latach nie mogą wyższej pensji dostać, jak oni sami utkwili w tym co się już nauczyli i siedzą dalej na jakimś PHP4 oczekując kasy. Uważam że programowanie to jednej z tych kierunków w którym jakiś poziom pasji
Czy to tak się robi?
Przeglądam kody w jakimś tam projekcie gdzie zrobili authentykację. No to każdy mikroserwis na skonfigurowane security tak jak na rys. 1.
Ten jwkSetUri odwołuje się do mikroserwisu "authentication-service".
Który ma skonfigurowane security tak o jak na rys. 2

No i ten endpoint /login to jest napisany se w html i js w tym mikroserwisue "authentication-service".
Tak się robi to jest normalne czy to jakieś induskie gównokody?

Czyli
aczutuse - Czy to tak się robi?
Przeglądam kody w jakimś tam projekcie gdzie zrobili...

źródło: comment_1673727326J4MRsXYfVClm0XMN2JyqEP.jpg

Pobierz
@Dalegor_: uczelnie w temacie programowania są 100 lat za murzynami. Autentykacja i autoryzacja (warto znać różnice bo to pytanie często pada na rozmowach kwalifikacyjnych) to normalnie używane określenia (o ile rozmawia się po polsku). Nie spotkałem się, żeby ktoś mówił uwierzytelnianie.
Co sądzicie o package private? Apkę dzieli się na moduły typu order, paymanet itd, wszystko jest package private prócz facady i dtosów, które są publiczne i przez nie komunikuje się z modułem. Wydaje się to całkiem ok tylko problem w tym, że w Javie ten package private jest skopany, bo nie ma subpackegów przez co w domenie zamian w infrastrukturze trzeba trzymać np. Springowe repozytoria czy konfigurację beanów. Czasami jak moduł jest
@ephemeral: np.
- komunikacja miedzy modułami zachodzi przez EventBus, z użyciem wyłącznie obiektów command i response, a pilnujesz żeby nic innego z obcych modułów nie importować - później rejestrujesz handlery z uzyciem DI
https://bulldogjob.pl/readme/cqrs-i-event-sourcing-czyli-latwa-droga-do-skalowalnosci-naszych-systemow_

byłem na jednym dużym projekcie, gdzie się to sprawdziło, pomimo dodatkowego boilerplatu

- albo np. ustawiasz system DI tak żeby dane klasy-serwisy były dostępne tylko wewnątrz danego modułu, czym unikniesz przypadkowego @Injectowania prywatnych klas z innych modułów
Widzę po ofertach pracy, że ci pajtonowcy to jakby mają ciekawszy świat. Może dlatego, że pajton to nie jest poważny język i jest bardziej wysoko poziomowy, i jest więcej czasu by być bliżej domeny/mięcha/biznesu. Wymagania w ofertach mniej dotyczą języka za to więcej inżynierii programowania lub sztucznej inteligencji. Tak jakby pajton u pajtonowców był tylko narzędziem a java u javowców celem.

Też macie takie wrażenie czy mam tylko syndrom z serii "wszędzie
aczutuse - Widzę po ofertach pracy, że ci pajtonowcy to jakby mają ciekawszy świat. M...

źródło: comment_1673651882EORKQPXlcVaatwnhNvQhTp.jpg

Pobierz
Tak jakby pajton u pajtonowców był tylko narzędziem a java u javowców celem.


@aczutuse: Aż mnie zmroziło to stwierdzenie.
Język programowania zawsze powinien być tylko narzędziem, a nie celem. Jeśli obecnie w swojej pracy masz odmienne wrażenie to jest to bardzo przykre.
@perfumowyswir: to może popatrz jak zbloatowane są niektóre typowe libki Javy, np taki log4j. Była wielka dziura w log4j, który potrafił pobrać i wykonać kod zdalny, bo ktoś kiedyś pomyślał że framework do logowania powinien mieć możliwość ładowania klas z zewnątrz. Ficzer, o którym 99,9999% programistów dowiedziało się kiedy wykryto w nim krytyczną dziurę. Tymczasem biblioteki do logowania w innych językach zwykle po prostu robią jedną prostą rzecz za to dobrze.
Mam pytanie do programistów #java

1. Stworzyłem metodę POST, której zamiarem jest wrzucenie pliku .jpg / .png do storage'u.
2. Utworzyłem request, za pomocą template w InteliJ'u
3. Ścieżka zdjęcia jest prawidłowa, a apka się łaczy z Localhostem, bo metoda, która wypisuje "Hello World" działa

Wiecie może, czemu ten request (post) kończy się 500-tką? Przerabiam dość stary tutorial i podejrzewam, że coś może być przestarzałe, ale byłbym wdzięczny, gdyby ktoś mi pomógł
Yakooo - Mam pytanie do programistów #java 

1. Stworzyłem metodę POST, której zami...

źródło: comment_1673636090crSYWCcRovndCV8TQATWR6.jpg

Pobierz
Jakby kogoś interesowało, to pobawiłem się tym, i okazało się w zasadzie, że metoda nie przyjmuje - PNG i nawet gdy content type ustawiłem na sztywno images/png, to umożliwiało wyłącznie import jpg. Więc winą tam było w sumie rozszerzenie.

Co prawda bawiłem się też później, sporo z rolami na tym GCP (gdy już zainicjowałem storage - bo do tej pory sprawdzałem request bez tego - sprawdzając wyłącznie jego nazwę) - strasznie mnie
Cześć! :)
Z racji tego, że mam mnóstwo wolnego czasu z racji mojej pracy, którą głównie wykonuję w lato, a w zimę mogę się obijać stwierdziłem, że chciałbym się nauczyć czegoś nowego/ciekawego :) Wiele lat temu tworzyłem jakieś proste gierki w Game Maker Studio i z tego co pamiętam dawało mi to frajdę. Jestem w pełni świadomy tego, że w kilka miesięcy nie nauczę się sam na poziom potrzebny do rekrutacji/pracy zarobkowej.
Wydaje mi się, że nie chcę iść w #java ze względu na to, że dosłownie każdy w to idzie :D


@hipeq69: zle zrobiles rozeznanie, kazdy idzie w pythona lub frontend, mowa tu o ludziach Twojego pokroju, czyli chcacych sie chwycic za it. Java jest dla wiekszosci nietechnicznych(czyli kelnerow, polonistow, politologow itp.) za trudna, tak samo jak C/C++
Z tego co czytałem to gry raczej tworzy się w C++ lub C#?


@hipeq69: C#. C++ jest dla 5% kocurów którzy ogarniają zasady działania silnika/rendering/światło itp. Poza tym jest o wiele trudniejszy od C#

Wydaje mi się, że nie chcę iść w #java ze względu na to, że dosłownie każdy w to idzie :D


Bo to drugi najpopularniejszy język programowania na świecie, jest dosyć prosty i jest mnóstwo dobrze płatnej pracy.
@aczutuse: Problemem Akki jest to że aktorzy mają bardzo konkretny use-case, który można ze spokojem zaadresować innymi abstrakcjami ¯_(ツ)_/¯ Podobnie rzecz ma się z Akka HTTP czy Akka Streams. Co innego Akka Cluster, gdzie tutaj faktycznie jest to jedno z lepszych rozwiązań na rynku, ale tutaj z kolei bardzo ciężko o uzasadnione użycie tego w projekcie, ponieważ większość z nich zupełnie nie potrzebuje aż takiego complexity. A nawet jeżeli potrzebuje, to
No cóż, czasem faktycznie tak to wygląda... Ale są i firmy, dla których bezpieczeństwo cyfrowe jest równie ważne, co to "analogowe" Sprawdźcie, kogo aktualnie poszukują
--------------------------
[Zdalnie]
Cyber Security Spec/ CRED: 35-45K: https://bit.ly/3kes59O
Cybersecurity Eng./ HAYS : 33.6-42K: https://bit.ly/3ZsgKTr
Incident Resp Exp/ Winged : 7-9.6K USD: https://bit.ly/3QvyPfq
Rt Mid/SrAngrDev / Espeo: 22.4-32K: https://bit.ly/3GzYVtc
Sr Network Engi/ Codilime: 22-31K: https://bit.ly/3iAQ3vh
Cl Network Eng/ Codilime: 22-31K: https://bit.ly/3vZIsts

____

#justjoinit #programowanie #programista15k #programista25k #pracait #
JustJoinIT - No cóż, czasem faktycznie tak to wygląda... Ale są i firmy, dla których ...

źródło: comment_16735116717TE0m9tGIWVOOtvQv83PCg.jpg

Pobierz