#java

22
48

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Opłaca się jeszcze używać javy skoro mamy Kotlin? #java #kotlin
koszotorobur

@hapaczuri - po co Java jak jest Scala

Neverius

@hapaczuri IMO z każdą kolejną major wersją Java jest coraz mniej powodów aby używać Kotlina. No może poza zastosowaniem do pisania DSL.

Meverth

@hapaczuri do nowych rzeczy : kotlin, ale jest jeszcze mnóstwo aplikacji które są w java i będą w java przez wiele-wiele lat. Java nadal jest bardzo popularna i naukę zaczynałbym od java. Trudniej zrobić sphagetti code, jest dużo tutoriali i poradników jak zrobić w java.

Ale java na polu multimpatrom nawet nie weszła, a kotli rządzi.

Zaloguj się aby komentować

Gdyby kogoś interesowały takie wydarzenia jak "Advent Of Code" to dziś zaczęło się inne nowe - https://everybody.codes/event/2024 Rozwiązujemy zadania w dowolnym języku programowania przez 20 dni. Codziennie o 00:00 1 nowe zadanie w 3 punktach od najłatwiejszego do najtrudniejszego. Gdyby było zainteresowanie to możemy zrobić Hejto Leaderboard
#programowanie #rustlang #python #java
bendyz

@Pan_Bubr @GrindFaterAnona zrobilem leaderboard

Trzeba sie zalogować, przejść do https://everybody.codes/event/2024/leaderboards/private i podać ten kod b11ccb39-5574-4cd5-b3af-95b98cf8e065

To że jest się w jakimś leaderboardzie innym niż główny daje miły aspekt, że gdzieś zdobywa się punkty. Bo w głównym to jeśli nie zrobi się zadania do 1 w nocy to raczej nie ma co liczyć (za pierwsze zadanie dostaje pierwsze 50 osób, za drugie 100, za trzecie 150).

Ja niestety przestaję funkcjonować o 23:00, więc nie mam szans. Akurat ode mnie z pracy ktoś się mocno wkręcił, poszło to wyżej i międzywydziałowo walczymy na pracowym leaderboardzie.

Catharsis

@bendyz Obawiam się, że takie zabawy mogą być lekko psute przez istnienie chataGPT i innych modeli. Ja wiem, że to tylko zabawa ale na bank znajdą się osobniki, które gówno wiedzą ale będą chcieli żeby ich nick był gdzieś wysoko w rankingu i każde zadanie będą rozwiązywać w minutę kopiując odp z chataGPT jak leci xD.

bendyz

@Catharsis oczywiście że tak, pewnie sie tacy znajda. Ja to traktuje jako zabawę, nie ma w tym żadnych nagrod rzeczowych, tylko i wyłącznie ciekawe zagadki. Myślę że większość tak to traktuje. Swoją drogą może dobrze byłoby zrobić oddzielna liste rankingową dla tych którzy korzystają z ai do generowania odpowiedzi. Byłoby to ciekawe porównanie.

Zaloguj się aby komentować

Koniec IP Box dla programistów, kancelaria premiera opublikowała projekt zmiany ustawy o podatku dochodowym gdzie znalazł się podpunkt 2.b):

zmiany w preferencji IP Box – wprowadzenie wymogu zatrudnienia,

Prawdopodobnie ma to na celu wyłączenie samozatrudnionych programistów z możliwości rozliczania się preferencyjną stawką podatkową 5%, która to została wprowadzona w 2019 roku.

Tekst projektu: https://www.gov.pl/web/premier/projekt-ustawy-o-zmianie-ustawy-o-podatku-dochodowym-od-osob-fizycznych-ustawy-o-podatku-dochodowym-od-osob-prawnych-oraz-niektorych-innych-ustaw6

#programowanie #programista15k #software #technologia #javascript #java c#
GrindFaterAnona

Koniec IP Box dla programistów,

@kaszalot nie, koniec IP Box na B2B

ColonelWalterKurtz

Teraz każdy na IP BOX się wzajemnie pozatrudnia na 1/16 etatu i warunek spełniony XD

Maciek

Powrót na UoP to była jedna z lepszych decyzji przy zmianie pracy. Żadnego pierdolenia się ze zmianami w podatkach, uszczelnianiem, rozliczaniem, jakimiś kontami bankowymi, żadnych umów gentlemańskich o "liczbę dni płatnych kiedy zleceniobiorca powstrzymuje się od wykonywania pracy". A idź pan w pizdu.

Zaloguj się aby komentować

#daily_wolnegostudenta #programowanie #java

Aż się pochwalę. Siedziałam nad tym 4 godziny. jeszcze nie skończone bo docelowo ma odczytywać pliki z danymi na temat pogody i w analizie podawać np średnie ciśnienie spośród tych w pliku. Ale cel główny: zaimplementować słabe wiązania do przeglądania i analizy plików spełniony
Na zdjęciach widać że można wybrać plik z podanego folderu i wyswietla się pewna zawartość pliku oraz analiza pliku.

co pozostało:

  • utworzyć foldery o odpowiednich nazwach
  • wygenerować pliki z danymi
  • napisać metodę analizującą dane pogodowe

  • uruchomic program z roznymi opcjami VM
  • zebra dane w pliku readme
  • utworzyc projekt na gitlabie
  • wrzucic wszystko do gitlaba

No i jest jeszcze drugi projekt do zrobienia... chodz mysle ze z tego projektu to sie nie bee bawic w ta pogode i powiem ze poprosze trzy, a jak się zapyta czemu to powiem że wolałam pisać posty na hejto lol (nie no nie powiem tak)
ecc3afed-ee25-43d7-b3e0-5997a154c1d4
079109a6-f8cc-4553-85a1-0f6faf8ccc91
koszotorobur

@camonday - BTW czemu GitLab a nie GitHub tak jak każdy obecnie? - nie to że mam coś do GitLaba bo hostowałem go przez lata i ze swoim CI/CD był lata przed GitHub Actions.

Shivaa

A nie lepiej zacząć od projektu na gitlabie i od razu pushować tam wszystkie commity?

Meverth

@camonday nie masz błędu przesunięcia o 1? Wczytujesz plik, który ma: `1, 2, 3, ., ., .` znaki. Dla mnie to 6: 3 liczby 3 kropki. Czyli pewnie iterujesz od 0.

Zaloguj się aby komentować

Pracuję od jakiegoś czasu w projekcie, w którym kiedyś podjęto decyzję, aby tworzyć interfejsy dla serwisów.
Przykład: mamy interfejs HejtoService i dla niego jest implementacja HejtoServiceImpl - i generalnie wszystkie publiczne metody implementacji muszą pokrywać się z tym co jest w interfejsie.
I tak 99% klas ma i zawsze będzie miało tylko jedną implementację - bo zawsze jak zmieniają się wymagania, to modyfikuje się implementację, a nie dopisuje kolejną.

No i później wchodzę do jakiegoś pakietu i mam tam np. 10 plików (5 implementacji i 5 interfejsów) - ciężej cokolwiek znaleźć, ciężej nawigować po drzewku projektu - bo zwyczajnie jest 2x więcej plików.
Dodatkowo chcąc przejść do implementacji danej metody (z miejsca, z którego została użyta), zawsze muszę przejść przez interfejs.
Przykład:
ServiceAImpl -> ServiceB -> ServiceBImpl -> ServiceC -> ServiceCImpl
vs
ServiceA -> ServiceB -> ServiceC
Debugując jest identycznie.

Żebyście mnie nie zrozumieli źle, ja lubię używać interfejsów, tam gdzie faktycznie widzę ich zastosowanie. Np. kiedyś kodowałem jakieś generowanie raportów, wykresów, czy czytanie z pliku - gdzie mamy różny format plików, albo przedział czasowy - i tam interfejsy pasują mi idealnie i widzę ich zastosowanie.

No i mam pytanie, po co tworzyć takie interfejsy? Pytam całkiem poważnie i proszę o proste wyjaśnienie, bo dla mnie nie wprowadzają niczego pozytywnego.

#java #programowanie #kiciochpyta
HmmJakiWybracNick userbar
e87ff900-41a6-4eaa-9dcd-7d4ba416b29f
Ryba_z_mordom_jenota

Wszystko co mądre już zostało powiedziane. Od siebie dodam że warto używać skrótów klawiszowych. Wtedy nawigacja ogranicza się tylko do klawiatury i można szybko trafić do implementacji lub się cofnąć

mpower

@HmmJakiWybracNick przez większą część mojej kariery uważałem, że interfejsy są niezbędne i to faktycznie jest ten słynny Clean Code. Na starość zrozumiałem jednak, że nie ma jednego, uniwersalnego podejścia do tego czym jest Clean Code. Polecam mocno obejrzeć prezentację Jakuba Pilimona https://www.youtube.com/watch?v=W8gcGmVgWQM. Dość dobrze otwiera oczy na ten temat i ja się obecnie zgadzam w pełni z jego podejściem do tematu.

TryingMyBest

W c++ jest coś takiego jak idiom pimpl. https://en.cppreference.com/w/cpp/language/pimpl Pozwala to uniknąć rekompilacji dużych porcji kodu i pozwala na modyfikacje implementacji w libce która używa pimpl bez utraty kompatybilności binarnej (ABI). Może w Javie jest podobny mechanizm? Albo ktoś kto wymyślił takie podejście pisał w cpp i zostało przyzwyczajenie.

Zaloguj się aby komentować

#programowanie
#java
Jakie blogi/strony czytacie dotyczące programowania i Javy? Chodzi mi o jakieś ciekawostki, nowości, poradniki, itp. Oczywiście w języku angielskim lub polskim.

+ Jakby ktoś polecił dobre podcasty z języka angielskiego, coś do posłuchania byleby nie dłuższe niż 40 mi byłoby super
bekazhejto

vived.io - agregat treści z obszaru JVM i frontu. Do tego mają też swojego blog na ktorym publikują po polslu. Polecam zrobić konto i określić jakie treści cię interesują, wtedy dostaniesz dostęp do agregatu.

Zaloguj się aby komentować

Cześć Tomki i Tomkinie
startuje niedługo 5 edycja Programming4You - kursu programowania bez ściemy. W związku z tym robimy #rozdajo
Dostajecie pierwsze dwa tygodnie, a jak robicie zadania, to pierwszy miesiąc za darmo. W tym macie dwa wykłady tygodniowo i tyle konsultacji, ile chcecie. Sprawdzamy Wasze zadania i pomagamy na każdym kroku.
Od początku stawiamy na podejście "bez ściemy", nikomu nie gwarantujemy, że "zostanie programistą", że będzie miał "gwarancję zatrudnienia" i tym podobne. Uważamy jednak, że super jest zacząć, a z nami jak macie okazję spróbować za darmo, to już w ogóle
Przy okazji bylibyśmy wdzięczni za polubienie naszego fejsa: https://www.facebook.com/programming4youpl oraz na stronę https://programming4you.pl gdzie możecie dowiedzieć się więcej.
Jeśli macie jakieś pytania odnośnie kursu, programowania, kariery w IT, uderzajcie śmiało!
Dla osób, które nie wygrają #rozdajo zrobimy super cenę na pierwszy miesiąc. Pamiętajcie jednak, że kurs jest intensywny i trzeba się sporo zaangażować.
Losowanie w weekend
#programowanie #naukaprogramowania #pracait #java #python
e478b4c3-bf41-4526-b1d1-524d5fbf36e1
AlanPogromca

nie za darmo, ale za służbowego maila na którego potem będzie spływał spam z całego świata

Zaloguj się aby komentować

Ale to wszystko jebnie. Już 46% kodu na #github tworzone jest z użyciem #copilot #ai (a jeśli chodzi o #java jest to 60%). Tylko czekać jak wszyscy zostaniemy pastuchami robotów, z progiem wejścia do zawodu (a więc i wynagrodzeniami) na poziomie bardziej ogarniętego technologicznie pastucha świń.
https://github.blog/2023-02-14-github-copilot-for-business-is-now-available/
mickpl

@RobertCalifornia biorąc pod uwagę ze w Javie z 50% kodu to boilerolate to sie nie dziwie xD


Ale normalna sprawa - pisanie kodu to juz tylko męczący obowiązek, iles lat temu jak zaczynalem w Strutsie xD to porównując do obecnie tego co jest produktywność wzrosła nieziemsko.

Zaloguj się aby komentować

#programowanie
#java
#studia
Praca dla studenta informatyki ostatniego roku studiów kilka lat temu - google, intel, jak ktoś nie miał umiejętności to comarch. Staże na każdym kroku. Poziom wejścia do branży - ujemny, kto chciał pracować w IT to pracował, wsparcie rynku oraz głodnych firm było nieograniczone
Praca dla studenta dziś - holandia magazyn, sprzedawca w żabce, korpokołchoz i odpisywanie na maile. Poziom wejścia do branży - możliwy tylko teoretycznie, dla najlepszych z najlepszych. Gatekeeping odwrotnie proporcjonalny do ilości ofert kierowanych dla osób bez doświadczenia komercyjnego.
dotevo

@MokebeTesto Ja pracuję w Tieto, ale gdy rozmawiałem ze znajomymi to wiele firm tak robi. Oczywiście szkolenia nie są nonstop, ale odbywają się kilka razy w roku. Pilnuj, wysyłaj CV, próbuj na staż. Jeśli ktoś ogarnia to dostaje po tym etat i tyle.

xczar0

@MokebeTesto jak zaczynałem swoją profesjonalna karierę to wkręcić się do jakiekolwiek firmy bez doświadczenia wcale nie było tak łatwo. Jak nie masz doświadczenia to jako student musiałem pokazać swoje prace poza studiami.

Nie wiem skąd masz info, że do Google Intela czy nawet koszmarku dało się dostać bez problemów

pingWIN

@MokebeTesto Talent day, za niedługo w Krk jest też Jobicon. Nie wiem z jakiego miasta jesteś, ale w większych pojawiają się właśnie teraz - na wiosnę takie różne targi. Czasem są to jak te wyżej, czasem są to typowo uczelni konkretnej.

Zaloguj się aby komentować

#programowanie
#java
POV: będąc jednym z najlepszych na 3 roku informatyki, mając kilka projektów aplikujesz na praktyki:
Studia produkujące bezrobotnych w 2012: Filozofia, socjologia, europeistyka
Studia produkujące bezrobotnych w 2023: Informatyka
1d3ddf69-9a13-44a1-a5a0-d270d5d05f41
Flaaj

@MokebeTesto mój przymuje, o ile się nadasz ( ͡° ͜ʖ ͡°)

Ale my szukamy nestjs backend deva, i nie ma staż, a raczej na stałe, staż możesz załatwić przy okazji.

MokebeTesto

@Flaaj to może podrzucisz jakiś link?

Flaaj

@MokebeTesto justjoin.it i szukaj XD


Ja zanim dostalem prace po studiach (co prawda nie informatycznych, ale moze dzieki temu miałem troche więcej pokory), to wyslalem ze 100 CV aż w koncu jakas firma dała mi zadanie rekrutacyjne, które zrobiłem dobrze i dostałem pracę. Po prostu nastaw się na szukanie pracy, w której zostaniesz dłużej niż na okres stażu i jeśli serio jesteś jednym z najlepszych na roku to nie powinienes miec zadnego problemu z zachęceniem do siebie pracodawcy i znalezieniem jakiegoś miejsca.


żeby cię zmotywować: ostatnio przyjęliśmy chłopaka który w tym roku pisze maturę, bo ogarnia zajebiście node.js'a. Nie na staż, a do pracy na razie na pół etatu. Nie miał żadnego doświadczenia jak coś

Zaloguj się aby komentować

REST API - mini kurs
Michał Gellert przygotował mały, skondensowany kurs wprowadzający w tematykę budowania API REST-owego.
https://sklep.mikr.us/cart/clear/add_product/7639
O co w tym chodzi, jakie są założenia takiego API, jak to powinno być zaimplementowane itp. Są to 3 wideo-lekcje, trwające łącznie 19 minut (stąd 'mini kurs') + transkrypcja wszystkiego.
W ostatniej lekcji Michał pokazuje, jak omawianą wiedzę można wprowadzić w życie z użyciem języka JAVA i frameworka Spring.
Kurs dostępny jest w modelu "zapłać ile chcesz", ale za darmo, to także uczciwa cena, więc jeśli masz ochotę, to możesz przycebulić i po prostu sobie ten kurs wziąć
#programowanie #nauka #java
1d9a19ae-4ae0-4237-9bd2-0fc894601e03

Zaloguj się aby komentować

Cześć wszystkim,
pojawiliśmy się na Hejto i robimy #rozdajo naszego kursu programowania - macie pierwsze dwa tygodnie, a jak robicie zadania, to pierwszy miesiąc za darmo. W tym macie dwa wykłady tygodniowo i tyle konsultacji, ile chcecie. Sprawdzamy Wasze zadania i pomagamy na każdym kroku. Potem jak będziecie mieli ochotę, ale dla nas liczy się przede wszystkim, że nauczycie się czegoś nowego
Od początku stawiamy na podejście "bez ściemy", nikomu nie gwarantujemy, że "zostanie programistą", że będzie miał "gwarancję zatrudnienia" i tym podobne. Uważamy jednak, że super jest zacząć, a z nami jak macie okazję spróbować za darmo, to już w ogóle
Przy okazji bylibyśmy wdzięczni za polubienie naszego fejsa: https://www.facebook.com/programming4youpl oraz na stronę https://programming4you.pl gdzie możecie dowiedzieć się więcej.
Jeśli macie jakieś pytania odnośnie kursu, programowania, kariery w IT, uderzajcie śmiało!
Losowanie w piątek wieczorem.
#programowanie #naukaprogramowania #pracait #java #python
4b3afcbf-2bc0-4791-b47b-035b0a5aa12c
empios

@programming4you no i to jest dobry kurs

programming4you

Gratulacje @Czarny12309, odezwij się na pw


Dziękuję pozostałym bardzo, jeśli macie jakieś pytania odnośnie nauki programowania, kariery w IT, itp. - piszcie śmiało! Jeśli jesteście zainteresowani kursem, damy Wam zniżkę


PS. Jeśli wylosowana osoba nie będzie chętna, losujemy do skutku

32d26163-9963-4a32-9392-3a02e3c42513

Zaloguj się aby komentować

#java
#programowanie
POV: jesteś studentem trzeciego roku inforamtyki z kilkoma projektami na githubie i właśnie wysłałeś CV na praktyki.
533f9f4c-6a99-481f-ac83-b1377a424326
MokebeTesto

@Where_is_V no nie jest problemem brak rekrutacji tylko brak ofert na które mogę wysłać CV

robko

@MokebeTesto Masz założonego linkedina?

MokebeTesto

@robko Tak, ale nikt nie pisze, a HRówy ignorują zaproszenia ode mnie. Niestety taki los programisty bez komercyjnego doświadczenia

Zaloguj się aby komentować

Następna