Krótka piłka, jakiej wersji Javy używacie w "pracy"?

(Wypokowa ankieta pozwala tylko na pojedynczy wybór odpowiedzi, więc dla ścisłości uznajmy, że w razie pracy nad kilkoma projektami chodzi o ten dominujący czasowo w bieżącym miesiącu).

Pet-projecty, side-projecty i inne rozwojowe fanaberie tym razem pomińmy (może na ten temat będzie kiedyś odrębna ankieta), a skupmy się tylko na tym co aktualnie mamy na rynku "pracy".

Jaka wersja?

  • JDK 7 i wcześniejsze 2.3% (2)
  • JDK 8 26.4% (23)
  • JDK 9 1.1% (1)
  • JDK 10 0% (0)
  • JDK 11 49.4% (43)
  • JDK 12 2.3% (2)
  • JDK 13 0% (0)
  • JDK 14 0% (0)
  • JDK 15 3.4% (3)
  • JDK 16 i nowsze 14.9% (13)

Oddanych głosów: 87

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaca_66: Z mojego doświadczenia ( ͡° ͜ʖ ͡°):
Rekruter w januszexie: Aplikował pan na java developera za stawkę około-minimalną? Zaraz to gruntownie sprawdziwy. Na pewno zna pan też jawaskrypt i jakiś another.js framework, bo będzie to leżało w pana obowiązkach. Nie zna pan? No to oddzwonimy.

Rekruter w korpo: proszę opowiedzieć nam coś o sobie i odpowiedzieć na parę prostych pytań z programowania. Następnie damy panu
  • Odpowiedz
Aplikowałem na stanowisko Junior Javowca i dostałem takie zadanie rekrutacyjne:

Using JAVA, write a solution that will take two methods (actions) in the API:

(POST) AddItem (ID, Name),[GET] GetItem (ID)


The application should use the CQRS pattern. The application should not have a database other than in-memory. The application should be configured for highest performance in terms of load:- CPU -RAM
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stanleymorison: chyba umiem mniej niż junior, ale warto zwrócić uwagę że to API jest mało restowe - post nie powinien mieć ID

Btw nie wydaje mi się że zadanie rekrutacyjne zakłada obsługe kubernatesa wraz z setupem do autoskalowania ( ͡° ͜ʖ ͡°)
  • Odpowiedz
siema,
potrzebuję zaplanować swoją karierę IT aby w jak najszybszym czasie zarabiać jak najwięcej. Moje doświadczenie aktualne jest takie, że przez 2 lata pracowałem jako tester a kolejne 2 lata do teraz jako Java Developer. Inne technologie jakich używam to Spring, Mysql, Liquibase. Języki jaie znam: Angielski na jakieś B2+ i Polski native :) Czyli nie za bogato.

Załóżmy, że za 5 lat chcę zarabiać 20k na rękę.

Aktualnie mam zamiar szukać nowej pracy i
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baton_z_buszu: Jak to kiedyś jedna osoba napisała na forum 4programmers. Wystarczy, że będziesz dobry, większość programistów to tłumoki. Ja się z tym zgadzam, nie ma za dużo konkurencji jak chcesz zarabiać dużo.

Moim zdaniem ważne jest:
1. Angielski, najlepiej biegle, im lepszy masz poziom tym lepiej. Nie tylko w rozmowach o technologii, ale też small talk.
2. Etos pracy, sumienność, dokładność i szczegółowość, komunikatywność. Szeroko pojęte umiejętności miękkie.
3. Specjalizacja, nawet jak robisz CRUDy
  • Odpowiedz
Trochę śmiać mi się chce jak Senior Java Developer "duka", "kaleczy" po angielsku na Daily, gdzie się oni uchowali xD Czuje nieraz to jak Manager z Anglii robi takie fikołki aby na pewno się upewnić, że został zrozumiany. Potem dziwota, że mają nas za robotników. Angielski w dzisiejszych czasach outsourcingu, jest ważny równie jak umiejętności techniczne, a nawet bardziej.
Co z tego że ktoś ogarnia 10 języków, technologii, ma 10 lat expa,
  • 86
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaca_66: zawsze śmieszy jak to głównie polacy się spinają o jakość angielskiego. Zleceniodawcy z zachodu mają to gdzieś, przeważnie żyją i pracują w środowiskach międzynarodowych. Najważniejsze żebyś był przez nich rozumiany. Jak nie jesteś to dopiero wtedy zaczyna się problem, a nie dlatego, że nie mówisz kwiecistym angielskim.
  • Odpowiedz
@jaca_66: profesjonalizm w akcencie? widac ze masz gowno do czynienia z ludzmi z calego swiata, trafisz na szkota, australijczyka czy tez niemca to sie ucieszysz jak pozniej uslyszysz hindusa.
  • Odpowiedz
Mirki ma ktoś pomysł jak mieć więcej niż jedną wersję Javy w macos? Siedzę na maku od 5 lat i dalej nie dowierzam, że jest to tak s---------e w porównaniu do chociażby windowsa.
1. Nie mam .bashprofile, mam .zhrc
2. Miałem jave 8 i 11, bez ustawionego java
home, zainstalowałem hadoopa z brew i mi w-----ł jave 11 i nadpisał wersją 17, WTF? Da się zainstalować bez tej javy?
3. exportuje
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mowieprawde: bardzo tajemniczo piszesz o tej pracy. Weź pod uwagę, że większość z doświadczeniem otrzymuje kilkanaście propozycji miesięcznie przez linkedin itp. z opisem czego dotyczy projekt, w jakich technologiach jest prowadzony, jakie są proponowane stawki. Bez tego szkoda zawracać sobie głowę i tracić czas, jak na koniec ma się okazać, że np. stawka jest sporo poniżej rynkowej.
  • Odpowiedz
Programujesz? Nie wiesz o co chodzi z tym "Log4j"? #od0dopentestera
Próbuję to wyjaśnić w najnowszym filmie pokazując podatność CVE-2021-44228 na prostym kawałku kodu.
Dowiesz się jak użyć Canary Tokens do wykrycia podatności w swoich aplikacjach.
Zobaczysz, że można wykraść zmienne środowiskowe korzystając z interactsh
Pokazuję, że podatne mogą być wszystkie wersję Javy - te nowsze i te starsze.
Zmienna "LOG4JFORMAT
KacperSzurek - Programujesz? Nie wiesz o co chodzi z tym "Log4j"? #od0dopentestera 
...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach